1. 程式人生 > >centos7.5 su: 無法設定組: 不允許的操作(實測補充)(這是亂獲取許可權導致的,要注意許可權問題)以及推薦檔案操作

centos7.5 su: 無法設定組: 不允許的操作(實測補充)(這是亂獲取許可權導致的,要注意許可權問題)以及推薦檔案操作

1.centos7 su: 無法設定組: 不允許的操作

將使用者切換為root,就是登出再點選未列出使用者,輸入root和密碼。

ls -l /bin/su

看下su檔案的許可權是不是rwxr-xr-x或者-rwxrwxrwx

cd /bin

chmod ug+s su

就ok了。

參考

http://www.linuxdiyf.com/viewarticle.php?id=196994

2.推薦檔案操作(寫入為例)

當你需要對一個檔案進行寫入的操作的時候,

可以先執行 chmod u+w 目標檔案。

之後用vim 目標檔案(最好是全路徑) 開啟 按‘i’插入,修改完成之後。再按一下“Esc”鍵退出編輯,輸入“:wq”(write quit)後,退出sudoers。

之後執行 chmod u-w 目標檔案。以達到還原回原來的許可權。

這裡是博文以CentOS下新增普通使用者到sudo組,並且免密碼登入為例:

https://blog.csdn.net/huangzhijie3918/article/details/51345178

上面的博文最後還是sudo每次要輸入密碼,下面的博文只要輸入一次即可:

https://www.linuxidc.com/Linux/2017-01/139361.htm

突然發現以上操作好像只是對執行sh檔案有效,其他還是不行,比如chmod 的獲取etc目錄下的檔案許可權還是要輸入密碼。最後在師傅的提醒下

切到root下

visudo

拖到

## Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

新增如下

%usename        ALL=(ALL)       NOPASSWD: ALL

之後就ok了(之前新增的以經註釋了)注意是centos7.5的系統

Linux下的檔案型別如下: 
- 普通檔案 
d 目錄 
l 連結檔案 
b 塊裝置 
c 字元裝置 

還有一片比較好的瞭解許可權問題的文章推薦:Linux命令:修改檔案許可權命令chmod、chgrp、chown詳解

[[email protected] log]# chown root supervisor.log #改變檔案所屬使用者

[[email protected] log]# chgrp root supervisor.log#改變檔案所屬使用者組