Files

如何使將來創建的所有新使用者都複製特定文件?

  • June 1, 2017

我有一個文件(準確地說是文件或文本文件),我希望為將來創建的每個新使用者複製該文件。這可能嗎?例如,如果我要創建一個新使用者“test”,我的文件應該自動複製到使用者“test”,而無需我做任何事情。

是否可以更改要複製的文件的預設位置?我不希望它被複製到主目錄?

將使用者添加到系統時,預設情況下會將其中的設置/etc/skel複製到使用者的主目錄。

因此,可以添加文件/etc/skel並複制這些文件。

來自man useradd

-k, –skel SKEL_DIR 當使用者添加創建主目錄時,骨架目錄包含要復製到使用者主目錄中的文件和目錄。

此選項僅在指定 -m(或 –create-home)選項時有效。

如果未設置此選項,則骨架目錄由 /etc/default/useradd 或預設情況下 /etc/skel 中的 SKEL 變數定義。

如果可能,將複製 ACL 和擴展屬性。

引用自:https://unix.stackexchange.com/questions/368615