建立普通用戶
-
用root登陸服務器shell
-
建立一個普通用戶組
groupdd demogroup
安全 -
建立一個普通用戶
adduser demouser -g demogroup
,區別於useradd
命令,adduser
會建立用戶家目錄shell等服務器 -
passwd demouser
給已建立的用戶demouser 設置密碼spa -
將普通用戶
demouser
加入sudoer
(方便執行一些應用治理相關的工做,又不用暴露root權限。)。執行visudo
,若是沒有權限,查看/etc/sudoer
權限,添加寫權限chmod u+w /etc/sudoer
code# User privilege specification root ALL=(ALL:ALL) ALL demouser ALL=(ALL:ALL) ALL
若是不想在sudo時輸入密碼,能夠:ci
# User privilege specification root ALL=(ALL:ALL) ALL demouser ALL=(ALL:ALL) NOPASSWD: ALL
固然最佳實踐是隻給部分應用治理相關的命令加入免密碼:io
# User privilege specification root ALL=(ALL:ALL) ALL demouser ALL=(root) NOPASSWD: /usr/bin/supervisorctl,/bin/mkdir
這裏的
/usr/bin/supervisorctl,/bin/mkdir
能夠本身按須要設定,原則是不要設定能夠影響到系統安全的命令。class -
保存
/etc/sudoer
文件,而後執行chmod u-w /etc/sudoer
去掉寫權限。登錄