为了账号安全,请及时绑定邮箱和手机立即绑定

linux用户和用户组

标签:
Linux

用户和用户组


用户:使用操作系统的人 
用户组:具有相同系统权限的一组用户

:/etc/group存储当前系统中所有用户组信息 
格式:组名称 | 组密码占位符 | 组编号 | 组中用户名列表

  • :root的组编号一定为0,组编号1-499为系统预留的组编号(预留给安装在操作系统中的软件使用);用户手动创建的用户组编号从500开始

  • :组密码全部是×表示,加密

:/ect/gshadow存储当前系统中用户组的密码信息 
格式:组名称 | 组密码 | 组管理者 | 组中用户名列表

:/ect/passwd存储当前系统中所有用户的信息 
格式:用户名 | 密码占位符 | 用户编号 | 用户组编号 | 用户注释信息 | 用户主目录 | shell类型

:/etc/shadow存储当前系统中所有用户的密码信息、 
格式:用户名 | 密码|。。。。。

创建用户组和用户


  • groupadd 用户组名 ##创建一个用户组

  • groupmod -n 新名 旧名 ##修改已有组名

  • groupmod -g 组编号 组名 ##指定已有组名的组编号

  • groupdel 组名 #删除组

  • useradd -g 组名 用户名 ##添加到指定组中用户

  • useradd -d 指定目录 用户 ##为用户分配指定目录

  • usermod -c 注释信息 用户名 ##为指定用户添加注释

  • usermod -l 新用户名 旧用户名 ##为用户改名

  • usermod -g 指定组名 用户名 ##将用户修改到指定组中

  • userdel -r 用户名 ##删除用户以及目录

  • passwd -l 用户 ##用户被锁住

  • passwd -u 用户 ##用户被解锁

  • passwd -d 用户 ##密码被删除

主要组与附属组


用户可以同时属于多个组 –一个主要组 –多个附属组

  • gpasswd -a 用户 组名 ##为用户添加一个附属组

  • gasswd -d 用户 组名 ##为用户删除一个附属组

  • gasswd 用户 ##修改用户密码

  • newgrp 切换的组名 ##当前用户切换某个组为主要组

  • useradd -g 主要组名 -G 附属组名1,附属组名2… ##创建用户时指定主要组和附属组

切换用户


-su 用户 ##切换用户身份 
: 
-su 切换到root身份

其他命令


id 用户名

  • 显示指定用户信息,包括用户编号、用户名

  • 主要组编号及名称,附属组列表

groups 用户名

  • 显示用户所在的所有组

chfn 用户

  • 设置用户资料,依次输入用户资料

finger 用户

  • 显示用户详细资料


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消