Linux用戶和用戶組管理(2)

linux如何查看所有的用戶信息

  1. cat /etc/passwd查看所有用戶信息/etc/passwd
  2. 第一列:用戶名
    第二列:密碼位
    第三列:UID 用戶ID =>500 普通用戶
    第四列:GID 初始組ID
    第五列:用戶說明
    第六列:家目錄
    第七列:用戶登錄之後的權限

linux如何查看所有的用戶組信息

  1. cat /etc/group查看所有用戶組信息/etc/group
  2. 組名:組密碼位:組ID:組中附加用戶

用戶及組相關命令

1 添加用戶
useradd 用戶名

		useradd  選項  用戶名
		選項:
			-g  組名	指定初始組		
			-G  組名	指定附加組,把用戶加入組,使用附加組
			-c  添加說明
			-d  手工指定家目錄,目錄不需要事先建立/home/
			-s  	/bin/bash	手工指定用戶登錄之後的權限	


		useradd  -g  aa  bb		添加bb用戶,同時指定初始組爲aa
		useradd  -G  user1  aa	添加用戶aa,指定附加組爲user1


		初始組:每個用戶初始組只能有一個,一般都是和用戶名相同的組作爲初始組
		附加組:每個用戶可以屬於多個附加組。要把用戶加入組,都是加入附加組

	2	設定密碼			
		passwd	        用戶名
		passwd			改變當前用戶密碼
		passwd  root		改變root密碼

	3	刪除用戶				
		userdel  -r  用戶名
			-r  連帶家目錄一起刪除

	4	添加組				
		groupadd  組名

	5	刪除組				
		groupdel  組名		注意:組中沒有初始用戶。

	6	把已經存在的用戶加入組					

		gpasswd  -a  用戶名  組名		用戶加入組
		gpasswd  -d  用戶名  組名		把用戶從組中刪除

二	用戶相關命令				
	1	id  用戶名		顯示用戶的UID,初始組,和附加組
		[root@localhost home]# id 用戶
		

	2	su  -  用戶名		切換用戶身份			
			-	連帶環境變量一起切換		

groups 查看當前登錄用戶的組內成員
groups test 查看test用戶所在的組,以及組內成員
whoami 查看當前登錄用戶名

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