Linux 为未来的文件和文件夹设置用户和组所有权

Ric*_*ton 5 linux filesystems permissions file-permissions ownership

我正在使用以下命令更改用户和组所有权:

sudo chown -R apache:www /var/www
Run Code Online (Sandbox Code Playgroud)

但是,我注意到每当我向该目录添加新文件或文件夹时,所有者将是我当前的用户名,而不是目标用户 apache。如何修改上述命令,以便以后所有的文件夹和文件都归 apache:www 拥有?还是我需要使用额外的命令?

Jac*_*ble 0

我的猜测是您需要在执行命令之前更改用户 - 类似这样的脚本:

$whoami
user1
$ su - apache
Password:
$ whoami
apache
[add file]
$ exit
Run Code Online (Sandbox Code Playgroud)