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.
ホームディレクトリを作成してパスワードの入力を求めます。