Možnost připojení user
umožňuje pouze připojení souborového systému libovolnému uživateli. rw
volba způsobí, že souborový systém není pouze pro čtení. Budete muset použít oprávnění, aby bylo možné zapisovat do nadřazeného adresáře.
chmod 777 /media/foo
chmod
příkaz, který zobrazíte, ovlivní pouze existující soubory v rámci /media/foo
.
Myslím, že by bylo jednodušší změnit položku fstab na:
/dev/sda8 /media/foo ext4 rw,user,exec,umask=000 0 0
umask=000
znamená, že kdokoli může číst, zapisovat nebo spouštět jakýkoli soubor nebo adresář ve foo. Obvyklá výchozí hodnota je 022, což znamená, že uživatelé nemohou zapisovat.
Měl jsem stejný problém na openSUSE, ale myslím, že řešení lze použít i na toto. Všichni uživatelé, které chci sdílet připojený souborový systém, patří do stejné primární skupiny:users
V mém fstabu mám následující řádek:
/dev/<partition> <mount_point> ext4 rw,acl 0 0
a spustil jsem následující příkazy:
sudo chgrp -R users <mount_point>
sudo setfacl -d -m g::rwx <mount_point>
takže nově vytvořené soubory nebo adresáře získají tato oprávnění. To znamená, že máte nainstalovaný balíček acl.