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

linux中的用户管理基本命令

标签:
Linux

用户和用户组

  • 用户:使用操作系统的人
  • 用户组:具有相同系统权限的一组用户
  • /etc/group 存储当前系统中所有用户信息
    • group : X :123 : abc,def xyz
    • 组名称:组密码占位符:组编号:组中用户名列表
    • 组中用户名列表的名称和组名称相同可以省略
    • root用户的组号一定是0
    • 组号1-499是系统预留的组号,留给装在系统中的应用的
    • 用户手动创建的组号从500开始
    • 组密码占位符都是x
  • /etc/gshadow 存储当前系统中用户组的密码信息
    • 文件中每行都和/etc/group中一一对应
    • group : * : : abc,def xyz
    • 组名称:组密码:组管理者:组中用户名列表
    • 组密码为空或 * 或!,表示没有密码
  • /etc/passwd 存储当前系统中所有用户的信息
    • user : x : 123 : 456 : xxxx : /home/user : /bin/bash
    • 用户名:密码占位符:用户编号:用户注释信息:用户主目录:shell类型
  • /etc/shadow 存储当前系统中所有用户的密码信息
    • 文件中每行都和/etc/passwd中一一对应
    • user : vf;/Zusds :::::
    • 用户名: 密码 :::::

基本命令

  • 用户组管理
    • groupadd [name] #添加组
    • groupmod -n [newname] [oldname] #修改组名
    • groupmod -g [组编号] [组名称] #修改组编号
    • groupadd -g [组编号] [组名称] #添加组并指定组编号
    • groupdel [组名称] #删除组,删除组之前要先删除组中的用户,不然用户就和组对应不上了
  • 用户管理
    • useradd -g [组名称] [用户名] #创建用户并指定组
    • useradd -d [/home/xxx] [用户名] #创建用户并指定文件夹
    • usermod -c [备注] [用户名] # 添加备注
    • usermod -l [新用户名] [老用户名] # 修改用户名
    • usermod -g [组名称] [用户名] #修改用户组
    • userdel [username] #删除用户,但不会删除个人文件夹下的文件
    • userdel -r [username] #删除用户,同时删除个人文件夹下文件
  • 创建/etc/nologin 文件,可以阻止除了root用户之外的用户登录
  • 高级用法
    • passwd -l [username] #锁定用户
    • passwd -u [username] #解锁用户
    • passwd -d [username] #清除用户密码,可以无密码登录
  • 主要组与附属组
    • 用户可以同时属于多个组
      • 一个主要组
      • 多个附属组
      • gpasswd -a [username] [附属组名称] #添加附属组
      • 默认创建的文件属于主要组,如果要属于附属组,需要临时切换身份
      • newgrp [附属组名称] #切换身份,需要用户登录自己账号执行
      • gpasswd -d [username] [附属组名称] #删除附属组
      • useradd -g [主要组] -G [附属组1,附属组2...] #
      • gpasswd [组名称] #设置组密码
  • 切换用户身份

    • su [username]#切换到username,省略就切换到root
  • 其他
    • id [username]#查看当前用户信息
    • group [username]# 查看组信息
    • chfn [username] #设置用户详细资料
    • finger [username] #显示用户详细资料
点击查看更多内容
TA 点赞

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

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
42
获赞与收藏
398

关注作者,订阅最新文章

阅读免费教程

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

100积分直接送

付费专栏免费学

大额优惠券免费领

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

举报

0/150
提交
取消