2014-01-20 115 views
3

當uWSGI在日誌中打印chmod() socket to 666 for lazy and brave users這是什麼意思?uWSGI chmod Socket到666

我沒有看到關於它的文檔中的任何內容。雖然也許我沒有足夠的搜索。

回答

3

它記錄的事實,你沒有明確指定插座的權限,並告訴你,這是做這個給你:

http://uwsgi-docs.readthedocs.org/en/latest/Options.html#chmod-socket

參見:

chmod-socket

參數:可選字符串

Chmod插座。

該選項可以通過命令行中的-C進行設置。

UNIX套接字是符合UNIX權限的文件系統對象,如 任何其他文件系統對象。如果您的網絡服務器不能訪問 uWSGI套接字,您可以使用此選項設置UNIX套接字的權限 。 當沒有參數使用時,權限 將被設置爲666.否則指定的chmod值將爲 使用。在socket.c

相關的源代碼:

https://github.com/unbit/uwsgi/blob/master/core/socket.c#L238-L251

+0

@Nalum - 你非常歡迎。 – Kev

+1

你知不知道它不僅僅是懶惰而且勇敢嗎?將它設置爲666有沒有什麼大的安全問題? – Christoffer

+1

@Christoffer - 我真的不知道,這取決於您的應用程序的安全要求。 – Kev