相關命令
linux下查看所有用戶
cat /etc/passwd | cut -f 1 -d :finger查看用戶信息
查看用戶屬組
gropus xxx
useradd
- useradd 常規(guī)用法
-u UID:手工指定用戶的UID號
-d 家目錄:手工指定用戶的家目錄
-p 用戶密碼:為用戶賬戶指定默認密碼
-c 用戶說明:手工指定用戶的說明
-g 組名:手工指定用戶的初始組
-G 組名:指定用戶的附加組
-s shell: 手工指定用戶的登錄shell。默認是/bin/bash
例子,手動添加一個用戶
useradd -u 8888 -d /tmp/xxoo -c 'mode888' -g xyz -G test4,testx bashen
其他參數(shù)
-e expire_date 用YYYY-MM-DD格式指定一個賬戶過期的日期
-f inactive_days 指定這個賬戶密碼過期后多少天這個賬戶被禁用; 0表示密碼一過期就立即禁用,1表示
禁用這個功能
-k 必須和-m一起使用,將/etc/skel目錄的內容復制到用戶的HOME目錄
-m 創(chuàng)建用戶的HOME目錄
-M 不創(chuàng)建用戶的HOME目錄(當默認設置里要求創(chuàng)建時才使用這個選項)
-n 創(chuàng)建一個與用戶登錄名同名的新組
-r 創(chuàng)建系統(tǒng)賬戶
- useradd 默認值
root@localhost /t/xxoo# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
上述字段說明:
GROUP=100 用戶默認組,和我們前面講的默認是從500開始不太一樣,那是因為Linux分公有模式和私有我們,這個是指公有模式,而我們用的都是私有模式。這個大家做過了解就行了。
HOME=/home 用戶家目錄
INACTIVE=-1 密碼過期寬限天數(shù)(shadow文件第7字段)
EXPIRE= 密碼失效時間(8)
SHELL=/bin/bash 默認shell
SKEL=/etc/skel 模版目錄
CREATE_MAIL_SPOOL=yes 是否建立郵箱
useradd命令允許管理員創(chuàng)建一份默認的HOME目錄配置,作為模板使用。具體目錄為 /etc/skel 。