Mounten Sie das NTFS-Laufwerk mit der Berechtigung 777

Mounten Sie das NTFS-Laufwerk mit der Berechtigung 777

Ich muss ein NTFS-Laufwerk mit den Berechtigungen 777 mounten. Der Code, den ich jetzt in fstab habe, ist:

/dev/sdb2       /disk    ntfs    defaults,nls=utf8,umask=000,uid=1000,windows_names        0       0

Aber wenn man das verwendet, erhalten alle Dateien die Berechtigung 600. Weiß jemand, was falsch ist?

Antwort1

Das NTFS-Berechtigungsmodell lässt sich nicht eins zu eins mit den traditionellen Dateisystemberechtigungen im Unix-Stil abbilden. Tatsächlich ist selbst bei einfachen, engen Berechtigungsstrukturen auf der Windows-Seite kaum eine Abbildung möglich.

Ich habe verschiedene Szenarien gesehen, in denen die auf der Unix-Seite gemeldeten Berechtigungen unsinnig waren oder Berechtigungen angaben, die nicht erzwungen wurden (beispielsweise Dateien, bei denen die Berechtigungen als nicht allgemein lesbar angezeigt werden, die aber dennoch allgemein gelesen werden können).

Sehen Sie sich an, welche Sicherheitskonfigurationen in dem Verzeichnis vorhanden sind, das Sie von der Windows-Seite aus mounten. Dies könnte Sie auf das Problem hinweisen. Aber im Großen und Ganzen würde ich nicht planen, Parität zwischen NTFS- und herkömmlichen Unix-Dateisystemberechtigungen zu beachten.

verwandte Informationen