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 查看当前登录用户名

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