使用chmod 777 ./ -R导致错误提示su: cannot set groups: 不允许的操作

2020-05-24
0评论
/
阅读
管理员

导致错误提示su: cannot set groups: 不允许的操作

最近linux使用chmod想改权限,用了

chmod 777 ./ -R

命令,发现改了很多文件权限,结果出了很多问题

无法用su- 命令切换到root“su: cannot set groups: 不允许的操作

重启一下,发现很多系统文件都出问题了,启动不了!

这是为什么啊,chmod 777 ./ -R 这么可怕啊???

su: cannot set groups: 不允许的操作解决办法

切换到/bin目录下,用ls -l 看下su文件的权限是不是rwxr-xr-x或者-rwxrwxrwx,如果是执行一下面命令

chmod ug+s su

然后就应该OK了。

权限对比:

修改前权限:-rwxrwxrwx

修改后权限:-rwsrwsrwx

为什么要给su这个文件+ s这个权限呢?

加s权限是以拥有者的身份执行程序,这就是root可以用su,而其他用户不行的原因。

root有最高权限,以某程序的拥有者身份执行程序不需要输入密码,而其他用户想这么做则需要输入密码。

本站附件分享,如附件失效,可以去找找看
诚通网盘附件百度网盘附件
PS:由于百度网盘附件太大,所以百度网盘附件为拆分压缩,全部下载后打开zip后缀文件即可。也可以只下载zip后缀文件查看(只可以查看不能解压)是否有需要的文件,再下载全部文件解压需要的文件


干饭福利分享: 微信扫码领取“饿了么”抵用券↓↓↓↓↓↓↓↓↓↓

标签: linux chmod
于2020-05-24发布