ubuntu etc 设置权限777带来的问题
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带来的问题相关推荐
- ubuntu /etc 设置权限777带来的问题--/sudoers权限错误
错误 sudo: /etc/sudoers is world writable sudo: no valid sudoers sources found,quitting sudo: unable t ...
- h5ai中Public Cache directory设置权限777后仍为No
最简单解决方式: 设置SELinux策略为permissive模式 setenforce 0 最佳解决方式: 修改SELinux上下文 semanage fcontext -a -t httpd_sy ...
- 服务器根目录设置成 777 权限怎么办?
问题描述 执行chmod -R 777 / 导致服务器根目录权限设置成777,系统中的大部分服务以及命令无法使用.此时可通过系统自带的getfacl命令来拷贝和还原系统权限. 说明:对文件或目录设置7 ...
- php 转义 回车 空格 file put content,为什么在服务器上php里执行file_put_contents创建文件返回是false呢,文件目录已经设置为777的权限了,不解...
想用file_get_contents读取网络上的图片文件并由file_put_contesnts写入到服务器本地,file_get_contesnts执行没问题,可以读取信息,然后将读出的数据$da ...
- linux 把根目录设置成777权限的补救方法
Linux把根目录设置成777权限的补救方法 前两天蛋蛋手就那么一抖啊,一不小心就把根目录权限设置成777了. 本想执行chmod -R 777 ./* 结果一不小心少按了一个点,变成了chmod - ...
- java上传文件怎么设置成777权限_777权限是什么意思?文件夹权限为777如何修改设置?...
什么是777权限 777权限指的是当前用户可以对相应的文件进行读取.写入和执行的操作,我们建站的时候,有些用户没有对某个文件夹777权限,可能就会造成网站报错,无法正常执行.比如:网站的缓存文件夹,就 ...
- linux 根目录 777权限,linux 把根目录设置成777权限的补救方法
Linux把根目录设置成777权限的补救方法 前两天蛋蛋手就那么一抖啊,一不小心就把根目录权限设置成777了. 本想执行chmod -R 777 ./* 结果一不小心少按了一个点,变成了chmod - ...
- linux设置文件为不可访问权限,Centos给文件设置了777权限仍不能访问解决方案
Centos给文件设置了777权限仍不能访问: 开启了SELinux导致 1.查看SELinux状态: /usr/sbin/sestatus -v ##如果SELinux status参数为enabl ...
- 【学习笔记】discuz不可写入问题,设置文件夹权限777
设置相关目录的资料属性,以便数据资料能够被程序正确读写 运用 FTP 软件登录您的服务器,将服务器上以下目录.和该目录下面的所有资料的属性设置为 777,Win 主机请设置internet 来宾帐户可 ...
最新文章
- 使用nmonchart把.nmon文件转换成html
- linux phpstorm安装和激活方法
- 人质困境:多个人的囚徒困境(博弈论的诡计)
- Lesson 16.2 图像的基本操作
- 乘基取整法是什么_深入理解计算机系统(六):进制间的转换原理
- golang中的匿名组合
- 基于JAVA+SpringBoot+Mybatis+MYSQL的仓库信息管理系统
- Scrapy爬去哪儿~上海一日游门票并存入MongoDB数据库
- Java学习之JavaWeb篇
- QT creator安装教程
- 74HC595芯片引脚,功能介绍【250字】【原创】
- Laravel 框架发送邮件
- HTML课程导航作业,北大青年课程导航.html
- NXP JN5169 烧录器原理图(带按键)
- 微软开源项目NeuronBlocks:像搭积木一样构建自然语言理解深度学习模型
- icon图标 地址栏 收藏夹显示 代码
- C#上位机开发连接三菱PLC
- https://wenku.baidu.com/view/24def725e53a580217fcf
- 大数据开发必备面试题Hive篇
- 使用Mindstudio进行Pytorch模型量化压缩
热门文章
- Google Earth Engine(GEE)计算NDFI和AWEI
- Muli3D 2 matMatrix44RotationQuaternion 函数 (四元数转矩阵)
- 学Java可以不学算法吗-学java有必要学算法吗?
- KVM is required to run this AVD /dev/kvm permission denied Ubuntu Android Studio
- MATLAB颜色的使用(转)
- 怎么就那么多SlectObject和DeleteObject···········
- Clickhouse 分析分布式表的各类指标
- 常用工具~teamviewer~请检查您的互联网连接 一般情况下您会使用代理
- linux PCIE驱动开发
- openssl生成证书linux,Linux下使用openssl生成证书