
這是一個我無法弄清楚的快速問題。如果指定的使用者尚未存在, 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_