【linux】linux下su命令su cannot set groups Operation not permitted錯誤

來源:互聯網
上載者:User

linux下命令su執行出現以下錯誤
su: cannot set groups: Operation not permitted

網上都說這個錯誤是因為/bin/su檔案被取消了s位,所以解決方案是 chmod a+s /bin/su
我執行命令後發現仍然不能使用su命令,
查看/bin/su檔案的詳細情況
[root@gc03vm12 ~]# ll  /bin/su
-rwsr-sr-x 1 nutch nutch 28336 Sep  4  2009 /bin/su
發現使用者組是nutch,許可權是-rwsr-sr-x;

而一個正常機器上是以下情況
[root@gc04vm12 home]# ll /bin/su
-rwsr-xr-x 1 root root 28336 Jan 21  2009 /bin/su
使用者組應該是root:root
因此我想可能是這個原因,於是我修改回來
[root@gc03vm12 ~]# chown -R root:root /bin/su
仍然不能使用su命令,查看以下情況
[nutch@gc03vm12 root]$ ll /bin/su
-rwxr-xr-x 1 root root 28336 Sep  4  2009 /bin/su
發現許可權還是和正常的-rwsr-xr-x不同,
於是繼續執行
chmod a+s /bin/su
然後就好了
[root@gc04vm12 home]# ll /bin/su
-rwsr-xr-x 1 root root 28336 Jan 21  2009 /bin/su

總結原因:我錯誤的執行了chown -R nutch:nutch / ,改變/的使用者組,這是一個愚蠢的做法,請千萬不能如此做,這會導致出現一些問題,
雖然root能夠修改任何檔案,但是也不能將有些本屬於root組的檔案改成其它組,這可能會導致錯誤。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.