Chcete-li umožnit všem přístup k rw, klíčem je umask=0 možnost připojit příkaz.
sudo mount -o umask=0,uid=nobody,gid=nobody /dev/something /mnt/somewhere
umask=0 stačí, uid a gid jen pro přehlednost, takže nevidíte více „kořenových“ vlastníků, než je nezbytně nutné.
@Tomova odpověď (zapsáním položky /etc/fstab) vám umožní přeskočit sudo
a pokud tam napíšete umask=0 jako další možnost, získáte to nejlepší z obou světů:
Mít toto v /etc/fstab:
/dev/something /mnt/somewhere auto users,noatime,umask=0 0 0
vám umožní jen běžet
mount /dev/something
a každý má přístup ke všem souborům.
Zde je technická poznámka, pokud chcete znát podrobnosti:
Jako man mount
říká, že 'umask=0' zajistí, že se na režim přístupu k souborům nevztahují žádná další pravidla. U souborových systémů FAT (které se nejvíce používají na USB discích) není uložen žádný režim přístupu. Ale váš aktuální proces má nastavenou nějakou hodnotu umask, můžete to vidět, když spustíte jen umask
v terminálu. mount
používá to jako výchozí a odebere režim přístupu vaší hodnoty umask ze všech souborů na připojeném disku. Nejrozšířenější hodnoty umask jsou (osmičkové) 022 – bez skupinového a jiného zápisu a 027 – bez skupinového zápisu, bez jakéhokoli jiného přístupu.
Přidejte záznam do /etc/fstab. Zde je záznam, který jsem před několika hodinami přidal pro svůj USB disk Seagate:
UUID=4ACC734ECC733375 /media/Linux ext3 errors=remount-ro,defaults,users,noatime,nodiratime 0 0
Klíčem je zde položka „users“, která uživatelům umožňuje připojit a odpojit disk.
Upravit:toto funguje pro konkrétní disky – nevím, jestli to lze povolit pro všechny jednotky s jedním záznamem.