将来作成されるすべての新しいユーザーに特定のファイルをコピーさせるにはどうすればよいですか? [コピー]

将来作成されるすべての新しいユーザーに特定のファイルをコピーさせるにはどうすればよいですか? [コピー]

今後作成するたびにコピーしたいファイル(正確には文書またはテキストファイル)があります。可能ですか?たとえば、「test」という新しいユーザーを作成した場合は、何もせずに自分のファイルを自動的に「test」ユーザーにコピーする必要があります。

また、コピーするファイルのデフォルトの場所を変更できますか?ホームディレクトリにコピーしたくないですか?

ベストアンサー1

ユーザーがシステムに追加されると、デフォルト/etc/skelでは設定がユーザーのホームディレクトリにコピーされます。

したがって、ファイルを追加して/etc/skelコピーできます。

からman useradd

-k、--skel SKEL_DIR useraddによって作成されたときにユーザーのホームディレクトリにコピーされるファイルとディレクトリを含むスケルトンディレクトリです。

このオプションは、-m(または--create-home)オプションが指定されている場合にのみ有効です。

このオプションを設定しない場合、デフォルトでは /etc/default/useradd または /etc/skel の SKEL 変数でスケルトンディレクトリが定義されます。

ACL および拡張属性は、可能であればコピーされます。

おすすめ記事