我正在创建一个node.js持久记录器。 我想创建一个用于在/ var / log下记录的目录并获取权限被拒绝,因为我在我的用户下运行。
我的问题是,在节点中创建这个目录时,普遍接受的方法是什么?如果需要创建目录,我是否应该执行sudo命令并让用户输入密码?
答案 0 :(得分:1)
您是否可以在/var/log
下创建一个目录,并为此分配权限,作为一次性sudo,也许也可能在您的设置说明中。在运行命令之前必须使用sudo并不是很好或完全安全,但是可以设置。
配置权限后,您应该没问题。基本上不要以root身份运行应用程序。还要考虑您的日志是否确实需要位于该位置。只是一些建议。