Linux用户和权限

1. 用户管理

添加用户
useradd [options] 用户名

该操作需要root权限,选项如下

选项默认值说明
-d/home/用户名指定用户home目录
-c指定用户被用文字
-g自动创建同名用户组指定用户所属的基本组
-G指定用户所属的附加组
-r创建系统账号
-s/bin/bash指定用户登录的shell程序
-u从500递增指定用户ID
设置密码
passwd 用户名

选项如下

选项说明
-l锁定密码,无法登录
-u解锁密码
-d删除密码
-S列出密码相关信息

Linux会检查密码的强度,过简单会出现BAD PASSWORD的提示。用户的密码加密保存在/etc/shadow中。

删除用户
userdel [options] 用户名

该操作需要root权限,-r用于在删除用户的同时删除与其相关的所有文件,如home目录;-f用于强制删除,即使该用户已登录。

2. 用户组管理

添加用户组
groupadd [options] 用户组名

选项-g用于指定用户组ID,省略时自动从500开始递增;-r表示创建系统用户组,ID小于500。

删除用户组
groupdel 用户组名

如果删除的组是某个用户的基本组则无法删除,除非删除用户或改变用户的基本组。

修改用户组

将用户组group1的ID改为555:

groupmod -g 555 group1

将用户组group1的ID改为666,并改名为group2:

groupmod -g 666 -n group1 group2

将用户user1的基本组设为group2:

usermod -g group2 user1

修改用户user1的附加组列表:

usermod -G g1,g2 user1

向用户user1的附加组列表中追加组:

usermod -a -G g3 user1

若用户已经登录系统,则修改用户基本组和附加组在下次登录后生效。通过id或groups命令可查看当前用户属于哪些用户组:

id [user1]
groups [user1]

3. 文件权限管理

待更新…

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值