
「useradd」でユーザーを作成し、「passwd」コマンドを使用してパスワードを作成し、newuser としてログインできましたが、「cd」と入力すると、/home/newuser にファイルまたはディレクトリが見つからないというメッセージが表示されます。
特定のユーザー名でユーザーを追加するたびに、手動で新しいディレクトリを作成する必要があることを誰か教えてください。
答え1
-d, --home HOME_DIR ユーザーのログイン ディレクトリの値として HOME_DIR を使用して、新しいユーザーが作成されます。デフォルトでは、LOGIN 名が BASE_DIR に追加され、それがログイン ディレクトリ名として使用されます。ディレクトリ HOME_DIR は存在する必要はありませんが、存在しない場合は作成されません。
または、システム上で がどのように動作するかを確認してください。通常は、 または と同様のものをパラメータとしてadduser
使用して、動作に関する情報を問い合わせることができます。--help
チェックユーザー作成時にホームディレクトリを作成する [重複]. Debian フレーバーを実行していてadduser
、useradd
異なるものを使用している場合は、システム上でパラメータを個別に確認してください。