1.Linux用戶和用戶組
1.1 用戶
每個用戶擁有與其相應(yīng)的uid
用戶分為3類:根用戶狞洋、普通用戶变屁、系統(tǒng)用戶
- 根用戶:root用戶最楷,id是0厢漩,擁有對系統(tǒng)的完全控制權(quán),可以刪除任何文件拗踢,運行任何命令脚牍。
- 普通用戶:普通用戶只能在其家目錄(/home/用戶名),系統(tǒng)臨時目錄或其他授權(quán)目錄中操作巢墅。uid>500
- 系統(tǒng)用戶:系統(tǒng)運行事所需用戶诸狭,但并不是指真實的使用者。比如砂缩,在centos下運行網(wǎng)站服務(wù)作谚,需要系統(tǒng)用戶apache來運行httpd進程。系統(tǒng)用戶id1-499
1.2 用戶組
用于區(qū)分不同用戶組的id稱為GID
Linux下每個用戶至少屬于一個組
要確認自己的uid庵芭、用戶組
查詢當(dāng)前在線用戶
1.3 用戶名及密碼記錄文件
- 用戶名:記錄在文件etc/passwd
-
密碼:記錄在etc/shadow
2.Linux賬號管理
2.1 新增和刪除用戶
-
新增用戶useradd
-
修改密碼:passwd
創(chuàng)建用戶后,該用戶實際并沒有登錄系統(tǒng)的權(quán)限雀监,在不設(shè)置密碼的情況下双吆,/etc/shadow中該用戶記錄第二列是兩個感嘆號,這說明不允許登錄会前。
所以需要設(shè)置密碼才行好乐。
普通用戶也可以使用passwd來修改自己的密碼,無須跟用戶名瓦宜。
2.2 修改用戶usermod
2.3 刪除用戶userdel
- userdel alice
刪除在/etc/passwd和/etc/shadow中的記錄蔚万,但不會刪除用戶家目錄和郵件信息 - userdel -r alice
全部刪除
2.4 新增和刪除用戶組
新增用戶組:
groupadd group1
刪除用戶組:
groupdel group1
2.5 檢查用戶信息
-
查看用戶:users、who
2.6 切換用戶
-
su
su 命令可以切換到root用戶临庇,完成操作后反璃,使用exit命令退出root切換到原先的用戶。
用戶環(huán)境并未發(fā)生變化假夺。
缺點:切換成其他用戶的前提淮蜈,需要知道密碼。
-
sudo
sudo passwd user1