常用命令:
useradd:添加用戶
userdel:刪除用戶
passwd:設置用戶密碼
groupadd:添加組賬號
groupdel:刪除組賬號
gpasswd:添加/刪除組成員
2.1、useradd:添加用戶
[root@model tar]# useradd -e 20150222 test1 [root@model tar]# passwd test1Changing passWord for user test1.New password: BAD PASSWORD: it is too shortBAD PASSWORD: is too simpleRetype new password: passwd: all authentication tokens updated successfully.[root@model tar]# useradd test22.2、userdel:刪除用戶

[root@model tar]# userdel test2 -r[root@model tar]# ls -l /home/total 4drwx------. 4 test1 test1 4096 Feb 20 02:25 test1[root@model tar]#2.3、papasswd:設置用戶密碼

[root@model tar]# passwd -S test1test1 PS 2015-02-19 0 99999 7 -1 (Password set, SHA512 crypt.)[root@model tar]# passwd -l test1Locking password for user test1.passwd: Success[root@model tar]# passwd -S test1test1 LK 2015-02-19 0 99999 7 -1 (Password locked.)[root@model tar]# passwd -u test1Unlocking password for user test1.passwd: Success[root@model tar]# passwd -S test1test1 PS 2015-02-19 0 99999 7 -1 (Password set, SHA512 crypt.)[root@model tar]# passwd -d test1Removing password for user test1.passwd: Success[root@model tar]#2.4、groupadd:添加組賬號

[root@model ~]# groupadd class1[root@model ~]# useradd test2 -g class12.5、groupdel:刪除組賬號2.6、gpasswd:添加/刪除組成員

[root@model ~]# useradd test3[root@model ~]# gpasswd -a test3 class1Adding user test3 to group class1[root@model ~]# gpasswd -d test3 class1Removing user test3 from group class1[root@model ~]# groupdel class1[root@model ~]#2.7 用戶組修改
更改用戶的用戶組:usermod –g group_name user_name 將用戶添加到其它組:usermod –G group_name user_name修改組的名稱:groupmod -n new_group_name old_ group_name2.8、查看當前用戶組
[root@model home]# groups root[root@model home]#2.9、修改用戶信息
修改用戶信息命令:[root@local opt]#usermod 參數 用戶名參數:-c 說明-g 組名 初始用戶組-e 過期日期 格式:YYYY-MM-DD-G 組名 其他用戶組-l 修改用戶名-L 鎖定賬號(在/etc/shadow文件中用戶對應密碼密碼串的前面加上兩個嘆號(!!))-U 解鎖
三、權限[root@model Documents]# ls -altotal 88drwxr-xr-x. 7 root root 4096 Feb 20 01:49 .dr-xr-x---. 28 root root 4096 Feb 18 07:00 ..-rw-r--r--. 1 root root 56 Feb 19 23:52 a.txtdrwxr-xr-x. 4 root root 4096 Feb 20 00:40 com-rw-r--r--. 1 root root 148 Feb 20 01:23 c.tar.gz-rw-r--r--. 1 root root 88 Feb 20 01:09 c.txt-rw-r--r--. 1 root root 30 Feb 20 2015 file1.txt.gz-rw-r--r--. 1 root root 34419 Feb 20 00:33 httpd.confdrwxr-xr-x. 3 root root 4096 Feb 20 01:49 tar-rw-r--r--. 1 root root 71 Feb 20 2015 testdrwxr-xr-x. 4 root root 4096 Feb 19 22:33 test1drwxr-xr-x. 2 root root 4096 Feb 19 22:32 test4-rw-r--r--. 1 root root 230 Feb 20 01:19 test4.tar.gzdrwxr-xr-x. 4 root root 4096 Feb 20 2015 tests[root@model Documents]#
列表的列定義如下:[權限屬性信息] [連接數] [擁有者] [擁有者所屬用戶組] [大小] [最后修改時間] [文件名]
權限屬性列表為10個字符:第一個字符表示文件類型,d為目錄 -為普通文件 l為連接 b為可存儲的接口設備 c為鍵盤鼠標等輸入設備2、3、4個字符表示所有者權限,5、6、7個字符表示所有者同組用戶權限,8、9、10為其他用戶權限
第二個字符表示所有者讀權限,如果有權限則為r,沒有權限則為-第三個字符表示所有者寫權限,如果有權限則為w,沒有權限則為-第四個字符表示所有者執行權限,如果有權限則為x,沒有權限則為-第五個字符表示所有者同組用戶讀權限,如果有權限則為r,沒有權限則為-第六個字符表示所有者同組用戶寫權限,如果有權限則為w,沒有權限則為-第七個字符表示所有者同組用戶執行權限,如果有權限則為x,沒有權限則為-第八個字符表示其他非同組讀權限,如果有權限則為r,沒有權限則為-第九個字符表示其他非同組寫權限,如果有權限則為w,沒有權限則為-第十個字符表示其他非同組執行權限,如果有權限則為x,沒有權限則為-
四、權限的表示形式數字形式和字符形式
r、w、x可分別使用八進制的4,2,1來表示,表示一個組合時,需要將數字相加.如下圖

ugoa:針對的用戶類別,u代表文件的所有者,g代表文件所有都所在的用戶組內的用戶,o其它任何用戶,a代表所有用戶(u,g,o總和)
+-=:設置權限的動作,+表示增加相應權限,-減表示少相應權限,=表示僅設置相應的權限
rwx:權限的字符組合形式,可以單個使用也可以組合使用如:r,w,x,rw,rx,wx,


增加-R選項可以將目錄下的子目錄,文件設置為同一權限
六、設置文件歸屬chown:可以設置屬主,屬組
chgrp:只修改屬組
因此chown經常使用
6.1、chownchown 屬主[:[屬組]] 文件或者目錄
同時設置時用:分隔
如果單獨設置屬組時,要組:屬組


新聞熱點
疑難解答