允许所有用户在硬盘上创建文件夹,但只有所有者可以读/写/删除自己的文件夹

允许所有用户在硬盘上创建文件夹,但只有所有者可以读/写/删除自己的文件夹

在 Ubuntu 18 上,我安装了一个外部驱动器,/mnt/hdd/然后我用sudo chmod 777 /mnt/hdd/.这样,所有用户都可以在该外部硬盘上进行写入。但是这样一来,如果用户A创建了文件夹,那么用户B就可以删除用户A创建的文件夹,如何避免这种情况呢?理想情况下,每个用户都应该能够写入/mnt/hdd/,但只有创建其文件夹的用户才应该能够写入/删除它。

谢谢

答案1

你应该做:

sudo chmod 1777 /mnt/hdd

这就是 /tmp 的工作原理。

相关内容