用戶分類
- 超級用戶:
root
用戶具有操作系統(tǒng)的一切權(quán)限uid=0(root)
- 普通用戶:普通用戶具有操作系統(tǒng)有限的權(quán)限
uid=(500~6000)
- 偽用戶:是為了方便系統(tǒng)管理完沪,滿足相應(yīng)的系統(tǒng)進程文件屬主的要求奕锌,偽用戶不能登錄系統(tǒng)
uid=(1~499)
用戶賬號管理
手工創(chuàng)建用戶
- 在
/etc/passwd
中添加一條記錄 - 在
/home/
目錄下創(chuàng)建用戶主目錄 - 在剛創(chuàng)建的用戶主目錄下設(shè)置默認的配置文件
- 使用
passwd
命令設(shè)置用戶初始口令
命令行創(chuàng)建用戶
useradd(adduser)[-u -g -G -d -s -c -e -k -m -M -r]
用戶賬號的維護
1. useradd username (創(chuàng)建用戶)
2. passwd username (設(shè)置用戶密碼)【未設(shè)置密碼的用戶不能登錄】
3. userdel username (刪除用戶)
4. usermod -l newName username (修改登錄名)
5. usermod -L username (鎖定用戶)
6. usermod -U username (解鎖用戶)
用戶組管理
用戶組分兩類:
- 私有組:當在創(chuàng)建一個新的用戶時侣诺,若沒有指定他所屬的組磨总,Linux 就建立一個和該用戶同名的私有組
- 標準組:標準組可以容納多個用戶,若使用標準組犀被,在創(chuàng)建一個新用戶時哈雏,就應(yīng)該指定該用戶所屬于的組
查看用戶所屬組
groups username
返回用戶名:組名
添加用戶組
userbadd username
(默認建立名為 username
用戶組)
groupadd groupName
修改組名
groupmod -n newName groupName
刪除組賬號
groupdel groupName
(刪除的賬號必須存在,且不能是某個用戶的私有組)
添加用戶到組
gpasswd -a userName groupName
查看一個用戶 UID 和 GID
id [options] userName
id -g userName (show GID)
id -G userName (show groups)
id -u userName (show UID)
這里只列舉了幾個較常用的例子和敬,主要用于加深對命令的熟悉和使用,其他更高級的用法歡迎補充!