usermodが新しく作成されたユーザーを変更できないのはなぜですか? 「ユーザーが存在しません」

usermodが新しく作成されたユーザーを変更できないのはなぜですか? 「ユーザーが存在しません」

作成したユーザーを変更しようとしたときに実行したコマンドを参照してください。

# useradd temp
# usermod -R /home/temp temp
usermod: user 'temp' does not exist

上記の状況が奇妙で、ユーザーが存在するかどうかを確認するためにいくつかのことを行いました。

# su temp
$ whoami
temp
$ exit
# grep temp /etc/shadow
temp:!!:18292:0:99999:7:::
# grep temp /etc/group
temp:x:1002:

しかし、まだ:

# usermod -R /home/temp temp
usermod: user 'temp' does not exist

ただし、他のユーザーモードコマンドが機能する可能性があります。

# usermod -s /sbin/nologin temp
#

(苦情なし。変更が適用されました)

新しいユーザーをrootに設定できないのはなぜですか?

ベストアンサー1

twofifthsフリーノードの回答##linux

chrooting中でユーザーが定義されていないため

おすすめ記事