GNU/Linux >> Znalost Linux >  >> Linux

Upravte položku fstab, aby všichni uživatelé mohli číst a zapisovat na svazek EXT4

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.


Linux
  1. Uživatelé a skupiny

  2. Jak číst a zapisovat na jednotky Windows NTFS jako každý uživatel

  3. Najít soubory, které uživatel nemůže číst?

  1. Vytvořte a odeberte uživatele CentOS

  2. Vytvořte a odstraňte místní uživatele na Windows Server

  3. Vytvářejte a upravujte uživatele v MySQL

  1. Vytvářejte, spravujte a mažte uživatele a skupiny ve službě Active Directory

  2. Jak mohu uvést seznam všech zamčených uživatelů v Linuxu?

  3. Zobrazit všechny uživatele a jejich skupiny/naopak