記一次公司新服務器Ubuntu16.04.6初始化配置 (一) 添加新用戶,分配sudo權限

添加新用戶

添加用戶:useradd -r -m -s /bin/bash tcoj
-r:建立系統賬號
-m:自動建立用戶的home目錄
-s:指定用戶登入後所使用的shell
tcoj是我設置的用戶名
給用戶添加密碼:鍵入passwd tcoj 回車會提示輸入密碼
在這裏插入圖片描述
不建議)網上還流傳一種方式是:
直接 useradd yournamepasswd yourname,
這種方式不會創建用戶home目錄及一些用戶初始化配置,這就導致新建用戶的很多功能需要手動配置,如
ll查看文件列表時提示找不到ll命令,
ls命令文件列表不分顏色等問題,所以使用上面帶參方式創建用戶。

刪除用戶
userdel -r yourname
-r: 刪除用戶及其主目錄

給用戶添加sudo命令權限

新建完用戶時沒有sudo命令權限的,使用sudo時會報錯,如圖:
在這裏插入圖片描述
添加sudo命令權限:
/etc/sudoers.d目錄下新建配置文件(文件名不能以sudoers做前綴後綴,識別不了)
cd /etc/sudoers.d
vim admin(我文件名爲admin)
在文件裏添加:tcoj ALL=(ALL) ALL 然後wq保存退出再次嘗試即可
在這裏插入圖片描述

不建議)網上很多是直接修改/etc/sudoers文件,在文件內添加:
tcoj ALL=(ALL) ALL 如圖
在這裏插入圖片描述
由於sudoers默認是沒有寫權限的所以先要修改文件權限,添加完後還要把權限修改回來,不然整個sudo命令都不能用:
在這裏插入圖片描述
上述問題就是sudoers文件讀寫權限問題造成的,具體原因可查看/etc/sudoers.d/README文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章