Linux基礎命令---添加用戶useradd
useradd
創建新的系統用戶,useradd指令只能以管理員的身份運行,創建的用戶都在“/etc/passwd”文件中。當不加-D參數,useradd指令使用命令列來指定新帳號的設定值and使用系統上的預設值.新使用者帳號將產生一些系統檔案,使用者目錄建立,拷備起始檔案等,這些均可以利用命令列選項指定。此版本為RedHat Linux提供,可幫每個新加入的使用者建立個別的group,毋須添加-n選項。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
useradd [-D] [選項] [參數]
useradd [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,...]] [-m [-k skeleton_dir] | -M] [-s shell] [-u uid [ -o]] [-n] [-r] login
useradd -D [-g default_group] [-b default_home] [-f default_inactive] [-e default_expire_date] [-s default_shell]
2、選項列表
選項 |
說明 |
--help |
顯示幫助文檔 |
--version |
顯示命令版本 |
使用-D選項 |
|
-b dir |
指定用戶的基目錄,默認是home |
-e date |
使用者賬號有效日期 |
-f days |
指定密碼過期後多少天關閉賬號 |
-g group |
指定賬戶的組,這個組必須存在 |
-s shell |
指定賬戶使用的shell |
不使用-D選項 |
|
-c comment |
備註信息 |
-d home |
賬戶每次登陸使用的目錄 |
-e date |
賬號終止日期,MM/DD/YY |
-f days |
賬號過期後多久停用 |
-g group |
指定賬戶的組,這個組必須存在 |
-G group |
指定用戶的附加組 |
-m |
使用者目錄如果不存在,自動創建 |
-n |
取消自動創建於賬號同名的組 |
-p password |
設置賬戶的密碼 |
-r |
創建系統賬號 |
-s |
指定賬戶登錄後使用的shell |
-u uid |
指定用戶ID |
3、文件
/etc/passwd,使用者帳號資訊。
/etc/shadow,使用者帳號資訊加密。
/etc/group,群組資訊。
/etc/default/useradd,定義資訊。
/etc/login.defs,系統廣義設定。
/etc/skel,內含定義檔的目錄。
4、實例
1)創建用戶
|
2)設定用戶的家目錄、uid、備註
|
Linux基礎命令---添加用戶useradd