我正在使用 Redhat,我想使用 CLI 创建用户帐户。我正在使用这些命令,但我猜它不起作用。
# useradd smithj -c 'John Smith' -m
# passwd smithj
结果应为更改用户 smithj 的密码。新的 UNIX 密码:重新输入新的 UNIX 密码:密码:所有身份验证令牌已成功更新。
请解释一下我错在哪里。
答案1
符号 #,如另一个答案中所述,代表命令行提示符。在这种情况下,# 代表 root 的命令行提示符,$ 代表另一个用户的命令行提示符。因此,请检查您是否以 root 身份执行这些命令。
答案2
你有没有尝试过
useradd -c 'John Smith' -m smithj
根据 useradd 的手册页
useradd [options] LOGIN