Sudo
使用 adduser 或 gpasswd 添加 sudo 使用者的區別
要添加一個新的 sudo 使用者,我相信我可以呼叫:
# to create a new user sudo adduser newusername
並允許該使用者使用 sudo 我可以這樣做:
sudo adduser newusername sudo
或者
sudo gpasswd -a newusername sudo
如果這是正確的,這些命令之間是否有任何區別,或者將其中一個用於主要用於 Ubuntu 伺服器加固腳本的原因,但也嘗試盡可能通用,例如不同的 Linux 版本或發行版兼容性?
最終,Debian(以及因此 Ubuntu)
adduser
呼叫gpasswd
:my $gpasswd = &which('gpasswd'); &systemcall($gpasswd, '-a',$existing_user,$existing_group);
Debian 的
adduser
編寫目的是成為一系列實用程序的便捷前端(它在一個或另一個步驟中使用 , ,useradd
, ,和更多命令)。和公司 本質上是特定於發行版的,是前端腳本。您看到的是來自Debian,而Slackware和FreeBSD(至少)有自己的。gpasswd``usermod``passwd``chfn``adduser
我希望與低級命令(如
usermod
andgpasswd
_ _ _ _ _鬆弛軟體。另一方面,Debian 建議系統管理員使用
adduser
等。