Linux 创建用户账户
问:如何创建新的 Linux 用户帐户?如何更新或修改默认的 Linux 新用户信息?如何使用命令提示符 (shell) 工具将用户添加到系统?添加用户的命令行选项有哪些?
A.在任何 Linux 发行版下,要创建新的用户帐户,请使用名为 useradd 的命令。系统管理员负责创建帐户。以 root 用户身份登录(或使用 sudo 命令)。
useradd 命令语法
useradd [选项] {用户名}
根据命令行选项,useradd 命令将更新系统文件(带有密码的/etc/passwd和/etc/shadow文件),还可能创建新用户的主目录并复制初始文件。
Linux 添加一个名为 rakhi 的新用户
输入以下命令:
useradd rakhi
为 rakhi 设置密码:
passwd rakhi
没有密码,用户帐户将处于锁定状态。要解锁帐户,您需要使用上面的 passwd 命令。使用 passwd 命令分配密码并设置密码时效指南。
设置帐户禁用日期
您可以在创建帐户时使用 -e 选项以 YYYY-MM-DD 格式设置要禁用帐户的日期:
useradd -e {yyyy-mm-dd} {username}
useradd -e 2008-12-31 jerry
设置默认密码过期时间
-f {days} 选项设置密码过期后多少天禁用该帐户。(如果指定 0,则密码过期后立即禁用该帐户。如果指定 -1,则密码过期后不会禁用该帐户。)
useradd -f {days} {username}
useradd -e 2009-12-31 -f 30 jerry