linux命令行【六】用户和分组

系统用户和分组操作,一般都是增删改差,修改 user & group 的属性

以下的命令并不是很全,但是基本能满足正常需求,如果需要查看更多的参数选项,可以使用 useradd --help 查看更多配置选项

  • groupadd group_name
    创建一个分组 group_name

  • groupdel group_name
    删除分组 group_name

  • groupmod -n new_group_name old_group_name
    重命名分组

  • useradd -c "Nome Cognome" -g admin -d /home/zhaojp -s /bin/bash zhaojp
    添加一个属于分组 admin 的用户 zhaojp,并指定主目录为 /home/zhaojp ,登录脚本为 /bin/bash

  • useradd zhaojp
    添加用户 zhaojp

  • userdel -r zhaojp
    删除用户 zhaojp 并且删除主目录

  • usermod -c "User FTP" -g system -d /ftp/zhaojp -s /bin/nologin zhaojp
    修改用户 zhaojp 的分组为 system 主目录为 /ftp/zhaojp 并且指定登录脚本为 /bin/nologin

  • passwd
    修改当前登录账号的密码

  • passwd zhaojp
    修改用户 zhaojp 的密码,必须是 root 帐号操作

  • chage -E 2018-12-31 zhaojp
    设置用户 zhaojp 失效时间为 2018-12-31

  • pwck
    检查 /etc/passwd 中的用户信息是否完善

  • grpck
    检查 /etc/group 的语法是否正确