を使用して私のサーバーに複数のユーザーを追加しましたuseradd -d /home/<username> <username>
。ユーザーはログインして自分のディレクトリにアクセスできますが、ファイルまたはディレクトリを作成しようとすると、「権限が拒否されました」というエラーメッセージが表示されます。
私は、home / usernameディレクトリをユーザー名に関連付けると読み取り/書き込み権限が与えられると思いました。おそらく、ユーザーアカウントを作成するときの手順を見逃したようです。明確にしてください。
答え1
-m
ホームディレクトリの作成を実行するときは、このオプションを使用する必要がありますuseradd
。-d ...
実際に指定した名前と同じホームディレクトリのデフォルト名をオーバーライドします。これでchown name:name /home/name
、各名前を復元する必要があります。
-m
一部の標準ファイルもホームディレクトリにコピーするので便利です。