建立使用者
useradd [選項] 使用者名稱
-m: 建立使用者的同時建立使用者的家目錄,預設使用者家目錄(/home/使用者名稱)
-d:指定使用者的家目錄路徑。
-s:指定使用者的登入shell。
-g:指定使用者的初始主組。
-G:指定使用者的附加組。
-c:指定使用者的註釋/描述資訊。
-p:設定使用者的加密密碼。可以使用openssl等工具生成加密的密碼雜湊值。
用法:
建立一個名為docker
的使用者,同時建立家目錄和指定登入shell
useradd -m -s /bin/bash docker
建立一個名為docker
的使用者,指定家目錄和登入shell
useradd -m -d /home/docker -s /bin/bash docker
建立一個名為docker
的使用者組,並將使用者 docker
新增到該組:
groupadd docker
useradd -m -g docker docker
建立一個名為docker
的使用者,同時建立家目錄和設定初始密碼:
useradd -m -p $(openssl passwd -1 MyPassword) docker
補充
- -u 指定使用者的數值使用者ID(UID)。
- -o:允許使用非唯一的UID建立使用者(通常與-u選項一起使用)。
- -n:不建立與使用者名稱相同的群組。
- -r:建立系統賬戶。這些賬戶通常用於執行系統服務或應用程式,其UID值通常較低。
- -e:指定使用者賬戶的過期日期。
- -f:指定使用者賬戶的過期日期為從1970年1月1日算起的天數。
- -k:指定一個模板目錄,用於建立使用者的家目錄。模板目錄中的檔案和目錄將被複制到新使用者的家目錄中。
刪除使用者
正確刪除使用者方式 userdel -r
使用者名稱
刪除docker使用者,-r:刪除使用者及家目錄
userdel -r docker