Wie kann ich ein externes Laufwerk in fstab einbinden und mehreren Benutzern Zugriff gewähren?

994
Kangkan

Ich habe ein externes Laufwerk auf meinem Raspberry-Pi (Debian / stretch) und ich baue mein externes Laufwerk folgendermaßen ein fstab:

UUID=1AD09862DC893951 /media/USBHDD1 ntfs-3g nofail,uid=pi,gid=pi,umask=007 0 0 

Sobald der Datenträger eingehängt ist, möchte ich chownverschiedenen Benutzern den Besitz ( ) für die darin enthaltenen Ordner ermöglichen.

Hat momentan sudo chowm -R www-data:www-data /media/USBHDD1/Pi/Datakeine Auswirkungen.

Ist das möglich? Wenn ja, welche Änderungen muss ich vornehmen?

AKTUALISIEREN:

Was versuche ich zu tun? Ich installiere OwnCloud und wollte OwnCloud-Daten auf diesem Laufwerk behalten. Dieses Laufwerk wird auch als Samba-Freigabe bereitgestellt. Nun musste ich für OwnCloud auf einen Ordner auf dem Laufwerk zugreifen (Ownership / Read-Write). OwnCloud schreibt es als www-data

1
Könnten Sie einen Mini-Verzeichnisbaum hinzufügen und erklären, welcher Benutzer Zugriff auf die einzelnen Ordner hat? Möchten Sie dies beim Booten festlegen? Wenn Sie es einmal einstellen, sollte es aufbewahrt werden. xR34P3Rx vor 6 Jahren 0
Der aktuelle Befehl, den Sie ausführen, gibt www-data Read-Write-Exec sowohl für den Eigentümer als auch für die Gruppe und für andere Lesezugriffe, wenn Sie `ls -l | ausführen grep Data` (übergeordnetes Element des Datenordners ausführen) können Sie selbst sehen. Wenn Sie dies nicht wünschen, müssen Sie den Befehl `chmod` betrachten und die Berechtigungen für Besitzer / Gruppe und andere Berechtigungen ändern. Damit können Sie vollständigen Zugriff auf einen Ordner für Benutzer gewähren / verweigern. xR34P3Rx vor 6 Jahren 0

1 Antwort auf die Frage

4
grawity

Während NTFS Berechtigungen unterstützt, ist die Zuordnung vom Windows-Stil zum POSIX-Stil problematisch und in ntfs-3g standardmäßig deaktiviert.

Um es zu aktivieren, sollten Sie:

  • Wenn die Festplatte für Windows freigegeben ist: Erstellen Sie eine UserMapping-Datei, die Windows-SIDs zu Linux-UIDs zuordnet. Standardmäßig sucht ntfs-3g nach:

    /media/USBHDD1/.NTFS-3G/UserMapping 

    ntfs-3g.usermap kann die Liste halbautomatisch erzeugen.

  • Ansonsten können Sie einfach die permissionsMount-Option hinzufügen oder manuell ein SID-Präfix auswählen.

http://www.tuxera.com/community/ntfs-3g-manual/#6