用户与用户组管理

一.用户与用户组管理

注意三个文件:

/etc/passwd 存储用户的关键信息

/etc/group 存储用户组的关键信息

/etc/shadow 存储用户的密码信息

1.用户管理

1.添加用户

语法:useradd 选项 用户名

常用选项:

-g:指定用户的用户主组,选项可以是用户组的id,也可以是组名

-G:指定用户的1用户附加组,选项的值可以是用户组的id,也可以是组名

-u:uid,用户的id,系统默认从500之后按顺序分配uid

例子:useradd zhangsan

验证是否成功创建该用户

1.查看/etc/passwd文件,看看是否有新建用户的信息

2.验证是否存在家目录/home有用户名称的目录

在这里插入图片描述

用户名:密码:用户ID:用户组ID:注释:家目录:解释器shell

案例:添加选项,创建用户lisi,让lisi属于501主组,附加组500,自选靓号666

useradd -g 501 -G 500 -u 666 lisi

2.修改用户

语法:usermod 选项 用户名

-l: 修改用户名

案例:修改用户的主组为500,附加组为501

usermod -g 500 -G 501 zhangsan

案例:修改zhangsan用户名,改为wang

usermod -l 新用户名 旧用户名

usermod -l wang zhangsan

3.设置密码

linux不允许没有密码的用户登录到系统,只有设置好密码才可以登录

语法: passwd 用户名

切换用户命令:su 用户名

4.删除用户

语法:userdel 选项 用户名

常用选项

-r:表示删除用户的同时删除家目录

注意:已经登录的用户无法删除,但是没有登录的可以删除

解决办法:kill对应用户的全部进程

在这里插入图片描述

然后userdel -r 想删除的用户

2.用户组管理

用户组的管理涉及用户组的添加,删除和修改。组的增加,删除和修改实际上就是对/etc/shadow文件的更新

在这里插入图片描述

文件结构:

用户名:密码:用户组ID:组内用户名

组内用户名:表示附加组是改组的用户名称

1.用户组添加

语法:groupadd 选项 用户组名

-g:类似于用户添加里面的u

groupadd administrators

2.用户组编辑

语法:groupmod 选项 用户组名

-n:类似于用户修改-l,可以设置新的用户组名称

案例:修改administrators用户组,将组ID从502改成520,将名称改为admins

groupmod -g 520 -n admins adminstrators

3.用户组删除

语法:groupdel 用户组名

groupdel zhangsan

注意:当如果需要删除一个组,但是这个组是某个用户的主组时,则不允许删除,如果要删除,先要把所有用户移出

s

3.用户组删除

语法:groupdel 用户组名

groupdel zhangsan

注意:当如果需要删除一个组,但是这个组是某个用户的主组时,则不允许删除,如果要删除,先要把所有用户移出

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值