
Arch wiki 聲明在配置 xdm 時確保主目錄中的 .xsession 檔案應該是可執行的
$ chmod 700 ~/.xsession
如果我透過腳本以 root 身分執行安裝,則此命令將僅向 root 授予必要的權限。當以 root 身份運行時,我可以運行什麼命令來為用戶提供對此文件的正確權限?
答案1
chmod
更改檔案的能力(如果可以執行、讀取和寫入)。它將這些能力應用於三個組(忽略擴展屬性)。這些群組是使用者、群組和世界。
因此,chmod 讓您可以讓使用者讀取檔案。在這種情況下,「使用者」由擁有該檔案的人決定。
可以使用 更改所有者chown
。
考慮到這一點,您可能需要 chmod 檔案以設定 +r(讀取),並且它可能需要由運行它的用戶擁有。
chmod 700 ~/.xsessions chown user
將“user”替換為將執行會話的使用者的使用者名稱。
另請注意,它使用“快捷方式”~ 引用該文件,該快捷方式被 /home/user/ 替換,因此如果您以 root 身份調用此文件,並且調用您的用戶,則ZR_
需要運行:
chmod 700 /home/ZR_/.xsessions chown /home/ZR_/.xsessions ZR_