useradd ここでアカウント名は数値です。

useradd ここでアカウント名は数値です。

ユーザー名が数字だけのSLES 11でuseraddを使用できますか(man useradd(8)には何も表示されません)。

現在受けているもの:

useradd: Invalid account name: `9999'

もう一つの方法は、/etc/passwdを手動で編集することです。そうですか?

では、ホームディレクトリを作成するにはどうすればよいですか?

私もそれについて明確な考えを持っていないので、これがなぜ悪い考えなのか自由にコメントを教えてください。私は古いユーザーをサポートします

ベストアンサー1

Can I use useradd in SLES 11 where a username is just a number?

いいえ、できません。パブロの回答を見るここ

The alternative is manually editing /etc/passwd, correct?

編集して編集してください/etc/passwd/etc/groupしかし、固定部分で指摘したように、数字をユーザー名として使用するのは悪い考えです。必要に応じて、user1234、user5678などの名前を使用できます。

And then, what should I do to make the home directory?

mkdir /home/whatever

chown whatever:whatever /home/whatever

初期化パスワードを使用することを忘れないでくださいpasswd whatever

おすすめ記事