Chmod funktioniert nicht auf der NTFS-3G-Partition

Chmod funktioniert nicht auf der NTFS-3G-Partition

meins chmodfunktioniert nicht richtig.

Ich habe gerade meine Manjaro-Distribution neu installiert (nur das Stammverzeichnis formatiert, nicht /home).

Dieser Ordner befindet sich auf einer NTFS-Partition (ich habe NTFS-3G bereits installiert), ich muss meinen Benutzer nur als Eigentümer dieses Ordners festlegen:

~/backup ❯ ls -al
totale 4
drwxr-xr-x 1 root users    0 13 ago 10.08 .
drwxr-xr-x 1 root users 4096 13 ago 11.32 ..

Dann ändere ich die Berechtigungen innerhalb

~/backup ❯ sudo chown -R $USER .

Aber hier noch einmal das Ergebnis:

~/backup ❯ ls -al
totale 4
drwxr-xr-x 1 root users    0 13 ago 10.08 .
drwxr-xr-x 1 root users 4096 13 ago 11.32 ..
~/backup ❯

Habt ihr irgendeine Idee?

Antwort1

Windows und Linux haben ein sehr unterschiedliches Benutzer- und Berechtigungsmodell, das nicht kompatibel ist. Damit eines von beiden chmodfunktioniert chown, muss das Dateisystem Benutzer und Berechtigungen auf Linux-ähnliche Weise unterstützen. NTFS ist ein Windows-Dateisystem und daher können diese Befehle unmöglich funktionieren.

Sie können beispielsweise die NTFS-Partition mounten und dabei für alle Dateien/Verzeichnisse einen anderen Benutzer und Modus angeben:

mount -o uid=userid,gid=groupid,dmask=022,fmask=133 /path/to/disk /mnt 

Dies wird mit dem angegebenen Benutzer und der angegebenen Gruppe im Verzeichnis- 755und Dateimodus gemountet 644.

verwandte Informationen