変更されたホームディレクトリとマスクを使用してユーザーを作成する[閉じる]

変更されたホームディレクトリとマスクを使用してユーザーを作成する[閉じる]

パスワードを使用して6人の新しいユーザー(1人、2人、3人、4人、5人、6人)を作成し、そのうち2人(5人、6人)が個人ディレクトリを変更する必要があります(skeloまたは設定ファイルを使用しても構いません)。権限マスクを変更します。

各ユーザーに1行にこれらの機能を備えた何かを作成させることは可能ですか?

答え1

useraddこのumask値の設定はサポートされていません。UMASKで上書きするオプションがありますが、/etc/login.defsこれはホームディレクトリの権限のみを参照します。

だから私は1つの(よく知られている)コマンドでこれを達成する機会がないと思います。

これは私の考えには当てはまらないようですが、ホームディレクトリの権限に基づいて設定された共通シェル初期化ファイル(たとえば/etc/bash.bashrc)にコードを追加できますumask(またはより良い方法は、ユーザープロファイルにそのエントリを一度だけ作成することです) )。umask希望のホームディレクトリよりも緩やかな値を渡す場合、これは明らかに良い考えではありません。

関連情報