常用 Linux 命令整理 - 账户相关

Linux 是我们在开发工作中必不可少的技能了,部署、维护应用都需要懂一些 Linux 命令,现将自己常用的 Linux 命令整理一下,不定期补充更新,以供用时方便查找。

账户相关

  • 查看当前机器的账户

    head -n 4 /etc/passwd
    
    cat /etc/passwd
    

    /etc/passwd 中存储了用户信息

    显示如下:

    root:x:0:0:root:/root:/bin/bash
    
    • root: 账号名称
    • x: 密码(早期用户密码存放在此字段,现在存放在 /etc/shadow 中)
    • 0: UID, 0 为系统管理员(不一定只有 root 有)
    • 0: GID
    • root: 用户信息说明栏
    • /root: 家目录(默认用户家目录在 /home/yourIDname
    • /bin/bash: Shell
  • 增加用户

    useradd USER_NAME
    

    同时指定目录

    useradd -d /data/USER_NAME -m USER_NAME
    
  • 设定密码

    passwd USER_NAME
    
  • 删除用户

    userdel USER_NAME
    
  • 显示用户信息

    id USER_NAME
    
  • 增加 GROUP 组

    groupadd GROUP
    
  • 增加用户 USER_NAME 同时将 USER_NAME 添加到组 GROUP

    useradd -g GROUP USER_NAME
    
  • 修改组名

    groupmod -n GROUP GROUP_1
    
  • 修改用户名

    usermod -l USER_NAME USER_NAME_1
    
  • 查看当前用户所属组

    groups
    
  • 让用户 USER_NAME 隶属于多个组

    usermod -g GROUP_1[,GROUP_2,...] USER_NAME
    
    usermod -G GROUP_1[,GROUP_2,...] USER_NAME
    

    g 是覆盖,G是添加。

  • 检查非 root 用户账号是否过期(包括密码)

    chage -l USER_NAME
    
  • 修改用户的密码有效期

    chage -M 365 USER_NAME
    

    修改 USER_NAME 的密码有效期为 365 天

  • 一键创建用户名并设置组以及密码

    groupadd mg --gid 1028
    useradd -u 1028 -G wheel -g mg mg
    echo 'qazxsw' | passwd --stdin mg
    

标题常用 Linux 命令整理 - 账户相关
作者末日没有进行曲
链接link
时间:2019-07-17
声明:本博客所有文章均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值