Die Zugriffsberechtigung für die zusätzliche Partition kann nicht geändert werden.

Die Zugriffsberechtigung für die zusätzliche Partition kann nicht geändert werden.

Ich habe meine SSD in mehrere Partitionen aufgeteilt, da ich mit mehreren Betriebssystemen arbeite. Eine der Partitionen wird für Ubuntu verwendet, eine für Windows und auf eine Partition greifen beide Betriebssysteme zum Datenaustausch zu.

Ich möchte die Berechtigung der Daten in der freigegebenen Partition auf die 755von meinem Ubuntu-Betriebssystem festgelegte Berechtigung ändern.

sudo chmod 775 -R MyDocuments

wobei es MyDocumentssich um einen Softlink zur dritten Partition handelt.

Warum sagt mir mein System immer noch Folgendes:

lrwxrwxrwx  1 jonas jonas   19 Apr 22 09:07 MyDocuments -> /media/MyDocuments/

Für alle Daten innerhalb dieser Partition gilt ebenfalls ein Berechtigungssatz 777.

Antwort1

Das NTFS-Dateisystem unterstützt keine UNIX-ähnlichen Berechtigungen. Linux verwendet NTFS-Treiber, um NTFS-Partitionen zu verwalten, damit wir sie mounten und auf die darauf gespeicherten Daten zugreifen können.

Standardmäßig sind Dateien und Verzeichnisse Eigentum des tatsächlichen Benutzers und der Gruppe des Mount-Prozesses und jeder hat volle Berechtigungen zum Lesen, Schreiben, Ausführen und Durchsuchen von Verzeichnissen.

Wir können einem einzelnen Benutzer auch Berechtigungen zuweisen, indem wir die Optionen uid und/oder gid zusammen mit den Optionen umask oder fmask und dmask verwenden. Beispiel für einen fstab-Eintrag:

/dev/sdxY /home/Benutzer/mnt ntfs-3g rw,uid=1000,umask=775 0 0

Dies betrifft alle Dateien und Ordner auf der NTFS-Partition.

Geben Sie diesen Befehl im Terminal ein

Mann ntfs-3g

für detaillierte Informationen

Die Befehle chmod und chown haben keinen Einfluss auf Dateien und Ordner, die auf der NTFS-Partition gespeichert sind.

Antwort2

Das Folgende funktioniert sowohl für Ihre Ubuntu- als auch für Ihre Windows-Laufwerke. Ändern Sie einfach den Partitionstyp in der /etc/fstabAbhängigkeit vom Dateisystem.

Der Samba-Server

Für Samba Siemüssen die Berechtigungen auf dem Server und dem Client geändert werden.

Der Kellner: /etc/samba/conf

Nutzen Sie die Optionen:

create mask = 775
force create mode = 775
directory mask = 775

Oder eine Variation davon.

Sie können auch die effektive Gruppe und den Benutzer der zu erstellenden Dateien und Verzeichnisse erzwingen.

force user = [userID]
force group = [groupID]

Der Samba-Client
(https://askubuntu.com/a/726392/29012)

Die Client-Verbindung erfolgt über die /etc/fstab:

UUID="[partition uuid]"    /mount/shared_folder    ntfs    nofail,username=usernmae,uid=[1001],file_mode=0660,dir_mode=0775,credentials=/etc/smbpasswd 0 0

Erläuterung der Fstab-Zeile:

  • Die UUID - UUID der Partition. Die Verwendung der UUID bietet zusätzliche Sicherheit, dass die Ressource dieselbe ist. Dies ist auch für den Fall erforderlich, dass andere Laufwerke gemountet werden und sich die gemountete Reihenfolge ändert.
  • Die Anmeldeinformationen - Dies ermöglicht es, Benutzername und Passwort in einer geschützten Datei zu verbergen /etc/smbpasswd.

verwandte Informationen