配置步驟如下:
- 登陸或切換到root用戶下;因為只有root用戶才具有權限進行用戶的添加,使用命令sudo su,切換為管理員用戶
- 添加用戶 adduser -m youuser,并且在home路徑下創建同名的用戶文件夾
- passwd youuser,youuser是先前創建的用戶的名字,需要輸入兩次密碼,并且兩次密碼需要保證一致
- 添加sudo文件的寫權限,命令是:chmod u+w /etc/sudoers;sudoers文件默認不具有寫的權限,需要升級權限
- 編輯sudoers文件:vi /etc/sudoers
- 找到這行 root ALL=(ALL) ALL,在其下面添加xxx ALL=(ALL) ALL (注:這里的xxx是創建的用戶名)
-
撤銷sudoers文件寫權限,命令:chmod u-w /etc/sudoers,如果不撤銷這個文件的寫入權限,是無法使用的
至此,普通用戶就可以使用sudo,升級到管理員了
創建新用戶后,基礎命令都用不了報錯如,ls: cannot open directory '.': Permission denied的問題解決
su -l 用戶名
?