ユーザー名、姓を追加

ユーザー名、姓を追加

useraddとadduserを使用して、ユーザー名をFirstname.Lastnameとして入力してみました。 libuserをインストールしてluseraddを試してみましたが、エラーも発生しました。これを行う方法はありますか(もちろん必要があります)。ファイルからユーザーのリストを取得し、その中に新しいユーザーを生成するスクリプトを作成しようとしています。簡単なユーザー名でこれを行うことはできますが、名前と姓をリストする必要があります。 adduser --force-badname を使用すると、ユーザー firstname.lastname を取得できますが、ホームフォルダにはデスクトップとテンプレートのディレクトリは含まれません。以下を使用すると、useradd --create-home "john.doe"を使用できます。デフォルトのフォルダをインポートしますが、その中にデスクトップとテンプレートはありません...

答え1

最も簡単な方法は--force-badnameスイッチを使用することです。

adduser firstname.lastname --force-badname

メッセージを受け取り、Allowing use of questionable username.ホームディレクトリを作成してパスワードの入力を求めます。

関連情報