1. 用戶組和用戶的基本管理命令
用戶基本命令
-
useradd 用戶名
#添加用戶篱昔,所在用戶組與用戶名同名 -
useradd -g 組名 用戶名
#添加用戶缩幸,指定其所在的組 -
useradd -d 目錄 用戶名
#添加用戶,制定其用戶的家目錄,沒有指定所在組時钦铁,默認(rèn)用戶名就為用戶組名 -
usermod -c 注釋信息 用戶名
#為指定用戶名添加注釋 -
usermod -l 新用戶名 舊用戶名
#更改用戶名 -
usermod -d 目錄 用戶名
#更改用戶個人文件夾的路徑 -
usermod -g 新用戶組 用戶名
#更改指定用戶的所屬組 -
userdel 用戶名
#刪除用戶,但是不刪除用戶個人文件夾里的文件 -
userdel -r 用戶名
#刪除用戶并且刪除用戶個人文件夾里的文件
用戶組基本命令
-
groupadd 組名
#添加用戶組 -
groupadd -g 組編號 組名
#添加用戶組并指定組編號 -
groupmod -n 新組名 原組名
#更改用戶組名稱 -
groupmod -g 組編號 組名
#更改用戶組編號 -
groupdel 組名
#刪除用戶組
用戶和用戶組進(jìn)階命令
鎖定賬號:passwd -l 用戶名
解鎖賬號:passwd -u 用戶名
刪除用戶密碼:passwd -d 用戶名
給用戶添加附屬組:gpasswd -a 用戶名 用戶組
刪除用戶附屬組:gpasswd -d 用戶名 用戶組
設(shè)置用戶組密碼:gpasswd 用戶組名稱
既指定主要組又指定附屬組:useradd -g group1 -G group1,group2
2. 權(quán)限管理命令
修改文件權(quán)限方法:(假設(shè)文件名aa)
-
chmod u+x aa
//給擁有者u增加x權(quán)限
chmod u+x,g+w aa
//給擁有者u增加x權(quán)限,所屬組增加寫權(quán)限 -
chmod u-x aa
//給擁有者取消x權(quán)限 -
chmod u=rwx aa
//給擁有者u的權(quán)限是rwx
chmod u=rwx甸祭,g=rw aa
//給擁有者u的權(quán)限是rwx,給所屬組權(quán)限是rw -
chmod a=rw aa
//給u褥影,g池户,o權(quán)限都設(shè)置為rw -
chmod 755 aa
//aa的權(quán)限為rwx r_x r_x 可執(zhí)行文件
chmod 644 aa
//aa的權(quán)限為rw_ r__ r__ 文本文件
修改文件的所有者
chown 用戶名 文件名(如果沒有該用戶 會提示錯誤)
chown ds fengj.av
修改文件的所屬組(只要有ds這個用戶名 就會有這個組)
chgrp 組名 文件名
同時修改所屬組、所屬用戶
chown root:root 123
或
chown root.root 123
3. 用戶配置文件
1)/etc/group
存儲當(dāng)前系統(tǒng)中所有用戶組的信息
-Group : x : 123 :abc凡怎,def校焦,xyz
-組名稱 :組密碼占位符 :組編號 :組中用戶名列表
(2)/etc/gshadow
儲存系統(tǒng)用戶組密碼信息
-Group: * : : abc,def
-組名:組密碼 :組管理者:組中用戶名列表
(注明:組管理者一般為空代表該組所有用戶都可以管理該組)
(3)/etc/passwd
存儲當(dāng)前系統(tǒng)中所有用戶信息
-user : x : 123 : 456 : xxxxxxxx:/home/user :/bin/bash
-用戶名:密碼占位符:用戶編號 :用戶組編號:用戶注釋 :用戶主目錄 :shell類型
注意:除了root用戶外统倒,創(chuàng)建用戶時寨典,會在home下創(chuàng)建一個和用戶名一樣的文件夾, 超級管理員root編號為0房匆。
(4)/etc/shadow
存儲當(dāng)前系統(tǒng)中所有用戶密碼
-user :passw:::::
-用戶名:密碼 :::::
以上四個配置文件包含了有關(guān)用戶和用戶組的所有配置信息耸成,無論是用戶還是用戶組的配置信息都單獨(dú)保存报亩。