Liunx——用户与用户组管理

版权声明:只做原创,告别转载。 https://blog.csdn.net/pingsha_luoyan/article/details/90480659

 

目录

 

 

1.用户管理

1.1查看当前用户:who

1.2创建用户 adduser

 1.3查看所有用户:cat     

1.4删除所有用户:deluser

1.5修改用户密码:passwd

2.用户组管理

2.1查看用户组文件: cat

扫描二维码关注公众号,回复: 6421539 查看本文章

2.2查看某用户属于哪些用户组

2.3新加用户组

2.4删除用户组  

2.5修改用户组的属性  


1.用户管理

1.1查看当前用户:who

方法1:$who am i 

结果第一列:用户名,第二列:终端序号 第三列:用户登录时间

方法二:$whoami:查看当前登录用户

方法三:$who mom like:查看终端连接的用户

who的其他参数

                  

1.2创建用户 adduser

首先,要说明一下,没有管理员权限的用户无法创建新用户。

$sudo adduser A:创建新用户A

       

这个命令既添加用户到系统,同时也会默认为新用户创建 home 目录,查看home目录的命令:$  ls  /home

创建完成后我们可以使用$su A来登陆:

            

 1.3查看所有用户:cat     

系统中的用户信息,全部保存在/etc/passwd文件中

$ cat /etc/passwd    -> 查看所有用户信息

$ cat /etc/passwd | grep 用户名  -> 查看指定用户

文件内容格式:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell 

  

1.4删除所有用户:deluser

$ sudo userdel  A -> 删除用户wangwu,不会删除主目录

$ sudo userdel -r A  ->删除用户wangwu,并删除其主目录及其他相关信息

1.5修改用户密码:passwd

只有管理员或者本人才能修改密码

$sudo passwd A:修改用户A的密码

2.用户组管理

Linux中每个用户都归属一个或多个用户组,用户组可以理解为一组用户的集合。系统可以对一个用户组中的所有用户进行集中管理。一个组内的用户可以共享一些资源和权限,同时拥有私有资源。当然,一个用户可以属于多个用户组。

2.1查看用户组文件: cat

  $ cat /etc/group  -> 查看所有用户组信息    

$ cat /etc/group | grep 组名   -> 查找某个用户组  

 $ cat /etc/group | sort  -> 读取group文件内容并输出,|sort 表示对输出结果进行字典排序

2.2查看某用户属于哪些用户组

$ groups  -> 查找当前用户所在的组  

$ groups  <username>   -> 查找指定用户 所在的组

说明:冒号之前表示用户,后面表示该用户所属的用户组。

每次新建用户,如果没指定用户组,则默认创建一个与用户名同名的用户组。默认情况下,在sudo用户组内的用户可使用sudo命令获取root权限。

2.3新加用户组

$groupadd  [参数] 用户组名

常用的参数有:  

 -g GID 指定新用户组的组标识号(GID)。  

 -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。  

$groupadd group1  -> 增加了一个新组group1,新组的组标识号是在当前已有的最大组标识号的基础上加1。

$ groupadd -g 1006 group2 ->  增加了一个新组group2,同时指定新组的组标识号是10061。

   

  说明已经创建成功。

2.4删除用户组  

 # groupdel group11   ->  删除用户组group11

查询:已经删除成功。

2.5修改用户组的属性  

# groupmod 选项 用户组

常用的选项有:  

  -g GID       为用户组指定新的组标识号。  

 -o    与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。    

-n 新用户组         将用户组的名字改为新名字

$groupmod -g 1002 group2  ->  此命令将组group2的组标识号修改为1002。

$ groupmod –g 10000    -n  group3    group2   ->   将组group2的标识号改为10000,组名修改为group3

猜你喜欢

转载自blog.csdn.net/pingsha_luoyan/article/details/90480659