基於安全性等方面的考慮,通常我們不會以 root 用戶來使用系統,本文將介紹如何創建一個非特權的用戶。
1useradd -G wheel -m foobar
foobar
為用戶名,請自行修改。-G
指定用戶組,wheel
是一個特殊的用戶組,用於獲取管理員權限(sudo),後續步驟會進行說明。1passwd foobar
為了讓用戶可以獲取管理員權限,我們需要修改 sudo 的配置。
1visudo
若出現類似 visudo: no editor found (editor path = /usr/bin/vi)
等找不到編輯器的錯誤,可以通過 EDITOR
指定編輯器,或者安裝對應的編輯器。
1EDITOR=vim visudo
1## Uncomment to allow members of group wheel to execute any command
2#%wheel ALL=(ALL:ALL) ALL
去掉 %wheel ALL=(ALL:ALL) ALL
前面的 #
以取消註釋,讓 wheel
用戶組獲得管理員權限。