GNU/Linux >> Linux Esercitazione >  >> Linux

Modifica la voce fstab in modo che tutti gli utenti possano leggere e scrivere su un volume EXT4

L'opzione di montaggio user consente solo al filesystem di essere montato da qualsiasi utente. Il rw l'opzione rende il filesystem non di sola lettura. Dovrai utilizzare i permessi per rendere scrivibile la directory principale.

chmod 777 /media/foo

Il chmod comando che mostri ha effetto solo sui file esistenti all'interno /media/foo .


Penso che sarebbe più semplice cambiare la voce fstab in:

/dev/sda8    /media/foo    ext4    rw,user,exec,umask=000 0 0

umask=000 significa che chiunque può leggere, scrivere o eseguire qualsiasi file o directory in foo. Il solito valore predefinito è 022, il che significa che gli utenti non possono scrivere.


Ho avuto lo stesso problema su openSUSE, ma penso che la soluzione possa applicarsi anche a questo. Tutti gli utenti con cui voglio condividere il filesystem montato appartengono allo stesso gruppo principale:utenti

Ho la seguente riga nel mio fstab:

/dev/<partition> <mount_point>          ext4       rw,acl       0 0

e ho eseguito i seguenti comandi:

sudo chgrp -R users <mount_point>
sudo setfacl -d -m g::rwx <mount_point>

in modo che i file o le directory appena creati ottengano tali permessi. Questo implica che tu abbia installato il pacchetto acl.


Linux
  1. Come trovare tutti gli utenti Sudo in Linux

  2. Utenti e Gruppi

  3. Come leggere e scrivere su unità Windows NTFS come qualsiasi utente

  4. Trovare file che un utente non può leggere?

  5. Come faccio a montare automaticamente un'unità USB su cui tutti gli utenti possono scrivere?

Aggiungi, cambia, elimina e gestisci utenti Linux in KDE

Assegna l'accesso in lettura/scrittura a un utente su una directory specifica in Linux

Suggerimenti Vim:leggi e scrivi file remoti con Vim su Linux

Come elencare tutti gli utenti in Linux

Come creare e gestire nuovi utenti su Linux

Come creare utenti e gruppi in CentOS7?