1. Linux用戶和用戶組管理
用戶和用戶組
Linux用戶歸屬于用戶組派桩,歸屬于同一用戶組的Linux用戶對(duì)一些公共文件具有相同的訪問(wèn)權(quán)限。每個(gè)Linux用戶又對(duì)私有文件具有自己的訪問(wèn)權(quán)限蚌斩。
通過(guò)UID和GID來(lái)區(qū)別各個(gè)用戶和用戶組铆惑。(User ID,Group ID)
UID存在/etc/password中送膳。
/etc/password文件結(jié)構(gòu)
文件被分為7段:用戶名:密碼:UID:GID:描述:家目錄:Shell類型
GID存在/etc/group中员魏。
/etc/group文件結(jié)構(gòu)
記錄了用戶名和用戶組的GID。
2.用戶管理的常用命令
- 用戶查詢常用命令:id(查詢當(dāng)前登錄用戶的GID叠聋、UID)逆趋、finger(查詢當(dāng)前用戶屬性信息,如家目錄和用戶類型)
- 新增用戶:useradd
linux: ~ # useradd -d /home/ipcc -m -u 2000 -g mms -s /bin/csh ipcc
說(shuō)明:
useradd[參數(shù)] [用戶名]
-d: 設(shè)置用戶的家目錄
-m: 設(shè)置的家目錄不存在時(shí)自動(dòng)創(chuàng)建
-u: 設(shè)置用戶的UID
-g: 設(shè)置初始GID或者組名
-s: 指定用戶的shell
如果沒(méi)有設(shè)定參數(shù)晒奕,系統(tǒng)會(huì)自動(dòng)讀取/etc/default/useradd配置文件闻书,指定相關(guān)用戶組、shell等參數(shù)脑慧。
如果要查詢魄眉,可以輸入linux:~ # useradd -D
讀取基本配置。
- 刪除用戶:userdel
userdel [參數(shù)] [用戶名]
例如:
linux:~ # userdel ipcc //刪除ipcc用戶
linux:~ # userdel -r iptv //刪除iptv用戶及其家目錄
- 設(shè)置用戶密碼:passwd
linux:~ # passwd ipcc
- 修改用戶屬性: usermod
usedmod [用戶名]
-d: 修改用戶家目錄
-g: 修改初始用戶組
例:
linux:~ # usermod -d /opt/ipcc ipcc
3.用戶組管理常用命令
- 新增用戶組:groupadd
linux:~ # groupadd ipcc //不指定GID
linux:~ # groupadd -g 2000 iptv //GID為2000
- 刪除用戶組: groupdel
linux:~ # groupdel iptv
- 修改用戶組:groupmod
linux:~ # groupmod -g 2500 -n ipcc1 ipcc //修改GID為2500闷袒,組名為ipcc1