推广 热搜: 未来    中国  企业  服务  政策  公司  快速  上海  设备 

linux系统用户、组的管理(进阶)

   日期:2024-11-04     作者:caijiyuan    caijiyuan   评论:0    移动:http://xiaoguoguo.dbeile.cn/mobile/news/415.html
核心提示:        之前的那个博客是创建用户和组,并且站在passwd和shadow的角度分析了创建的细节,大家可以惠顾一下 今

        之前的那个博客是创建用户和组,并且站在passwd和shadow的角度分析了创建的细节,大家可以惠顾一下 今天呢,我们详解linux系统用户、组的管理

linux系统用户、组的管理(进阶)

目录

一、修改用户账户属性

1.1 更改用户账号名

1.2 更改UID

1.3更改用户shell环境

1.4 更改用户家目录

1.5 更改私有组

 1.6 更改附加组

1.7 锁定用户账户

1.8 解锁用户账号

二、删除用户账号

三、查看用户ID

​编辑

四、用户组的管理

4.1 组的分类

4.2 创建组账户

4.3 更改组账号名称

​编辑 

4.4 删除组账号

4.5 添加用户到组

4.6 从组中删除用户


useradd 创建用户

usermod 修改用户属性,改名,迁移家目录,改shell,改私有组,增加附加组,锁定

usermod -l 

  • 改变user1的登录名为user2

 但是仅仅改了名字,家目录还没有改变,这个咱们下边再说

顺便看一下passwd吧,名字已经是user2.

usermod -u 更改uid

chsh -s 更改的shell

usermod -s 也可以

usermod -d 新家目录 用户名 -m

 注意:我一开始犯了错误,百思不得其解,我一开始先改了名字,比如我一开始新建了user1用户,然后改名为user2,但是呢,/home下还是user1,这个前面提到了,然后我再执行这个更换家目录的时候,就无法执行了,但是tail /etc/passwd里面改过来了,但是真整的新目录根本没有存在,所以这里要先改家目录的位置,再改名字。

usermod -g 更改私有组

usermod -G 更改附加组

usermod -aG 再原先的基础上,再多一个附加组

usernod -L 用户名 #比如一个人因为特殊情况离开公司一段时间,过几天再回来,先封锁一段时间

usermod -U 用户名

给大家总结下

-l改变用户名称,但家目录不变-u该uid-g该私有组-G增加附加组 配合-a(append)追加

-d

迁移家目录 配合-m(move)将家目录里文件迁移到新的家目录-s更改shell环境-Llocl锁定账户 不能登录 /etc/shadow $6前面加了叹号!-U解锁用户,把$6前面的叹号取消

这个不给大家演示了,直接说命令吧

删除账号user1

userdel user1

删除账号user1 同时删除家目录(包括其中文件)及用户的邮件池文件

userdel -f user1

简单命令,一演示就会,但是非常重要

id user2

  • 私有组

当创建一个新用户user时,若没有指定他所属于的组,redhat就建立一个和该用户同名的组

  • 标准组

标准组可以容纳多个用户,若使用标准组,在创建一个新的用户时就应该指定他所属于的组

  • 组文件:/etc/group

groupadd 命令用于在系统中添加组账号,该组账号GID大于1000

groupadd 组名

groupmod -n 新组名 旧组名 #但是改了以后其GID不变

groupdel 命令用于删除指定的组账号,该账号必须存在且不能作为私有组被用户账号引用#就像刚才我可以删bbb,但不能删ccc

本文地址:http://xiaoguoguo.dbeile.cn/news/415.html    多贝乐 http://xiaoguoguo.dbeile.cn/ , 查看更多
 
 
更多>同类行业资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐行业资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2023001713号