1,useradd 新建用戶
useradd | ||
-u uid username | 創建用戶時指定uid(如不指定則Centos:500-60000, Centos7: 1000-60000) | |
-o -u uid username | 創建用戶時指定uid(可以與已存在用戶的uid相同) | |
-g groupname username | 創建用戶時指定主組為某個已存在的組。(將不會再創建與用戶同名的組) | |
-c … username | 創建用戶時指定描述信息。 | |
-d path username | 指定用戶的家目錄(確保指定的家目錄所在的上級目錄要存在,且家目錄本身不能存在) | |
-s /sbin/nologin username | 指定用戶的默認shell | |
-G group1[,group2] username | 指定用戶的輔助組 | |
-N username | 設置用戶的主要組為默認組(users,gid=100) | |
-r username | 創建系統用戶 |
2,usermod
usermod -u newuid username 修改用戶的UID
usermod | ||
-aG groupname | 可以追加輔助組而不用覆蓋之前的組 | |
-G “” username 或 usermod -G | 清空用戶所有的輔助組 | |
-g groupname username | 修改用戶的主組 | |
-s /sbin/nologin username | 修改用戶的默認shell | |
-m -d /…/path username | 修改用戶的家目錄信息,并將家目錄移動到目的目錄并改名。 | |
-l newname oldname | 修改用戶名 | |
-L | 給用戶/etc/shadow中的密碼位加!使用戶被鎖定 | |
-U | 把!拿掉。 | |
-e yyyy-mm-dd | 設置一個帳戶過期時間 | |
-f days | 指定密碼過期之后多少天帳戶過期 | |
-c … username | 修改用戶時指定描述信息。 | |
-d /…/path username | 修改用戶的家目錄(不會創建,只修改/etc/passwd當中的家目錄信息) | |
3,userdel刪除用戶
userdel [-r] username 刪除用戶時,加上-r連同其家目錄,mail一同刪除
4,groupadd 添加組名
groupadd | ||
-g gid groupname | 創建指定gid的組 | |
-r groupname | 創建系統組 |
5,groupmod
groupmod | ||
-n newgrpname oldgrpname | 修改組名 | |
-g newgid groupname | 修改gid |
6,groupdel groupname 刪除組
7,groups username 查看指定用戶屬于那些組
8,gpasswd
gpasswd groupname 設置組密碼
newgrp groupname(普通用戶):當用戶不是該groupname的輔助組成員時,則需要輸入密碼,成功后臨時以主要組的身份加入該組。
當用戶是該groupname的輔助組成員時,無需輸入密碼,將臨時以主要組的身份加入該組,而其原有的主要組,臨時變為輔助組。
gpasswd | ||
-A username groupname | 任命組管理員 | |
-A “” groupname | 撤消所有管理員 | |
-a username groupname | 往組中增加用戶 | |
-d username groupname | 將用戶從組中刪除 | |
-r groupname | 刪除組密碼 | |
-M username ,.. ,… | 設置輔助組的成員列表。(可以批量添加,中間用逗號隔開) |
9,groupmems(僅限root使用,其他無權限)
groupmems | ||
-g groupname -a username | 僅能一次加一個用戶到組中 | |
-g groupname -d username | 將指定成員從組中刪除 | |
-g groupname -l | 列出指定組的成員列表(輔助組) | |
-p groupname | 消除指定組的所有成員 |
10,實際應用:
創建下面的用戶、組和組成員關系
名字為admins 的組
用戶natasha,使用admins 作為附屬組
用戶harry,也使用admins 作為附屬組
用戶sarah,不可交互登錄系統,且不是admins 的成員,
natasha,harry,sarah密碼都是centos
原創文章,作者:風之軌跡,如若轉載,請注明出處:http://www.www58058.com/82667