201508025 課後命令練習總結

useradd

1..命令解釋:

用來創建用戶

2.命令語法:

  useradd [options] LOGIN

3.命令選項:

useradd -D [options]

-r: 創建系統用戶

-u UID: 指定UID;

-g GID: 指定用戶所屬基本組,此組必須事先存在

-c 加上備註文字,備註文字保存在passwd的備註欄中。

-d /PATH/TO/SOMEWHERE:指定用戶的主目錄路徑;此位置不能事先存在,否則,其用戶相關配置文件將被複制;/etc/skel

-s SHELL:設定用戶的默認shell;

cat /etc/shells

-G GID,...:指定所屬的附加組;

-M: 不給用戶創建家目錄;

4.使用實例:

創建一個指定uid:601指定附加組爲myhome 家目錄爲 /hzm/hzmqq 的 hzmq用戶

wps4B3C.tmp

wps4B4D.tmp

groupadd

1.命令解釋:

用來創建組用戶

2.命令語法:

groupadd [options] group

3.命令選項:

-g, --gid GID 用來指定創建組id

-r: 創建系統組

-f:強制創建

4.使用實例

創建一個python組,指定id:677:

wps4B4E.tmp

wps4B4F.tmp

創建一個系統組用戶kkk:

wps4B50.tmp

wps4B51.tmp

wps4B52.tmp

id

1,命令解釋:

查看用戶相關的id信息

2.命令語法:

  id [OPTION]... [USERNAME]

3.命令選項:

-u: UID

-g: GID

-G: Groups

-n: NAME

4.使用實例:

顯示hzm用戶的uid ,gid,groups信息:

wps4B53.tmp

wps4B54.tmp

su

1.命令解釋:

su命令用於切換當前用戶身份到其他用戶身份,變更時須輸入所要變更的用戶帳號與密碼。

注意:root用戶su任何用戶都不需要密碼。

2.命令語法:

su [OPTION]... [-] [USER [ARG]...]

3.命令選項:

su USERNAME: 非完全切換;非登錄式切換

su - USERNAME或su -l USERNAME: 完全切換;登錄式切換

4.使用實例:

非登錄式切換到hzm賬戶:

wps4B55.tmp

登陸式切換到hzm賬戶:

wps4B56.tmp

以root用戶執行一次‘whoami’命令:

wps4B67.tmp

wps4B68.tmp

usermod

1.命令解釋:

修改用戶的屬性

2.命令語法:

3.命令選項:

-c 修改用戶註釋信息

-d 修改用戶家目錄 -m 修改家目錄後一同把用戶的原有文件複製到此

-g 修改用戶的基本組

-G 修改用戶的附加組

-a 與-G一同使用,表示用戶添加至新指定的附加組,且保留原來的

-l 修改用戶的登錄名

-s 修改用戶的默認shell

-L 管理員纔可以使用的 鎖定用戶

-U 解鎖用戶

4.使用實例:

修改hzm用戶的基本組:

wps4B69.tmp

修改hzm用戶添加附加組爲hzm1:

wps4B6A.tmp

再爲hzm1添加附加組hzm2:

wps4B7A.tmp

wps4B7B.tmp

chsh

1.命令解釋:

修改用戶shell

2.命令語法:

   chsh [-s shell] [-l] [-u] [-v] [username]

3.命令參數:

-l 列出系統的可用shell

-s 修改指定shell

4.使用實例:

列出系統可用shell:

wps4B7C.tmp

修改hzm shell爲/bin/sh:

wps4B7E.tmp

wps4B7D.tmp

chfn

1.命令解釋:

修改用戶註釋信息

2,命令參數:

chfn [-f full-name] [-o office] ,RB [ -p office-phone] [-h home-phone] -u] [-v] [username]

3.使用實例:

.wps4B7F.tmp

wps4B80.tmp

passwd

1.命令解釋:

2.命令語法

  passwd [-k] [-l] [-u [-f]] [-d] [-e] [-n mindays] [-x maxdays] [-w warndays] [-i inactive-days] [-S] [--stdin] [username]

3.命令選項:

-l   鎖定用戶

-u   解鎖用戶

--stdin  標準輸入

4.使用實例:

利用--stdin給hzm2配置密碼:

wps4B91.tmp

wps4B92.tmp

userdel

1.命令解釋:

刪除用戶

2.命令語法:

userdel [options] LOGIN

3.命令選項:

-r 刪除用戶同時刪除用戶家目錄

4.使用實例:

wps4B93.tmp

wps4B94.tmp

groupmod

1.命令解釋:

修改組屬性

2.命令語法:

groupmod [options] GROUP

3.命令選項:

-g 修改組id

-n 修改組的名字

4.使用實例:

修改hzm2組的gid爲681:

wps4B95.tmp

修改hzm2組的名字爲hzm3:

wps4BA5.tmp

wps4BA6.tmp

gpasswd 

1.命令解釋:

設定組密碼,保存文件到gshadow中

切換基本組爲制定組

2.命令語法:

gpasswd [option] group

3.命令選項:

-a:添加用戶到組

-d:從組刪除用戶

-r:刪除密碼

3.使用實例:

給hzm3組創建組密碼:

wps4BA7.tmp

su 切換到hzm 使用newgrp 到hzm3組

wps4BA8.tmp

wps4BA9.tmp

newgrp

1.命令解釋:

切換切換基本組爲指定的組

2.命令語法:

newgrp [-] [group]

3.使用實例:

Su到hzm用戶中去 將hzm的組變更爲hzm1

wps4BAB.tmp

wps4BAA.tmp

groupdel

1.命令解釋:

刪除組

2.命令語法:

groupdel group

3.使用實例:

刪除kkk組

wps4BAC.tmp

wps4BBD.tmp

wps4BBE.tmp

chage

1.命令解釋:

修改用戶賬號及密碼的屬性

2.命令語法:

chage [options] [LOGIN]

3.命令選項:

-d:上一次更改的日期。

-E:帳號到期的日期。過了這天,此帳號將不可用。

-l:例出當前的設置。由非特權用戶來確定他們的密碼或帳號何時過期。

-m:-m:密碼可更改的最小天數。爲零時代表任何時候都可以更改密碼。

-M:-M:密碼保持有效的最大天數。

-w:用戶密碼到期前,提前收到警告信息的天數。

4.使用實例:

將root用戶密碼保存最大的天數改爲50:

wps4BBF.tmp

將root密碼最後期限設置爲5天:

wps4BC0.tmp


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章