Linux中关于用户管理的命令

用户管理的命令
  useradd, userdel, usermod , passwd, chsh, chfn , finger, id ,chage

组管理
  groupadd, groupdel groupmod gpasswd

1、与用户相关的命令
  (1)useradd [options] USERNAME(loginname)
    -u 指定UID(一般用户的ID>500)
    -g G指定GID(基本组)
    -G 还可以指定额外组和附加组,可以加多个。有多个彼此之间用逗号隔开。
    -c "COMMENT"指定注释信息
    -d /path/to/somedirectory 指定某个目录为家目录
    -s 指定shell 只指定路径 最好是etc/shell
    -m -k 强制为用户创建家目录
    -M 不为用户创建家目录
    -r 添加一个系统用户
      /etc/login.defs

  (2)删除用户 userdel:
    userdel [options] USERNAME
      -r 同时删除用户的家目录

    id 查看用户账号属性信息
      -u
      -g
      -G
      -n 显示名称而非ID号
  finger 检索相关的账号信息
    finger USERNAME

  修改账号属性信息:

  usermod
    -u UID
    -g GID (基本组)
    -G 附加组,如果此用户以前有附加组,改了以后就会覆盖原有的附加组
    -aG 增加额外的附加组
    -c 指定注释信息
    -dm 指定家目录,又移动其此前的家目录问价到该目录下
    -s 改shell
    -l 修改用户的登陆名login
    -L 锁定用户账号lock
    -U 解锁账号
    chsh change shell 更改用户的默认SHELL
    chfn 修改注释信息

  密码修改
    passwd
      --stdin 标准输入,可以在脚本中方便的创建用户
      -l 锁定用户账号
      -u 解锁账号
      -d 删除账号密码
     常用选项:
      -n: 密码最短使用天数;
      -x:最长使用天数;
      -w: 警告天数;
      -i: 非活动时长;

psck检查用户账号完整性

 

posted on 2016-08-02 16:51  Linux_cainiao  阅读(124)  评论(0编辑  收藏  举报

导航