我在 Linux 上对外部 HDD(gpt、ext4)进行了分区,并将其安装在下面,/mnt
并希望将其用作整个团队的存储设备,这意味着每个人都拥有对所有文件的所有权限,即使在其他 Linux 机器上也是如此(除非有人更改)所有权和模式手动)。如果有人在自己的电脑上创建了新文件,那么另一台电脑上的其他人也可以读取和写入这些文件。运行sudo chmod -R 774 /mnt/NewDrive/
会执行该作业,但不会执行运行该命令后创建的新文件。我是否会危及此外部硬盘所连接的机器的安全?最安全的做法是什么?
最后,如何设置这样一个可以运行的外部硬盘就像可共享闪存驱动器一样?
答案1
创建新文件时,权限是根据 inverse 计算的umask
,因此需要设置umask
哪个是倒数值。所以为了获得许可,我认为774
应该是003