1. 程式人生 > >Linux命令02:使用者、群組和許可權

Linux命令02:使用者、群組和許可權

使用者、群組和許可權

command function
useradd [username] 建立使用者(預設建立一個以使用者名稱為名的組名)
-u 指定使用者的UID
-g 指定使用者所屬的群組
-d 指定使用者的home目錄
-c 指定使用者的備註資訊
-s 指定使用者所用的shell
userdel -r [username] 刪除使用者
passwd [username] 修改使用者的密碼
id [username] 檢視使用者的詳細資訊
usermod 修改使用者資訊(引數-u,-g,-d,-c,-s含義和上面一致)
-G [groupname] [username] 將使用者加入指定的群組(覆蓋之前的組)
-aG [groupname] [username] 追加使用者組,不覆蓋之前的組
groupadd [groupname] 建立群組
groupmod -n [newname] [oldname] 修改組名

建立一個使用者會生成如下檔案

file definition
/etc/passwd 使用者資訊
/etc/shadow 使用者密碼
/etc/group 使用者組資訊
/etc/gshadow 使用者組密碼
/var/spool/mail/[username] 郵箱
/home/[username] 使用者的home目錄