2016-07-27 117 views
0

我想更改Node.js写入文件的文件所有者。我认为在文件写入过程中没有办法直接设置所有者(或者可能没有文档记录?)。事后有没有办法改变主人?在Node.js中更改文件所有者

我的Node.js应用程序在root用户下的docker容器中运行。因此,由Node.js编写的所有文件都由root拥有。例如,我想将所有者设置为www-data。可能吗?

回答

1

您可以使用fs模块:

fs.chown(path, 1,1, console.log); 

虽然这个假设你知道www数据(用户)和www数据(组)的UID和GID。