Linux 用户添加记录

添加用户(root 用户登录情况下)

  • -c<备注>  加上备注文字。备注文字会保存在passwd的备注栏位中。
  • -d<登入目录>  指定用户登入时的起始目录。
  • -D  变更预设值.
  • -e<有效期限>  指定帐号的有效期限。
  • -f<缓冲天数>  指定在密码过期后多少天即关闭该帐号。
  • -g<群组>  指定用户所属的群组。
  • -G<群组>  指定用户所属的附加群组。
  • -m  自动建立用户的登入目录。
  • -M  不要自动建立用户的登入目录。
  • -n  取消建立以用户名称为名的群组.
  • -r  建立系统帐号。
  • -s<shell>   指定用户登入后所使用的shell。
  • -u<uid>  指定用户ID。

  创建一个用户 newuser 用户id是100196 用户对应主要组为 main_group 用户对应 目录是 /newuser

  useradd -u 100196 -g main_group newuser -d /newuser

  添加一个不能登录的用户

  useradd -/usr/local/apache -g apache -s /bin/false apache

修改用户密码

  passwd newuser

  重复输入两次密码

建立用户组

  • -g GID 指定新用户组的组标识号(GID)。

  创建一个 groupId 是 100196 的组

  groupadd -g 100196 main_group

用户信息修改

  • -a   |--append  ##把用户追加到某些组中,仅与-G选项一起使用 
  • -c   |--comment ##修改/etc/passwd文件第五段comment 
  • -d   |--home    ##修改用户的家目录通常和-m选项一起使用 
  • -e   |--expiredate  ##指定用户帐号禁用的日期,格式YY-MM-DD 
  • -f   |--inactive    ##用户密码过期多少天后采用就禁用该帐号,0表示密码已过期就禁用帐号,-1表示禁用此功能,默认值是-1 
  • -g   |--gid     ##修改用户的gid,改组一定存在
  • -G   |--groups  ##把用户追加到某些组中,仅与-a选项一起使用 
  • -l   |--login   ##修改用户的登录名称 
  • -L   |--lock    ##锁定用户的密码 
  • -m   |--move-home   ##修改用户的家目录通常和-d选项一起使用 
  • -s   |--shell   ##修改用户的shell 
  • -u   |--uid     ##修改用户的uid,该uid必须唯一 
  • -U   |--unlock  ##解锁用户的密码 

  newuser 在 main_group 中,追加到 sub_group 中

  usermod -a -G sub_group newuser

修改文件夹所属权限

  chown[选项]...[所有者][:[组]]文件...

  将 /user_dir 目录以及向下子目录 变更拥有者user 以及对应组变更为 group

  chown -R user:group  /user_dir

原文地址:https://www.cnblogs.com/lixuchun/p/13691202.html