『壹』 linux中如何查看有幾個用戶組
1、與用戶(user)和用戶組(group)相關的配置文件;
1)與用戶(user)相關的配置文件;
/etc/passwd 註:用戶(user)的配置文件;
/etc/shadow 註:用戶(user)影子口令文件;
2)與用戶組(group)相關的配置文件;
/etc/group 註:用戶組(group)配置文件;
/etc/gshadow 註:用戶組(group)的影子文件;
2、管理用戶(user)和用戶組(group)的相關工具或命令;
1)管理用戶(user)的工具或命令;
useradd 註:添加用戶
adser 註:添加用戶
passwd 註:為用戶設置密碼
usermod 註:修改用戶命令,可以通過usermod 來修改登錄名、用戶的家目錄等等;
pwcov 註:同步用戶從/etc/passwd 到/etc/shadow
pwck 註:pwck是校驗用戶配置文件/etc/passwd 和/etc/shadow 文件內容是否合法或完整;
pwunconv 註:是pwcov 的立逆向操作,是從/etc/shadow和 /etc/passwd 創建/etc/passwd ,然後會刪除 /etc/shadow 文件;
finger 註:查看用戶信息工具 id 註:查看用戶的UID、GID及所歸屬的用戶組 chfn 註:更改用戶信息工具
su 註:用戶切換工具 sudo 註:sudo 是通過另一個用戶來執行命令(execute a command as another user),su 是用來切換用戶,然後通過切換到的用戶來完成相應的任務,
但sudo 能後面直接執行命令,比如sudo 不需要root 密碼就可以執行root 賦與的執行只有root才能執行相應的命令;但得通過visudo 來編輯/etc/sudoers來實現;
visudo 註:visodo 是編輯 /etc/sudoers 的命令;也可以不用這個命令,直接用vi 來編輯 /etc/sudoers 的效果是一樣的;
sudoedit 註:和sudo 功能差不多;
2)管理用戶組(group)的工具或命令;
groupadd 註:添加用戶組;
groupdel 註:刪除用戶組;
groupmod 註:修改用戶組信息
groups 註:顯示用戶所屬的用戶組
grpck grpconv 註:通過/etc/group和/etc/gshadow 的文件內容來同步或創建/etc/gshadow ,如果/etc/gshadow 不存在則創建;
grpunconv 註:通過/etc/group 和/etc/gshadow 文件內容來同步或創建/etc/group ,然後刪除gshadow文件;更多Linux知識可參考《Linux就該這么學》。
『貳』 linux里 什麼叫用戶組
打個比方可能好理解點,一個學校有很多學生分成了很多班級便於學校管理,在linux中也要對用戶(學生)按照某種策略進行分組管理。那麼相對你而言你的同班同學就是你的同組用戶,其他班級的學生就是非同組用戶。
恰好你有一套非常流行的漫畫,你就是文件(漫畫)的屬主,文件屬主對自己的文件擁有最大許可權可讀可寫可執行。如果你願意與同組用戶共享文件,那麼就可以賦予同組用戶(同班同學)一定的許可權訪問你的文件比如可讀不可寫可執行。如果你願意與外班學生分享漫畫,文件屬主也可以賦予可讀不可寫不可執行的許可權給非同組用戶。這樣就實現了對不同用戶對某個文件的訪問許可權的管理。這完全取決於文件屬主根據實際情況來決定哪個用戶有沒有有哪些許可權訪問屬主的文件。 當然如果你將自己文件的許可權設置為777,那麼就是所有的用戶擁有和文件屬主一樣的最大許可權,你也就失去了對這個文件的絕對控制。
你也可以這樣理解,文件屬主所具有的許可權應高於本組用戶,本組用戶的許可權應高於非本組用戶。做為文件屬主或者是root用戶不可以隨便賦予本組或非本組用戶擁有與文件屬主一樣的許可權,這樣會導致安全漏洞。
希望這樣能給你解釋清楚。
『叄』 linux下如何查看所有的用戶和組信息
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
『肆』 linux的用戶和用戶組有什麼用
用戶組是用戶的容器,用戶能從用戶組繼承許可權。A. 普通用戶組:可以加入多個用戶。
B. 系統用戶組:一般加入一些系統用戶。
C. 私有用戶組:創建用戶的時候,如果沒有指明用戶組,都會為該用戶創建一個同名的用戶組。私有用戶組其實也是普通用戶組的一種。
同組用戶是在一個組內的成員,稱為同組用戶,享有同樣的許可權。
『伍』 如何linux某個用戶加入的用戶組
gpasswd -a 用戶名 用戶組名
其他命令用法如下:
1、建用戶:
adser phpq //新建phpq用戶
passwd phpq //給phpq用戶設置密碼
2、建工作組
groupadd test //新建test工作組
3、新建用戶同時增加工作組
useradd -g test phpq //新建phpq用戶並增加到test工作組
4、給已有的用戶增加工作組
usermod -G groupname username
或者:gpasswd -a user group
5、臨時關閉:在/etc/shadow文件中屬於該用戶的行的第二個欄位(密碼)前面加上*就可以了。想恢復該用戶,去掉*即可。
或者使用如下命令關閉用戶賬號:
passwd peter –l
重新釋放:
passwd peter –u
6、永久性刪除用戶賬號
userdel peter
groupdel peter
usermod –G peter peter (強制刪除該用戶的主目錄和主目錄下的所有文件和子目錄)
7、從組中刪除用戶
編輯/etc/group 找到GROUP1那一行,刪除 A
或者用命令
gpasswd -d A GROUP
8、顯示用戶信息
id user
cat /etc/passwd
Linux命令比較多,也比較咋,所以需要一個系統的學習,可以看看Linux就該這么學這本書,也可以到官方網站(w w w 、Lin ux probe 、com)上下載電子書,免費的哦!
『陸』 linux怎麼設置用戶組
添加用戶,並指定用戶ID:
useradd -u userID username
e.g. useradd -u 1001 user1
注意,這里的userID最好取500以上,否則和系統虛擬用戶ID相沖突。如果加上-M參數,則不為該用戶創建用戶目錄,如 /home/user1 。
設置用戶密碼:
passwd username
之後,要兩次輸入新密碼
查看所有已有的用戶:
cat /etc/passwd
一般新加的都在最後一行,例如上面的 useradd -u 1001 user1,會看到最後一行為 user1:x:1001:1001::/home/user1:/bin/bash
刪除一個用戶:
userdel -r username
e.g. userdel -r user1
注意,這里的-r 是連同user一道,將 /home/user1/ 目錄也刪除;如果不加 -r,就只刪除用戶 user1,而不刪除目錄 /home/user1/
添加一個group,並指定group id:
groupadd -g groupID groupname
e.g. groupadd -g 1000 group1
注意,這里的groupID最好取500以上,否則和系統虛擬用戶組ID相沖突。
查看當前有哪些group:
cat /etc/group
e.g. 在上面的 groupadd -g 1000 group1 之後,會在 cat /etc/group 看到最後一行:group1:x:1000:
(這里的x表示有密碼,只是個佔位符,真正有沒有密碼還有看其他文件。cat /etc/shadow 會看到所有用戶的MD5加密後的密碼)
刪除一個group:
groupdel groupname
e.g. groupdel group1
注意,如果要刪除的group中還有成員user,該操作會失敗。解決辦法:先刪除group下的所有user,然後再刪group;或者,將group下的所有user放到其他group下,再刪當前group。
顯示用戶ID及其所屬group的groupID:
id username
e.g. id user1
(輸出 uid=1001(user1) gid=1000(group1) groups=1000(group1))
查看一個user的主group:
cat /etc/passwd
例如其中有這樣一行 user1:x:1001:1000::/home/user1:/bin/bash,而 cat /etc/group 顯示結果中有 group1:x:1000: ,這說明 user1的主group就是group1。
添加一個user到一個group:
gpasswd -a username groupname
e.g. gpasswd -a user2 group2
結果顯示 Adding user user2 to group group2,並且在cat /etc/group 時,會看到有 group2:x:2000:user2,說明 user2 在group2 下面了。
注意:cat /etc/group 的結果中,一個group的行中不會出現這樣的user,即該user的主group就是該group。
將一個user從一個group中刪除:
gpasswd -d username groupname
修改文件夾的所有者(owner):
chown -R username some-folder
e.g. 先前有一個/yasi 文件夾,在/下 ll 顯示 drwxr-xr-x 2 root root 4096 Jan 24 04:42 yasi,即/yasi 文件夾的所有者(owner)是root,所有group(owner group)是root group。當執行 chown -R user1 /yasi 後,在/下 ll 顯示 drwxr-xr-x 2 user1 root 4096 Jan 24 04:42 yasi,即/yasi 的owner 已經改成了 user1。
注意,這里的-R 表示將所有子目錄和目錄中所有文件的所有權一起修改。不加-R,修改失敗,不知道為什麼。
修改文件夾的所有者group(owner group):
類似上面的操作 chown -R .groupname some-folder
e.g. chown -R .group2 /yasi
注意,這里的groupname前面要加一個點
同時修改文件夾的所有者(owner)和所有者group(owner group):
類似上面的操作 chown -R username.groupname some-folder
e.g. chown -R user1.group2 /yasi
修改文件的所有者(owner):
chown username some-folder
e.g. chown user1 /yasi
修改文件的所有者group(owner group):
chown .groupname some-folder
e.g. chown .group2 /yasi
同時修改文件的所有者(owner)所有者group(owner group):
chown username.groupname some-folder
e.g. chown user1.group2 /yasi
添加用戶,並指定用戶ID,同時添加到指定的group:
useradd -u userID -g groupID username
e.g. useradd -u 2001 -g 2000 user2
『柒』 linux 怎麼查看用戶組和用戶
1、首先打開終端(這里是Ubuntu系統),其他的打開命令界面即可
『捌』 Linux中如何創建用戶和用戶組
Linux中創建用戶和用戶組的具體操作步驟如下:
1、首先我們在Linux系統命令行中輸入groupadd命令,用它創建一個用戶組。