Linux

useradd 擁有 755 權限

  • December 18, 2018

當我通過 useradd 添加使用者時,我想將主目錄權限設置為 755。

我怎樣才能做到這一點?

謝謝。

查看 /etc/login.defs 中的 UMASK 參數:

UMASK (number) 權限遮罩被初始化為這個值。useradd 和 newusers 使用它來創建新的主目錄。如果未指定,權限遮罩將初始化為 0077。

(來自man login.defs

這是一個遮罩,因此預設值 0077 將為您提供主目錄權限 700,0022 將為您提供 755。

有趣的是,OpenSuse 預設使用 0022。

如果要更改使用者在其主目錄中創建的文件的預設權限,則需要該umask命令。例如,這可以從 /etc/profile 執行。

引用自:https://serverfault.com/questions/98842