Linux普通使用者許可權修改

2022-05-23 19:54:07 字數 1385 閱讀 8636

這個關於許可權修改的部落格到處都是,但是本文主要是針對,配置檔案修改過了之後,普通使用者還是不能進行建立檔案進行的操作。

修改許可權,主要是去/etc/sudoers下面進行修改

1.切換到root使用者

命令:su

2.給root新增sudoers檔案的寫許可權

命令:chmod 777 /etc/sudoers

3.編輯sudoers檔案

命令:vi /etc/sudoers

找到這行

root all=(all) all

在下面新增

username all=(all) all

可新增下面四種任意一種格式

youuser            all=(all)                all

%youuser          all=(all)                all

youuser            all=(all)                nopasswd: all

%youuser          all=(all)                nopasswd: all

第一行:允許使用者youuser執行sudo命令(需要輸入密碼).

第二行:允許使用者組youuser裡面的使用者執行sudo命令(需要輸入密碼).

第三行:允許使用者youuser執行sudo命令,並且在執行的時候不輸入密碼.

第四行:允許使用者組youuser裡面的使用者執行sudo命令,並且在執行的時候不輸入密碼.

退出,命令:

esc +:wq

4.撤銷sudoers檔案許可權

命令:chmod u-w /etc/sudoers

修改了之後,如果遇到了下面的問題

linux:sudo,沒有找到有效的sudoers資源。

先找原因。這裡主要是普通使用者的許可權不夠。應該是上面的配置步驟有問題了。所以,不要著急

下面還有方法。

使用 ls -l /etc/passwd 檢視所有使用者及許可權。只有可讀許可權(r),說明使用者的許可權不夠。

因此,我們可以用以下方法修改使用者許可權:

1.  su root   #進入超級使用者

2.  ll /etc/sudoers   #檢視/etc/sudoers的許可權

3.  chmod 777 /etc/sudoers   #修改/etc/sudoers檔案的許可權成可讀可寫可執行

4.  echo 'username  all=(all)    all' >> /etc/sudoers   #  'username'指使用者名稱,給指定使用者名稱許可權

5.  chmod 440 /etc/sudoers   #退出儲存/etc/sudoers檔案

6.  su username  #切換使用者到指定使用者

linux 修改普通使用者許可權

命令 su 2.給root新增sudoers檔案的寫許可權 命令 chmod u w etc sudoers 3.編輯sudoers檔案 命令 vi etc sudoers 找到這行 root all all all 在下面新增 username all all all 可新增下面四種任意一種格式 ...

linux賦予普通使用者root許可權

開始 測試環境 centos 5.5 1 新增使用者,首先用adduser命令新增乙個普通使用者,命令如下 adduser tommy 新增乙個名為tommy的使用者 passwd tommy 修改密碼 changing password for user tommy.new unix passwo...

linux普通使用者授予sudo許可權

1,root登入並新增sudo檔案寫許可權,並編輯該檔案 chmod u w etc sudoers vim etc sudoers2,找到root all all all,在下一行新增,替換為你的使用者 all all all3,備註 youuser all all all youuser all...