-
用戶
Linux操作系統是一個多用戶操作系統,它允許多用戶同時登錄到系統上并使用資源。系統會根據賬戶來區分每個用戶的文件,進程,任務和工作環境,使得每個用戶工作都不受干擾。 -
用戶分類
超級用戶:(root,UID=0)
普通用戶:(UID在500到60000)
偽用戶:(UID在1到499)
系統和服務相關的:bin、daemon、shutdown等
進程相關的:mail、news、games等
偽用戶不能登陸系統,而且沒有宿主目錄 -
用戶組
每個用戶至少屬于一個用戶組
每個用戶組可以包含多個用戶
同一個用戶組的用戶享有該組共有的權限 -
配置文件
保存用戶信息的文件:/etc/passwd
保存密碼的文件:/etc/shadow
保存用戶組的文件:/etc/group
保存用戶組密碼的文件:/etc/gshadow
用戶配置文件:/etc/default/useradd -
/etc/passwd格式
account:password:UID:GID:GECOS:directory:shell
用戶名 用戶登陸系統的用戶名
密碼 密碼位
UID 用戶標示號
GID 默認組標示號
描述信息 存放用戶的描述信息
宿主目錄 用戶登陸系統的默認目錄,默認是在/home/下
命令解析器 用戶使用的Shell,默認是bash -
/etc/group格式
組名 用的所在的組
組密碼 一般不使用
GID 主標示號
組內用戶列表 屬于改組的用戶列表 -
操作用戶命令
添加用戶命令:useradd
-u 指定用戶ID(uid)
-g 指定所屬的組名(gid)
-G 指定多個組,用逗號“,”分開(Groups)
-c 用戶描述(comment)
-e 失效時間(expire date)
例子:
useradd -u 888 -g users -G sys,root -c “hr zhang” zhangsan
passwd zhangsan
修改用戶命令:usermod(user modify)
-l 修改用戶名 (login)usermod -l a b(b改為a)
-g 添加組 usermod -g sys tom
-G添加多個組 usermod -G sys,root tom
–L 鎖定用戶賬號密碼(Lock)
–U 解鎖用戶賬號(Unlock)
刪除用戶命令:userdel(user delete)
-r 刪除賬號時同時刪除目錄(remove) -
操作用戶組命令
添加組:groupadd
-g 指定gid
修改組:groupmod
-n 更改組名(new group)
刪除組:groupdel
groups 顯示用戶所屬組 -
權限管理
三種基本權限
r 讀權限(read)
w 寫權限(write)
x 執行權限 (execute)
原創文章,作者:曉鵬,如若轉載,請注明出處:http://www.www58058.com/72481