ubuntu etc 设置权限777带来的问题--sudoers权限错误

在一次工作中,在ubutu通过命令行输入
sudo chmod -R 777 /etc
命令,误将etc目录权限更改为了777(rwxrwxrwx)
导致服务器无法ssh远程连接,而且sudo命令无法使用

提示

sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found,quitting
sudo: unable to initialize policy plugin

解决办法是执行pkexec chmod 440 /etc/sudoers,但是提示

polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
==== AUTHENTICATION FAILED ===Error executing command as another user: Not authorizedThis incident has been reported.

最终解决办法:

  • 远程的话开两个ssh终端,能直接操作物理机的话使用ctrl+alt+F2 创建第二个终端窗口使用ctrl+alt+F1切换到tty1;ctrl+alt+F2切换到tty2
  • 两个终端,都用有超级管理员用户登录
  • 对tty1终端:输入 echo $$ // 获取pid
  • 切换到tty2:输入pkttyagent --process $上一步获取的pid值,此时该tty2终端会卡住
  • 切到tty1:输入 pkexec chmod 440 /etc/sudoers,此时tty1也会卡住
  • 切到tty2:会看到要求输入密码,对应输入
  • 切回到tty1:修改完成,发现就可以继续使用sudo命令了
  • 执行 pkexec chmod 600 /etc/ssh/*key  输入超级管理员的密码
  • 重启service sshd restart
  • 查看ssh的状态systemctl status ssh.service 像最下面那样没有错误,就是可以了

ubuntu etc 设置权限777带来的问题相关推荐

  1. ubuntu /etc 设置权限777带来的问题--/sudoers权限错误

    错误 sudo: /etc/sudoers is world writable sudo: no valid sudoers sources found,quitting sudo: unable t ...

  2. h5ai中Public Cache directory设置权限777后仍为No

    最简单解决方式: 设置SELinux策略为permissive模式 setenforce 0 最佳解决方式: 修改SELinux上下文 semanage fcontext -a -t httpd_sy ...

  3. 服务器根目录设置成 777 权限怎么办?

    问题描述 执行chmod -R 777 / 导致服务器根目录权限设置成777,系统中的大部分服务以及命令无法使用.此时可通过系统自带的getfacl命令来拷贝和还原系统权限. 说明:对文件或目录设置7 ...

  4. php 转义 回车 空格 file put content,为什么在服务器上php里执行file_put_contents创建文件返回是false呢,文件目录已经设置为777的权限了,不解...

    想用file_get_contents读取网络上的图片文件并由file_put_contesnts写入到服务器本地,file_get_contesnts执行没问题,可以读取信息,然后将读出的数据$da ...

  5. linux 把根目录设置成777权限的补救方法

    Linux把根目录设置成777权限的补救方法 前两天蛋蛋手就那么一抖啊,一不小心就把根目录权限设置成777了. 本想执行chmod -R 777 ./* 结果一不小心少按了一个点,变成了chmod - ...

  6. java上传文件怎么设置成777权限_777权限是什么意思?文件夹权限为777如何修改设置?...

    什么是777权限 777权限指的是当前用户可以对相应的文件进行读取.写入和执行的操作,我们建站的时候,有些用户没有对某个文件夹777权限,可能就会造成网站报错,无法正常执行.比如:网站的缓存文件夹,就 ...

  7. linux 根目录 777权限,linux 把根目录设置成777权限的补救方法

    Linux把根目录设置成777权限的补救方法 前两天蛋蛋手就那么一抖啊,一不小心就把根目录权限设置成777了. 本想执行chmod -R 777 ./* 结果一不小心少按了一个点,变成了chmod - ...

  8. linux设置文件为不可访问权限,Centos给文件设置了777权限仍不能访问解决方案

    Centos给文件设置了777权限仍不能访问: 开启了SELinux导致 1.查看SELinux状态: /usr/sbin/sestatus -v ##如果SELinux status参数为enabl ...

  9. 【学习笔记】discuz不可写入问题,设置文件夹权限777

    设置相关目录的资料属性,以便数据资料能够被程序正确读写 运用 FTP 软件登录您的服务器,将服务器上以下目录.和该目录下面的所有资料的属性设置为 777,Win 主机请设置internet 来宾帐户可 ...

最新文章

  1. 使用nmonchart把.nmon文件转换成html
  2. linux phpstorm安装和激活方法
  3. 人质困境:多个人的囚徒困境(博弈论的诡计)
  4. Lesson 16.2 图像的基本操作
  5. 乘基取整法是什么_深入理解计算机系统(六):进制间的转换原理
  6. golang中的匿名组合
  7. 基于JAVA+SpringBoot+Mybatis+MYSQL的仓库信息管理系统
  8. Scrapy爬去哪儿~上海一日游门票并存入MongoDB数据库
  9. Java学习之JavaWeb篇
  10. QT creator安装教程
  11. 74HC595芯片引脚,功能介绍【250字】【原创】
  12. Laravel 框架发送邮件
  13. HTML课程导航作业,北大青年课程导航.html
  14. NXP JN5169 烧录器原理图(带按键)
  15. 微软开源项目NeuronBlocks:像搭积木一样构建自然语言理解深度学习模型
  16. icon图标 地址栏 收藏夹显示 代码
  17. C#上位机开发连接三菱PLC
  18. https://wenku.baidu.com/view/24def725e53a580217fcf
  19. 大数据开发必备面试题Hive篇
  20. 使用Mindstudio进行Pytorch模型量化压缩

热门文章

  1. Google Earth Engine(GEE)计算NDFI和AWEI
  2. Muli3D 2 matMatrix44RotationQuaternion 函数 (四元数转矩阵)
  3. 学Java可以不学算法吗-学java有必要学算法吗?
  4. KVM is required to run this AVD /dev/kvm permission denied Ubuntu Android Studio
  5. MATLAB颜色的使用(转)
  6. 怎么就那么多SlectObject和DeleteObject···········
  7. Clickhouse 分析分布式表的各类指标
  8. 常用工具~teamviewer~请检查您的互联网连接 一般情况下您会使用代理
  9. linux PCIE驱动开发
  10. openssl生成证书linux,Linux下使用openssl生成证书