GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ändern Sie den fstab-Eintrag, damit alle Benutzer ein EXT4-Volume lesen und schreiben können

Die Mount-Option user erlaubt nur das Einhängen des Dateisystems durch jeden Benutzer. Die rw Option macht das Dateisystem nicht schreibgeschützt. Sie müssen Berechtigungen verwenden, um das übergeordnete Verzeichnis beschreibbar zu machen.

chmod 777 /media/foo

Die chmod Der angezeigte Befehl wirkt sich nur auf die innerhalb vorhandenen Dateien aus /media/foo .


Ich denke, es wäre einfacher, den fstab-Eintrag zu ändern:

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

umask=000 bedeutet, dass jeder jede Datei oder jedes Verzeichnis in foo lesen, schreiben oder ausführen kann. Der übliche Standardwert ist 022, was bedeutet, dass Benutzer nicht schreiben können.


Ich hatte das gleiche Problem bei openSUSE, aber ich denke, die Lösung kann auch hier angewendet werden. Alle Benutzer, denen ich das gemountete Dateisystem freigeben möchte, gehören zu derselben primären Gruppe:Benutzer

Ich habe folgende Zeile in meiner fstab:

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

und ich habe die folgenden Befehle ausgeführt:

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

damit neu erstellte Dateien oder Verzeichnisse diese Berechtigungen erhalten. Dies impliziert, dass Sie das acl-Paket installiert haben.


Linux
  1. Benutzer und Gruppen

  2. Dateien finden, die ein Benutzer nicht lesen kann?

  3. Erstellen und entfernen Sie CentOS-Benutzer

  4. Befehl bsdtar – Bandarchivdateien lesen und schreiben

  5. Alle Benutzer und ihre Gruppen anzeigen/umgekehrt

Linux-Benutzer in KDE hinzufügen, wechseln, löschen und verwalten

Vim-Tipps – Lesen und schreiben Sie entfernte Dateien mit Vim unter Linux

So finden Sie alle Sudo-Benutzer in Linux

So listen Sie alle Benutzer in Linux auf

So erstellen und verwalten Sie neue Benutzer unter Linux

Wie erstelle ich Benutzer und Gruppen in CentOS7?