我想更改 Node.js 编写的文件的文件所有者。我认为没有办法在文件写入期间直接设置所有者(或者也许有一种方法没有记录?)。事后有办法更换主人吗?
我的 Node.js 应用程序在 root 用户下的 docker 容器中运行。所以 Node.js 编写的所有文件都归 root 所有。例如,我想将所有者设置为 www-data。是否可以?
您可以使用fs模块:
fs.chown(path, 1,1, console.log);
Run Code Online (Sandbox Code Playgroud)
尽管这假设您知道 www-data(用户)和 www-data(组)的 uid 和 gid。
| 归档时间: |
|
| 查看次数: |
4039 次 |
| 最近记录: |