Permissions

新使用者的權限

  • May 1, 2015

我在我的 Centos VPS 中創建了一個使用者。但是對於新使用者,我無法創建、修改任何文件夾中的文件(例如/var/www//etc/nginx/conf.d/),即使我已將新使用者添加到 wheel 組。(我的解釋可能是錯誤的,因為我對 linux 的了解非常低。)

如何將此使用者配置為像 root 一樣工作?

首先我創建了使用者

$ useradd mynewuser
$ passwd mynewuser

然後我添加了root權限:

$ usermod -G wheel mynewuser  
$ vi /etc/pam.d/su

# Uncommented this line  
auth            required        pam_wheel.so use_uid

$ visudo
mynewuser ALL=(ALL) ALL

您必須使用命令susudo. 僅將使用者添加到組wheel或添加sudoers是不夠的。

su命令切換到 root 使用者——當您在沒有其他選項的情況下執行它時。您必須輸入 root 帳戶的密碼。這不是 su 命令所做的全部。您可以使用它切換到任何使用者帳戶。如果執行su john,系統會提示您輸入 john 的密碼,shell 將切換到 john 的使用者帳戶。在 root shell 中執行完命令後,您應該鍵入 exit 以離開 root shell 並返回到受限權限模式。

sudo以 root 權限執行單個命令。執行sudo command時,系統會在以 root 使用者身份執行命令之前提示您輸入目前使用者帳戶的密碼。

您可以在此答案su中找到有關和之間區別的更多資訊sudo

引用自:https://unix.stackexchange.com/questions/199944