![Chmod funktioniert nicht auf der NTFS-3G-Partition](https://rvso.com/image/178479/Chmod%20funktioniert%20nicht%20auf%20der%20NTFS-3G-Partition.png)
meins chmod
funktioniert 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 chmod
funktioniert 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- 755
und Dateimodus gemountet 644
.