用户创建的文件和文件夹在特定位置创建时将获得不同用户的所有权

用户创建的文件和文件夹在特定位置创建时将获得不同用户的所有权

我有一个文件夹/vagrant,其所有者是 vagrant 组内的用户 vagrant。

然后如果我切换到用户 root 或 ansible 用户并在/vagrant路径上创建一个目录。它获得 vagrant:vagrant 的所有权

drwxrwx---  1 vagrant vagrant       0 Feb 19 08:46 etc

由于它是由 root 创建的,因此我希望它归 root 组所有,我尝试对属于 vagrant 组的 ansible 用户执行相同操作,但即便如此,用户和组也是 vagrant,就像 root 一样。我想要的是能够设置任何用户自己的文件或文件夹!

更新:

# ls -ld /vagrant
drwxrwx--- 1 vagrant vagrant 8192 Feb 19 08:46 /vagrant

所以其他人没有任何权利,但 ansible 用户在 vagrant 组中。

相关内容