Linux 用户组及用户管理

本文详细介绍Linux系统中用户和用户组的管理方法,包括如何查看用户和组的信息、增加和删除用户、设置用户密码等操作。适用于初学者快速掌握Linux用户管理技巧。
  • 查看所有组的信息:(信息保存在/etc/group文件中)
  •   其中每段信息用:分割 ,每段的含义如下:

      用户名组名:密码:用户组的id:用户组所包含的用户(多个用户用,分割)

 

  • 查看所有的用户信息:(信息保存在/etc/passwd文件中)

  其中每段信息用:分割 ,每段的含义如下:

  用户名:密码:用户的id:用户所在组的Id:备注信息:用户目录:命令所在目录 

 

  • 查看某个用户信息
    • 命令:cat /etc/passwd | grep 用户名   

 

  •  查看某个用户组信息
    • 命令:cat /etc/group |grep 组名

 

  • 查看用户组密码相关信息
    • 命令:cat   /etc/gshadow
    • 说明:组密码信息分为4个部分,是以“:”分割开的

    • 组名称:用户组密码:用户组管理者:组内用户列表

 

  • 查看用户密码相关信息
    • 命令:cat    /etc/shadow
    • 说明:用户密码文件shadow,是以”:”将信息分成了9个部分:

      1. 用户名
      2. 用户密码
      3. 最后一次改变的日期,从1970、1、1可以计算的
      4. 密码变更锁定的天数,与第3段比较后锁定天数过后才能变更密码
      5. 密码使用期限,以第三段相比后在此天数内需要重设你的密码
      6. 密码变更前警告期,与第五段部分相比密码快要到期时,系统会发出警告
      7. 密码过期宽限时间
      8. 账号失效日期(与密码失效不失效没有关系)
      9. 保留字段 

 

  • 查看当前登录用户的组成员信息
    • 命令:groups

 

  •  查看用户所在组及组内成员
    • 命令:groups 用户
  • 查看当前登录的用户名
    • 命令:whoami
    •  

  • 增加用户   
    • 命令:useradd 用户名
    • 例如:useradd sky
  • 增加用户并同时添加家的目录
    • 命令:useradd -m 用户名
    • 例如:useradd -m sky
  • 删除用户 
    • 命令:userdel  用户名
    • 例如:userdel  sky
  • 删除用户并删除家目录下的用户名目录
    • 命令:userdel -r 用户名
    • 例如:userdel -r sky    #系统将自动删除/home/sky这个用户目录,而不管这个目录是否为空
  • 设置及修改用户密码
    • 命令:passwd 用户名
    • 例如:passwd sky      #这样系统要求输入两次密码
  • 切换用户
    • 命令:su 用户名 (切换到root用户可以用  sudo -s)
  • 切换用户,并把切换到该用户家的目录也切换过来
    • 命令:su   -   用户名     #注意,“-” 前后都有空格的,切换到根用户可以用(su - root)

 

转载于:https://www.cnblogs.com/qidong-518/p/8260781.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值