linux快速入门--04用户管理

linux用户管理

  • 除开root用户外,其他所有用户都只能在自己的主目录(家目录)中进行操作
  • root用户可以创建其他的普通用户

用户组的管理

  • 每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。
  • 用户组的管理涉及用户组的添加、修改和删除
  • 用户组的添加、修改和删除实际上就是对/ect/group文件的更新

查看用户组

  • cat /etc/group
    • 查看当前系统用户组
    • 每一个用户组由四部分组成:组名:密码表示🆔用户列表
  • groups
    • 查看当前登录账户属于那个用户组
    • 若为root账户则可以在后面接用户名来查看该用户属于哪一组

添加用户组

  • groupadd
    • 添加用户组,后接组名
    • -g
      • 指定新用户组的id
      • 例:groupadd -g 1001 dev 添加一个id为1001名称为dev的组

修改/删除用户组

  • groupmod
    • -g
      • 修改组id
      • 例:groupmod -g 1002 dev 将dev的id改为1002
    • -n
      • 修改组名
      • 例:groupmod -n dev3 dev2 将dev2改为dev3
  • groupdel
    • 删除用户组,后接组名

用户管理

  • useradd
    • 新增用户,后接用户名
    • 当新建用户没有指定组和工作目录时,默认组名为用户名,主目录为/home/用户名
    • -d
      • 指定新用户的主目录
      • 例:useradd -d /user/li li 新增用户li并指定主目录为/user/li
    • -g
      • 指定新用户属于那个组
    • -G
      • 给新用户添加附加组
      • useradd -d /user/li -g dev -G test li 新增用户li并指定主目录为/user/li,指定为dev组,附加test组
  • passwd
    • 给用户设置密码,后接用户名
    • 例:passwd li
  • su
    • 切换用户,后接用户名
  • usermod
    • 修改用户,后接用户名
    • -d
      • 指定新的主目录
      • 例:usermod -d /user/li2 -m li 这里使用了-m选项,表示目录不存在则新建目录
    • -g
      • 指定新用户的主组
    • -G
      • 添加附加组
    • -l
      • 指定新的用户名
      • 例:usermod -l zhang li 将用户名li改为zhang
    • -L
      • 锁定用户
    • -U
      • 解锁用户
  • chmod
    • 设置目录权限 后接权限设置字符串和目录
    • -R
      • 递归设权
    • 条目过多下一章专门讲解
  • chgrp
    • 将目录赋予某组,后接组名,目录名
    • -R
      • 递归赋予
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值