linux用户管理

linux用户管理
1.用户和用户组
  用户:使用操作系统的人
  用户组:具有相同系统权限的一组用户
  配置文件
    /etc/group  存储系统中所有的用户组信息
      - Group:   x        :123   : abc,def,xyz
      - 组名称:组密码占位符:组编号: 组中用户名列表  


    cat /etc/group 查看


    组编号 0     是超级管理员的编号
    组编号 1-99  是系统预留的编号  如:mysql组 
    组编号 500以后   是用户手动创建的组
    组密码占位符 全用x代表,无一例外


    /etc/gshadow 存储当前系统中用户组的密码信息
    cat /etc/gshadow 查看
    
     - Group:   *  :        : abc,def,xyz
     - 组名称:组密码:组管理者: 组中用户名列表  


     *表示空


     /etc/passwd  存储当前系统所有用户的信息
     可 cat /etc/passwd 查看


     /etc/shadow  存储当前系统所有用户的密码信息


2.用户和用户组的基本命令
 
  groupadd sexy           添加用户组sexy
  groupmod -n market sexy 修改用户组名称
  groupmod -g 668 market  修改用户组编号
  groupadd -g 888 boss    创建用户组boss并指定编号888
  groupdel market         删除用户组 删除前必须先删除用户
  
  groupadd sexy 
  useradd -g sexy sdf
  useradd -g sexy jzmb
  useradd -d /home/xxx test 
  usermod -c dgdzmx sdf
  usermod -l cls sdf 
  usermod -d /home/cls cls
  usermod -g sexy test
  userdel jzmb
  userdel -r jzmb


  touch  /etc/nologin  创建此目录 可禁止其他用户登录




  passwd -l cls  锁定用户cls
  passwd -u cls  解锁用户cls
  passwd -d cls  清楚用户cls密码




  gpasswd -a cls boss 把cls添加到boss附属组
  newgrp boss (cls把组的身份切换到boss附属组,需要附属组密码)
  gpasswd -d cls boss 把cls从boss附属组去掉




其他命令
  su命令  切换用户 
  su 切换到root用户
  su 非root用户


  whoami
  id 用户名
  groups 用户名
  chfn 用户名     设置用户资料
  finger 用户名   显示用户详细资料

















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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值