使用者建立:useradd
useradd [options] login
-u uid: [uid_min, uid_max], 定義在/etc/login.defs
-g gid:指明使用者所屬基本組,可為組名,也可以gid;
-c "comment":使用者的注釋資訊;
-d /path/to/home_dir: 以指定的路徑為家目錄;
-s shell: 指明使用者的預設shell程式,可用列表在/etc/shells檔案中;
-g group1[,group2,...[,groupn]]]:為使用者指明附加組;組必須事先存在;
-r: 建立系統使用者
centos 6: id<500
centos 7: id<1000
groupadd [option]... group_name
-g gid: 指明gid號;[gid_min, gid_max]
-r: 建立系統組;
centos 6: id<500
centos 7: id<1000
使用者屬性修改:usermod
usermod [option] login
-u uid: 新uid
-g gid: 新基本組
-s shell:新的預設shell;
-c 'comment':新的注釋資訊;
-d home: 新的家目錄;原有家目錄中的檔案不會同時移動至新的家目錄;若要移動,則同時使用-m選項;
-l login_name: 新的名字;
-l: lock指定使用者
-u: unlock指定使用者
-e yyyy-mm-dd: 指明使用者賬號過期日期;
-f inactive: 設定非活動期限;
給使用者新增密碼:passwd
passwd [options] username: 修改指定使用者的密碼,僅root使用者許可權
passwd: 修改自己的密碼;
常用選項:
-l: 鎖定指定使用者
-u: 解鎖指定使用者
-n mindays: 指定最短使用期限
-x maxdays:最大使用期限
-w warndays:提前多少天開始警告
-i inactivedays:非活動期限;
--stdin:從標準輸入接收使用者密碼;
echo "password" | passwd --stdin username
note: /dev/null, bit buckets
/dev/zero,
刪除使用者:userdel
userdel [option]... login
-r: 刪除使用者家目錄;
組屬性修改:groupmod
groupmod [option]... group
-n group_name: 新名字
-g gid: 新的gid;
組刪除:groupdel
groupdel group
組密碼:gpasswd
gpasswd [option] group
-a user: 將user新增至指定組中;
-d user: 刪除使用者user的以當前組為組名的附加組
-a user1,user2,...: 設定有管理許可權的使用者列表
newgrp命令:臨時切換基本組;
如果使用者本不屬於此組,則需要組密碼;
chmod [option]... octal-mode file...
-r: 遞迴修改許可權
修改檔案的屬主:chown
-r: 遞迴
linux 組和使用者
linux 組 1 新增組 groupadd 選項 使用者組 g gid 指定新使用者組的組標識號 gid o 一般與 g選項同時使用,表示新使用者組的gid可以與系統已有使用者組的gid相同。root localhost groupadd teacher root localhost groupa...
linux使用者和組
linux上每個使用者都擁有乙個唯一的使用者名稱和乙個相對應的使用者id uid 使用者可以隸屬於乙個或多個組。每個組也擁有乙個唯一的組名和組id gid 使用者和組主要是用來控制資源訪問許可權的。每個使用者都會在此檔案裡有一條記錄,每條記錄包含7個字段。root x 0 0 root root b...
Linux使用者和組
廣義上講,linux的賬戶包括使用者賬戶和組賬戶2種。使用者賬戶,簡稱使用者,組賬戶簡稱組。組是使用者的集合,在red hat linux中組有私有組和標準租2種型別。在建立乙個新的使用者時,若沒有指定其所屬的組,red hat就建立乙個和該使用者同名的私有組。此私有組這個使用者自己。標準組可容納多...