Sudo

允許使用者作為root,所以他不需要每次都使用sudo?

  • December 27, 2010

我希望使用者擁有 root 權限,但是編輯 /etc/sudoers 文件以允許沒有密碼仍然需要我在sudo希望以提升權限執行的程序之前使用該命令。

我是否有效地創建了一個普通使用者而不是 root,所以我有一個結構化的主文件夾?

一般來說,這是一個壞主意,但是如果你真的需要這個,那麼在 /etc/sudoers 中修改以下內容:

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
<username>    ALL=(ALL)       ALL

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

或者您可以只使用 vipw 並將該使用者名的 uid 設置為 0。

如果你這樣做:

須藤蘇-

您將以 root 權限執行“su”(通過 sudo 提升)和尾隨 - 意味著您將使用 root 的環境變數,而不是您自己的。

引用自:https://serverfault.com/questions/216316