2014-01-20 146 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