Linux學習日記之初始使用者管理
阿新 • • 發佈:2021-02-10
Linux學習日記之初識使用者管理
2021-2-9
1、檢視使用者
#可以看到日期等資訊
who am i
#只能看到當前登陸的使用者名稱
whoami
只有噹噹前使用的SHELL是登陸時的SHELL,有使用者與who的stdin相關聯時,才會輸出內容。
如筆者在本地的Ubuntu系統上輸入這個命令就不會用提示。這時,只需開啟一個登陸SHELL的終端例如Tmux,或者通過ssh登陸到本機,再在新的終端裡執行命令即可。
su和sudo的異同點:
共同點:都是root使用者許可權;
不同點:
su只獲取root許可權,工作許可權不變;
sudo:表示獲取臨時的root許可權執行命令。
su和su -的區別:
使用su,使用者發生變化,操作環境不變;
使用su -,使用者發生變化,操作環境也變化了。
2、建立使用者
sudo adduser lilei
#可以設定密碼
sudo passwd shiyanlou
這個命令不但可以新增使用者到系統,也會為新使用者在/home目錄下建立一個工作目錄:
#檢視方式
ls /home
可以用如下命令切換使用者登陸:
su -l lilei
退出當前使用者的方法:
#方法一:
exit
#方法二:
Ctrl+D
3、使用者組
3.1 檢視當前使用者所處的使用者組
#方法一: groups shiyanlou
冒號之前表示使用者,後面表示該使用者所屬使用者組
#方法二:檢視/etc/group檔案
cat /etc/group | sort
#可以用grep過濾掉一些不想看的結果(只看shiyanlou):
cat /etc/group | grep -E "shiyanlou"
如圖,可以看出使用者lilei不在sudo使用者組中
3.2 將其他使用者加入sudo使用者組
首先試試
su -l lilei
sudo ls
如圖可以看出使用者lilei不在sudo使用者組中
這裡用shiyanlou使用者執行sudo命令將lilei新增到sudo命令組
S1:切換到shiyanlou使用者
如需設定密碼:
sudo passwd shiyanlou
切換成功後,進行如下操作:
groups lilei
sudo usermod -G sudo lilei
groups lilei
S2:切換到lilei使用者,現在可以用sudo獲取root許可權
su - lilei
sudo ls /
3.3 刪除使用者和使用者組
刪除使用者:
sudo deluser lilei --remove-home
–remove-home引數會將該使用者的工作目錄一併刪除。
刪除使用者組:
sudo groupdel public