Linux(6):用户管理

目录

1 Linux中用户和用户组的概念

2 Linux中用户和用户组的基本命令

2.1 用户组(groupadd、groupmod、groupdel)

2.2 用户(useradd、usermod、userdel)

3 Linux中用户和用户组进阶命令(passwd、gpasswd、newgrp)

4 Linux中用户管理其他命令(su、id、groups、chfn、finger)

5 权限

5.1 Permission deny 


1 Linux中用户和用户组的概念

Linux操作系统允许多个用户同时登录。

如果组中用户名列表是空的,则有可能是组中只有一个用户,且用户名与组名相同,则组中用户名列表可以省略用户名。

① Linux中root用户组编号默认为0。

② 组号在1-499是系统预留的组编号,预留给安装在操作系统中的软件。会将未被使用且最小的组编号分配给新安装的软件或服务。

③ 用户手动创建的组编号是从500开始的,一般情况下,把大于等于500且未被使用的最小组编号分配给用户手动创建的用户组。

④ 组密码占位符,都用一个x来表示。

组密码是空,或者*,或者!,说明组密码为空。

root:x:0:0:root:/root:/bin/bash

用户注释信息:添加用户时可以添加用户注释信息。

2 Linux中用户和用户组的基本命令

2.1 用户组(groupadd、groupmod、groupdel)

groupadd a:新建一个名为a的组

cat /etc/group :查看用户组信息;

groupmod -n b a:修改组名,新组名在前,旧组名在后;

groupmod -g 668 b:将用户组b的组编号改为668;

groupadd -g 888 boss:创建一个名为boss的用户组,且编号为888;

groupdel b:删除用户组b,在删除组的时候,应该删除组中的用户;

2.2 用户(useradd、usermod、userdel

groupadd a:新建一个名为a的组;

useradd -g a user1:新建一个用户user1;

user -d /home/xxx user5:创建用户user5时,通过-d参数,指定用户的文件夹。没有指定时,系统会默认在home目录下创建同名的文件夹;

cat /etc/passwd:查看用户;

usermod -c zhushi user1:给用户user1 添加注释zhushi;

usermod -l user2 user1:给用户user1的用户名更改为user2,把新的用户名写在前面,将原来的用户名写在后面;

usermod -d /home/user2 user2:给user2 指定用户文件夹;

usermod -g group1 group2:将用户group2 中的用户修改到group1中,前面是目标用户组的组名,后面是原来的组名;

userdel user1:将user1删除,但不会删除用户个人文件夹;

userdel -r user1 :将user1删除,同时删除用户个人文件夹;

touch /etc/nologin:禁止普通账户登录服务器,即只有root可以登录。

3 Linux中用户和用户组进阶命令(passwd、gpasswd、newgrp)

passwd -l 用户名:锁定该用户;

passwd -u 用户名:解锁该用户;

passwd -d 用户名:清除该用户的密码;

gpasswd -a 用户名 所添加的附属组1,附属组1:将用户添加到附属组1和附属组2;

gpasswd -d 用户名 所添加的附属组1:将用户从附属组1中剔除;

newgrp 附属组1:将当前的组身份切换到附属组1中,此时应该是用户登录自己的账户,由用户自己执行,需要附属组的密码。

useradd -g group1 -G group2,group3:创建用户时,即指定主要组,又指定附属组。group1 是主要组,group2,group3是附属组。

gpasswd:修改组密码。

4 Linux中用户管理其他命令(su、id、groups、chfn、finger)

su username:用户切换当前的用户,需要目标用户的密码,但是root切换到普通用户,就不需要普通用户的密码;

whoami:显示当前登录用户名

5 权限

5.1 Permission deny 

          原因:权限设置错误

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值