标签: node.js fs
我想更改Node.js编写的文件的文件所有者。我认为在文件写入期间没有办法直接设置所有者(或者可能没有记录的方法?)。之后有没有办法改变主人?
我的Node.js应用程序在root用户下的docker容器中运行。所以Node.js编写的所有文件都归root所有。例如,我想将所有者设置为www-data。有可能吗?
答案 0 :(得分:3)
您可以使用fs模块:
fs.chown(path, 1,1, console.log);
虽然这假设您知道www-data(用户)和www-data(组)的uid和gid。