今後作成するたびにコピーしたいファイル(正確には文書またはテキストファイル)があります。可能ですか?たとえば、「test」という新しいユーザーを作成した場合は、何もせずに自分のファイルを自動的に「test」ユーザーにコピーする必要があります。
また、コピーするファイルのデフォルトの場所を変更できますか?ホームディレクトリにコピーしたくないですか?
答え1
ユーザーがシステムに追加されると、デフォルト/etc/skel
では設定がユーザーのホームディレクトリにコピーされます。
したがって、ファイルを追加して/etc/skel
コピーできます。
からman useradd
:
-k、--skel SKEL_DIR useraddによって作成されたときにユーザーのホームディレクトリにコピーされるファイルとディレクトリを含むスケルトンディレクトリです。
このオプションは、-m(または--create-home)オプションが指定されている場合にのみ有効です。
このオプションを設定しない場合、デフォルトでは /etc/default/useradd または /etc/skel の SKEL 変数でスケルトンディレクトリが定義されます。
ACL および拡張属性は、可能であればコピーされます。
答え2
/etc/skel
新しいユーザーのホームディレクトリが作成されると(私の意見では「skeleton」の略です)、コピーになります。
ここにファイルを配置すると、すべての新規ユーザーがそのファイルのコピーを受け取ります。必要に応じて、対応するサブディレクトリを作成できます。