日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux 用戶管理工具介紹( 二 )


[root@localhost beinan]# more /etc/passwd | grep beinanlinux
beinanlinux:x:509:509::/home/beinanlinux:/bin/bash從得出的beinanlinux的記錄來看,以adduser 工具添加beinanlinux用戶時(shí),設(shè)置用戶的UID和GID分別為509 ,并且把beinanlinux的家目錄設(shè)置在 /home/beinanlinux ,所有的SHELL是 bash ; 我們?cè)賮砜纯?/etc/shadow、/etc/groups和/etc/gshadow 文件,是不是也有與beinanlinux有關(guān)的行;我們還要查看/etc/default/useradd 和/etc/login.defs文件的規(guī)則,看一下beinanlinux用戶的增加是不是和這兩個(gè)配置文件有關(guān);我們還要查看 /home/beinanlinux目錄下的文件,是不是和/etc/skel目錄中的一樣;
由此我們引出我們下面所要談的內(nèi)容:
useradd -D [-g group] [-b base] [-s shell] [-f inactive] [-e expire ]

1)/etc/default/useradd 配置文件的定義;

useradd -D [-g group] [-b base] [-s shell] [-f inactive] [-e expire ]
useradd 加-D參數(shù)后,就是用來改變配置文件 /etc/default/useradd的;

useradd -D [-g group] [-b base] [-s shell] [-f inactive] [-e expire ]


當(dāng)-D選項(xiàng)出現(xiàn)時(shí),useradd秀出現(xiàn)在的預(yù)設(shè)值,或是藉由命令列的方式更新預(yù)設(shè)值 ??捎眠x項(xiàng)為∶

-b default_home 注:定義用戶所屬目錄的前一個(gè)目錄 。用戶名稱會(huì)附加在default_home后面用來建立新用戶的目錄 。當(dāng)然使用-d后則此選項(xiàng)無效 。

-e default_expire_date;;注:用戶帳號(hào)停止日期 。
-f default_inactive; 注:帳號(hào)過期幾日后停權(quán) 。
-g default_group;;;;;注:新帳號(hào)起始用戶組名或ID 。用戶組名須為現(xiàn)有存在的名稱 。用戶組ID也須為現(xiàn)有存在的用戶組 。
-s default_shell注:用戶登入后使用的shell名稱 。往后新加入的帳號(hào)都將使用此shell.

如不指定任何參數(shù),useradd顯示目前預(yù)設(shè)的值 。實(shí)例二:
useradd -D 如不指定任何參數(shù),useradd顯示目前預(yù)設(shè)的值;
[root@localhost beinan]# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no我們看一下/etc/default/useradd 文件就明白了,應(yīng)該和上面的輸出是一樣的;所以如果我們想改變useradd配置文件/etc/default/adduser 的內(nèi)容,也可以用編輯器直接操作,如果你會(huì)用vi編輯器或者其它編輯器的話,這個(gè)應(yīng)該不成問題吧;

實(shí)例三:

我想把添加用戶時(shí)的默認(rèn)SHELL /bin/bash 改為 /bin/tcsh ,則應(yīng)該用下面的命令;
[root@localhost beinan]# useradd -D -s /bin/tcsh; 注:把添加用戶時(shí)的SHELL 改為tcsh ;

[root@localhost beinan]# more /etc/default/useradd注:查看是否成功;
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/tcsh注:成功;
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no這個(gè)-D參數(shù)的解說就這樣了,也是比較簡(jiǎn)單,如果不會(huì)用命令,直接改參數(shù)配置文件總會(huì)吧;Linux解決問題是極為靈活的,就看我們?cè)趺唇鉀Q了,對(duì)不對(duì)?

2)useradd 添加用戶;

useradd; [-u uid [-o]] [-g group] [-G group,...]
[-d home] [-s shell] [-c comment] [-m [-k template]]
[-f inactive] [-e expire ] [-p passwd] name新帳號(hào)建立,當(dāng)不加-D參數(shù),useradd指令使用命令列來指定新帳號(hào)的設(shè)定值and使用系統(tǒng)上的預(yù)設(shè)值.新用戶帳號(hào)將產(chǎn)生一些系統(tǒng)檔案,用戶目錄建立,拷備起始檔案等,這些均可以利用命令列選項(xiàng)指定 。此版本為RedHat Linux提供,可幫每個(gè)新加入的用戶建立個(gè)別的group,毋須添加-n選項(xiàng) 。
useradd 可使用的選項(xiàng)為

-c comment注:新帳號(hào) password 檔的說明欄。
-d home_dir注:新帳號(hào)每次登入時(shí)所使用的home_dir 。預(yù)設(shè)值為default_home內(nèi)login名稱,并當(dāng)成登入時(shí)目錄名稱 。
-e expire_date; 注:帳號(hào)終止日期 。日期的指定格式為MM/DD/YY 。
-f inactive_days 注:帳號(hào)過期幾日后永久停權(quán) 。當(dāng)值為0時(shí)帳號(hào)則立刻被停權(quán) 。而當(dāng)值為-1時(shí)則關(guān)閉此功能,預(yù)設(shè)值為-1

推薦閱讀