第六章 用戶賬號和組管理vim
第一節 用戶分類安全
超級用戶bash
root:x:0:0:root:/root:/bin/bashide
root | x | 0 | 0 | root | /root | /bin/bash |
用戶名 爲root |
x表示 有密碼 |
用戶ID |
組ID | 與用戶 相關的 註釋 |
用戶主目錄 | 登陸系統後 執行的第一 個程序 |
普通用戶spa
thomas:x:1000:1000:thomas:/home/thomas:/bin/bashblog
thomas | x | 1000 | 1000 | thomas | /home/thomas | /bin/bash |
用戶名 爲Thomas |
x表示 有密碼 |
用戶ID | 組ID | 與用戶 相關的 註釋 |
用戶主目錄 | 登陸系統後 執行的第一 個程序 |
第二節 用戶賬號建立和管理ci
建立用戶賬號get
useradd user1it
建立用戶密碼io
passwd user1
查看用戶信息
id user1
查看存放用戶信息文件
cat /etc/passwd
查看存放用戶密碼信息文件
cat /etc/shadow
刪除用戶賬號
userdel user1 該刪除只是將user1從/etc/passwd配置文件中刪除,
而user1的目錄沒有刪除,目錄仍是保留在/home目錄下。
userdel -r user1
即將/etc/passwd配置文件刪除,也將/home/user1目錄刪除。
建立虛擬用戶賬號
虛擬用戶賬號,即只能訪問特定目錄,而沒有登陸系統的權限。
vim /etc/passwd
打開/etc/passwd文件,找到user1:x:1001:1001::/home/user1:/bin/bash行,
進入插入模式後將其/bin/bash修改成/sbin/nologin,以後保存退出。
第三節 用戶組建立和管理
建立用戶組
groupadd public 建立public組
建立用戶組密碼
gpasswd public
查看用戶組信息
cat /etc/group
查看安全組賬號信息
cat /etc/gshadow
修改組名稱
groupmod -n test public 即將public組名稱修改成test
刪除組
groupdesl test
第四節 用戶賬號和組管理
用戶賬號添加到組裏
gpasswd -a user1 public 將用戶賬號user1添加到public組裏
組裏刪除用戶
gpasswd -d user1 public 將用戶賬號user1從public組裏刪除
能夠在建立用戶賬號的時候,直接將用戶賬號添加到組裏,前提是組先建立好
useradd -G Shanghai user1 即建立user1並將user1添加到Shanghai組裏
將用戶賬號同時添加到多個組裏
useradd -G Shanghai,Beijing user2 即將user2賬號同時添加到Shanghai和Beijing兩個組裏