这是一个我无法弄清楚的简单问题。如果指定的用户尚不存在,usermod 是否会实际创建新用户?
以下是示例:usermod -s /bin/false $1
如果用户“tom”尚不存在,他会受到创建吗?或者我是否首先需要“adduser”这样的命令?
答案1
简短回答:
# usermod -s /bin/false xyz
usermod: user 'xyz' does not exist
man usermod
告诉您这是修改用户帐户,因此您需要一个现有的帐户。
NAME
usermod - modify a user account
如果你想一次性创建具有某个特定 shell 的用户,请使用 -s 开关useradd
:
# useradd -s /bin/false _username_