允许所有用户读取/写入第二个驱动器上的任何文件/文件夹,无论谁创建了它

允许所有用户读取/写入第二个驱动器上的任何文件/文件夹,无论谁创建了它

我正在运行 14.04 LTS。我有一个名为 的挂载点,/files其所有者是root,其组是plugdev,我已授予该组写入权限。我使用了https://help.ubuntu.com/community/InstallingANewHardDrive进行设置。具体命令如下:

sudo chgrp plugdev /files
sudo chmod g+w /files

机器上的所有用户也是的一部分plugdev

我已经安装了一个有 1 个ext4分区的驱动器。

此时user1user2 在 中创建文件/文件夹/files。但是,如果user1在 中创建文件或文件夹,/filesuser2 不能修改它或在其中创建文件。

我想知道,如何才能让所有用户都能读/写(并且在适用的情况下执行)任何/所有创建的文件/文件夹,/files无论是谁创建的。

如果重要的话,/files也是一个安装在 Windows 7 机器上的 Samba 共享。

答案1

您要创建的是“世界可读”的挂载... 不太安全,但如果这是您想要的,您不仅应该允许组g,还应该允许u服务器和o其他人员r阅读和w写入。理想情况下,您还希望对已经存在的文件执行此操作recursively

因此改变:

sudo chmod g+w /files

到:

sudo chmod --recursive ugo+rw /files

然而:绝对地,肯定地不要再回来抱怨和发牢骚其中一个用户删除另一个用户的整个目录结构,以腾出空间来存储他/她/它的 pr0n 集合。

;-)

相关内容