节点 – “mkdir / var / log / some_dir”权限被拒绝

我正在创build一个node.js持久logging器。 我想创build一个目录logging在/ var / log下,并获得权限被拒绝,因为我正在我的用户下运行。

我的问题是,在节点中创build这个目录什么是普遍接受的方法? 我应该做一个sudo命令,如果需要创build目录,让用户input密码?

是否有可能在/var/log目录下创build一个目录,并为你自己分配权限,作为一次性的sudo,这可能也可能在你的设置说明中。 在运行命令之前必须使用sudo并不是很好或者完全没有问题,但是可以设置。

一旦权限configuration你应该没问题。 本质上不要以root身份运行应用程序。 另外考虑你的日志是否确实需要在那个位置。 只是一些build议。