欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux下修改用戶(hù)的工具介紹第2/2頁(yè)

 更新時(shí)間:2007年11月26日 15:00:25   作者:  

3、usermod 用戶(hù)修改工具(極其強(qiáng)大)
usermod 不僅能改用戶(hù)的SHELL類(lèi)型,所歸屬的用戶(hù)組,也能改用戶(hù)密碼的有效期,還能改登錄名。usermod 如此看來(lái)就是能做到用戶(hù)帳號(hào)大轉(zhuǎn)移;比如我把用戶(hù)A改為新用戶(hù)B;
usermod [-u uid [-o]] [-g group] [-G group,...]
[-d 主目錄 [-m]] [-s shell] [-c 注釋] [-l 新名稱(chēng)]
[-f 失效日] [-e 過(guò)期日] [-p 密碼] [-L|-U] 用戶(hù)名
usermod 命令會(huì)參照你命令列上指定的部份修改系統(tǒng)帳號(hào)檔。下列為usermod可選用的參數(shù)。
-c comment
更新用戶(hù)帳號(hào)password檔中的注解欄,一般是使用chfn(1)來(lái)修改。
-d home_dir
更新用戶(hù)新的登入目錄。如果給定-m選項(xiàng),用戶(hù)舊目錄會(huì)搬到新的目錄去,如舊目錄不存在則建個(gè)新的。
-e expire_date 加上用戶(hù)帳號(hào)停止日期。日期格式為MM/DD/YY.
-f inactive_days 帳號(hào)過(guò)期幾日后永久停權(quán)。當(dāng)值為0時(shí)帳號(hào)則立刻被停權(quán)。而當(dāng)值為-1時(shí)則關(guān)閉此功能。預(yù)設(shè)值為-1。
-g initial_group 更新用戶(hù)新的起始登入用戶(hù)組。用戶(hù)組名須已存在。用戶(hù)組ID必須參照既有的的用戶(hù)組。用戶(hù)組ID預(yù)設(shè)值為1。
-G group,[...] 定義用戶(hù)為一堆groups的成員。每個(gè)用戶(hù)組使用","區(qū)格開(kāi)來(lái),不可以?shī)A雜空白字元。用戶(hù)組名同-g選項(xiàng)的限制。如果用戶(hù)現(xiàn)在的用戶(hù)組不再此列,則將用戶(hù)由該用戶(hù)組中移除。
-l login_name 變更用戶(hù)login時(shí)的名稱(chēng)為login_name。其它不變。特別是,用戶(hù)目錄名應(yīng)該也會(huì)跟著更動(dòng)成新的登入名。
-s shell 指定新登入shell。如此欄留白,系統(tǒng)將選用系統(tǒng)預(yù)設(shè)shell。
-u uid用戶(hù)ID值。必須為唯一的ID值,除非用-o選項(xiàng)。數(shù)字不可為負(fù)值。預(yù)設(shè)為最小不得小于/etc/login.defs中定義的UID_MIN值。 0到UID_MIN值之間是傳統(tǒng)上保留給系統(tǒng)帳號(hào)使用。用戶(hù)目錄樹(shù)下所有的檔案目錄其userID會(huì)自動(dòng)改變。放在用戶(hù)目錄外的檔案則要自行手動(dòng)更動(dòng)。
警告:usermod不允許你改變正在線上的用戶(hù)帳號(hào)名稱(chēng)。當(dāng)usermod用來(lái)改變userID,必須確認(rèn)這名user沒(méi)在電腦上執(zhí)行任何程序。你需手 動(dòng)更改用戶(hù)的crontab檔。也需手動(dòng)更改用戶(hù)的at工作檔。采用NISserver須在server上更動(dòng)相關(guān)的NIS設(shè)定。
舉個(gè)簡(jiǎn)單的例子,我們?cè)谇懊嬲f(shuō)了關(guān)于useradd的工具,而usermod 工具和useradd的參數(shù)差不多;兩者不同之處在于useradd是添加,usermod 是修改;
[root@localhost ~]# usermod -d /opt/linuxfish -m -l fishlinux -U linuxfish
注:把linuxfish 用戶(hù)名改為fishlinux ,并且把其家目錄轉(zhuǎn)移到 /opt/linuxfish ;
[root@localhost ~]# ls -la /opt/linuxfish/ 注:查看用戶(hù)fishlinux的家目錄下的文件及屬主;
總用量 48
drwxr-xr-x 3 fishlinux linuxfish 4096 11月 5 16:46 .
drwxrwxrwx 29 root root 4096 11月 5 16:48 ..
-rw-r--r-- 1 fishlinux linuxfish 24 11月 5 16:46 .bash_logout
-rw-r--r-- 1 fishlinux linuxfish 191 11月 5 16:46 .bash_profile
-rw-r--r-- 1 fishlinux linuxfish 124 11月 5 16:46 .bashrc
-rw-r--r-- 1 fishlinux linuxfish 5619 11月 5 16:46 .canna
-rw-r--r-- 1 fishlinux linuxfish 438 11月 5 16:46 .emacs
-rw-r--r-- 1 fishlinux linuxfish 120 11月 5 16:46 .gtkrc
drwxr-xr-x 3 fishlinux linuxfish 4096 11月 5 16:46 .kde
-rw-r--r-- 1 fishlinux linuxfish 0 11月 5 16:46 mydoc.txt
-rw-r--r-- 1 fishlinux linuxfish 658 11月 5 16:46 .zshrc
[root@localhost ~]# more /etc/passwd |grep fishlinux 注:查看有關(guān)fishlinux的記錄;
fishlinux:x:512:512::/opt/linuxfish:/bin/bash
通過(guò)上面的例子,我們發(fā)現(xiàn)文件的用戶(hù)組還沒(méi)有變,如果您想改變?yōu)閒ishlinux用戶(hù)組,如果想用通過(guò) usermod來(lái)修改,就要先添加fishlinux用戶(hù)組;然后用usermod -g 來(lái)修改 ,也可以用chown -R fishlinux:fishlinux /opt/finshlinux 來(lái)改;
警告: usermod 最好不要用它來(lái)改用戶(hù)的密碼,因?yàn)樗?etc/shadow中顯示的是明口令;修改用戶(hù)的口令最好用passwd ;
[root@localhost ~]# usermod -p 123456 fishlinux 注:修改fishlinux的口令是123456 ;
[root@localhost ~]# more /etc/shadow |grep fishlinux 注:查詢(xún)/etc/shadow文件中fishlinux的口令;我們看到明顯是沒(méi)有加密;
fishlinux:123456:13092:0:99999:7:::

4、userinfo 圖形介面的修改工具;

userinfo 系統(tǒng)普通用戶(hù)都能調(diào)用,但都是修改當(dāng)前操作用戶(hù)的;還是點(diǎn)鼠標(biāo)完成吧,多點(diǎn)幾下就OK了。
[root@localhost ~]# userinfo

相關(guān)文章

最新評(píng)論