感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

linux用户和用户组

小龙人哎
关注TA
已关注
手记 7
粉丝 5
获赞 12

用户和用户组


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

:/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 用户

  • 显示用户详细资料


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP