2013-05-08 130 views
-1

我在目錄/etc/nginx/key中有一個SSL證書密鑰,我如何設置權限以僅允許nginx進程訪問密鑰文件?如何設置.key文件的權限只能由nginx訪問

+0

除非你使用SE Linux和紮根編輯SE政策的能力(和/或禁用SE一起)遠你贏了無法停止訪問該文件的根目錄(或任何進程根目錄)。 – tink 2013-05-08 18:12:44

回答

2

讓Nginx的用戶擁有它,然後將權限設置爲僅所有者,像這樣:

chown /etc/nginx/key nginxUser 
chmod 400 /etc/nginx/key 

我選擇了400,因爲沒有人應該需要寫信給你鑰匙。請注意,root仍然可以讀取和寫入。另外,用運行nginx的用戶替換nginxUser,我不知道誰是我的頭頂。

1

如果你真的想這樣做,以root身份執行以下操作:

chown nginx /etc/nginx/key 
chmod 700 /etc/nginx/key