在Node.js中更改文件所有者

时间:2016-07-27 23:27:16

标签: node.js fs

我想更改Node.js编写的文件的文件所有者。我认为在文件写入期间没有办法直接设置所有者(或者可能没有记录的方法?)。之后有没有办法改变主人?

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

1 个答案:

答案 0 :(得分:3)

您可以使用fs模块:

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

虽然这假设您知道www-data(用户)和www-data(组)的uid和gid。