Linux之用户添加命令 useradd 详解

用户和用户组管理-3.1用户添加命令

写在前面:自己写完检查可能会有所纰漏,读者们如若发现哪里有错误,可在下方留言或私信我,我会第一时间改正

用户添加命令:useradd

1. useradd 命令格式

  • useradd [选项] [用户名]
  • -u:UID,手工指定用户的 UID
  • -d:家目录,手工指定用户的家目录
  • -c:用户说明,手工指定用户的说明
  • -g:组名,手工指定用户的初始组
  • -G:组名,手工指定用户的附加组,多个组时用“,”隔开
  • -s:Shell,手工指定用户登录的 Shell,默认是 /bin/bash

2. 示例添加一个默认用户 zxx

  • useradd zxx
  • 我们通过查看以下文件看看 useradd 命令都做了哪些操作
    • grep zxx /etc/passwd
    • grep zxx /etc/shadow
    • grep zxx /etc/group
    • grep zxx /etc/gshadow
    • ll -d /home/lamp/
    • ll /var/spool/mail/lamp

3. 指定选项添加用户

  • useradd -u 550 -G root,bin -d /home/lamp/ -c “test user” -s /bin/bash zxx

4. 用户默认值文件

  • /etc/default/useradd
    • GROUP=100(用户默认组,公有模式)
    • HOME=/home(用户家目录)
    • INACTIVE=-1(密码过期宽限天数,相当于 shadow 文件 7 字段)
    • EXPIRE=(密码失效时间,8 字段)
    • SHELL=/bin/bash(默认 Shell)
    • SKEL=/etc/skel(模板目录)
    • CREATE_MALL_SPOOL=yes(是否建立邮箱)
  • /etc/login.defs
    • PASS_MAX_DAYS 99999(密码有效期,5 字段)
    • PASS_MIN_DAYS 0(密码修改间隔, 4 字段)
    • PASS_MIN_LEN 5(密码最小 5 位,PAM密码策略)
    • PASS_WARN_AGE 7(密码到期警告,6 字段)
    • UID_MIN 500(最小 UID)
    • GID_MAX 60000(最大 UID)
    • ENCRYPT_METHOD SHA512(加密模式)

写在后面:希望这些讲解对你有所帮助,希望大家多多点赞和关注,你们的支持是我最大的动力(๑>؂<๑)

发布了342 篇原创文章 · 获赞 33 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_43479432/article/details/105606861