在 usermod 之前添加用户?

在 usermod 之前添加用户?

这是一个我无法弄清楚的简单问题。如果指定的用户尚不存在,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_

相关内容