|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 9684
|
UlfZibis schrieb: Bei mir soll die Partition statisch eingebunden werden. noauto würde dies verhindern.
dann lass halt das noauto weg, dann wird die Platte automatisch eingebunden - oder schreib auto rein, kommt auf´s gleiche raus. (Als "Experte" solltest du doch solche Banalitätet wissen 😉 )
|
|
adelaar
Anmeldungsdatum: 23. November 2024
Beiträge: 656
|
touch /media/Windows/Users/Adelaar/Pictures/Test.txt
ls -altrh /media/Windows/Users/Adelaar/Pictures/
insgesamt 8,0K
-rwxrwxr-x 1 adelaar adelaar 504 Feb 7 12:37 desktop.ini
drwxrwxr-x 1 adelaar adelaar 8,0K Mai 6 19:16 ..
-rw-rw-r-- 1 adelaar adelaar 0 Jul 14 11:27 Test.txt
drwxrwxr-x 1 adelaar adelaar 0 Jul 14 11:27 . /media/Windows/Users/ selbst hat aber keine Schreibrechte. ls -altrh /media/Windows/
(...)
dr-xr-xr-x 1 adelaar adelaar 4,0K Feb 7 12:55 Users
(...) Die Benutzerverzeichnisse unterhalb von /media/Windows/Users/ allerdings schon. Das erstellen der leeren Datei Test.txt hat ja geklappt (siehe oben)
|
|
adelaar
Anmeldungsdatum: 23. November 2024
Beiträge: 656
|
Frieder108 schrieb: dann lass halt das noauto weg, dann wird die Platte automatisch eingebunden
Dann ist aber nicht der User Eigentümer der Dateien sondern root. Die normalen User haben dann keine Schreibrechte mehr.
|
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 9684
|
Es ging um das statische einbinden und das bekommt er, wenn er noauto weglässt - für das, was du ansprichst, könnte man ja user oder users eintragen. 😉
|
|
adelaar
Anmeldungsdatum: 23. November 2024
Beiträge: 656
|
So wie ich das Wiki zu NTFS3 verstanden habe, verwendet NTFS3 die Rechte des Users der einbindet, also dessen uid und gid. Nur dieser User kann also schreibend zugreifen. Wenn man statisch einbindet muss man sich immer für einen User und dessen uid und gid entscheiden. Genau deswegen mach ich es mit noauto,users.
|
|
UlfZibis
(Themenstarter)
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3351
|
kB schrieb: Nur noch einmal explizit nachgefragt: Alle Dateien/Ordner mit einem von Attrib angezeigten H siehst Du mit ntfs3 unter Linux, unabhängig davon, ob hier nohidden angegeben/gesetzt ist oder nicht?
Gute Frage 👍 Mit nohidden werden tatsächlich nur die nicht versteckten Dateien gelistet. (no)hidden funktioniert also genau umgekehrt, wie im Wiki angegeben. Weiterhin werden auch alle verlinkten Objekte wie Anwendungsdaten, Vorlagen etc nicht mehr gelistet, auch wenn da kein H-Attribut ist. NTFS3 verhält sich defaultmäßig also so, wie Windows mit dir Praxis /A HS und mit nohidden wiederum wird der Windows-Default hergestellt. $ findmnt --type ntfs3
TARGET SOURCE FSTYPE OPTIONS
/mnt/Daten /dev/sda7 ntfs3 rw,relatime,uid=1000,gid=1000,dmask=0002,fmask=0113,discard,nohidden,hide_dot_files,windows_names,iocharset=utf8 praxis@T540p:~$ ls -al /mnt/Daten/Users/Praxis/
insgesamt 16
drwxrwxr-x 1 praxis praxis 8192 Jul 13 15:51 .
drwxrwxr-x 1 praxis praxis 0 Jul 9 21:37 ..
dr-xr-xr-x 1 praxis praxis 0 Jul 9 00:39 '3D Objects'
dr-xr-xr-x 1 praxis praxis 0 Jul 9 00:39 Contacts
dr-xr-xr-x 1 praxis praxis 0 Jul 9 00:39 Desktop
dr-xr-xr-x 1 praxis praxis 4096 Jul 9 00:39 Documents
dr-xr-xr-x 1 praxis praxis 0 Jul 9 00:39 Downloads
dr-xr-xr-x 1 praxis praxis 0 Jul 9 00:39 Favorites
dr-xr-xr-x 1 praxis praxis 0 Jul 9 00:39 Links
dr-xr-xr-x 1 praxis praxis 0 Jul 9 00:39 Music
dr-xr-xr-x 1 praxis praxis 0 Jul 9 00:41 OneDrive
dr-xr-xr-x 1 praxis praxis 0 Jul 9 00:40 Pictures
drwxrwxr-x 1 praxis praxis 0 Mär 5 13:42 Roaming
dr-xr-xr-x 1 praxis praxis 0 Jul 9 00:39 'Saved Games'
dr-xr-xr-x 1 praxis praxis 4096 Jul 9 00:40 Searches
dr-xr-xr-x 1 praxis praxis 0 Jul 13 19:25 Videos Dennoch ist nur der Ordner Roaming beschreibbar.
Wie ntfs3 mit READONLY umgeht, dazu habe ich in der Dokumentation nichts gefunden. Es erscheint mir aber plausibel, dass ntfs3 es beachtet indem es in die Dateirechte unter Linux übersetzt wird. Das ist natürlich relevant für den Artikel; ich kümmere mich darum.
Und damit wird NTFS3 unbrauchbar für den Zugriff auf Windows Benutzerordner.
Mich verwundert, dass bei Dir so viele Benutzer-Dateien und -Ordner dieses Attribut READONLY tragen. Das geschieht nicht von selbst , vermutlich hast Du früher einmal unter Windows dieses Attribut gesetzt.
Ich hab' da gar nix gesetzt. Beide Installationen, Windows 10 und Ubuntu, sind hier noch (fast) jungfräulich. Der Benutzerordner D:\Users\Praxis wurde automatisch durch das Anlegen des Benutzers Praxis angelegt und enthält deshalb noch keine vom Benutzer angelegte Dateien.
Dann kannst Du es unter Windows auch wieder entfernen.
Das R-Attribut ist wohl gesetzt, damit der normale Nutzer solche Ordner wie Dokumente nicht versehentlich löscht. Dennoch kann der Windows-Benutzer darin Dateien anlegen, weil das nicht über das R-Attribut geregelt wird, sondern über die von NTFS3 ignorierten ACLs. Es wäre also (vielleicht) besser, wenn NTFS3 solchen Ordnern nicht komplett das w-Recht entziehen würde, sondern sie mit immutable taggen würde.
Werden danach die Dateien unter Linux beschreibbar?
Ich denke ja, doch will ich da den Windows-Standard nicht verändern.
|
|
adelaar
Anmeldungsdatum: 23. November 2024
Beiträge: 656
|
Bei mir unterscheidet sich das alles doch etwas von dem was du da zeigst. Aber bei mir ist es auch Windows 11 und nicht Windows 10 adelaar@hp-250-g6:~$ findmnt --type ntfs3
TARGET SOURCE FSTYPE OPTIONS
/media/Windows /dev/sda3 ntfs3 rw,nosuid,nodev,noexec,relatime,uid=1000,gid=1000,iocharset=utf8
adelaar@hp-250-g6:~$
sowie
adelaar@hp-250-g6:~$ ls -altrh /media/Windows/Users/Adelaar/
insgesamt 3,5M
-rwxrwxr-x 1 adelaar adelaar 44K Feb 7 12:37 ntuser.dat.LOG1
-rwxrwxr-x 1 adelaar adelaar 0 Feb 7 12:37 ntuser.dat.LOG2
-rwxrwxr-x 1 adelaar adelaar 512K Feb 7 12:37 NTUSER.DAT{3e7685d5-e547-11ef-8096-144f8af1b692}.TMContainer00000000000000000002.regtrans-ms
-rwxrwxr-x 1 adelaar adelaar 512K Feb 7 12:37 NTUSER.DAT{3e7685d5-e547-11ef-8096-144f8af1b692}.TMContainer00000000000000000001.regtrans-ms
lrwxrwxrwx 1 adelaar adelaar 26 Feb 7 12:37 'Eigene Dateien' -> ./../../Users/Adelaar/Documents
lrwxrwxrwx 1 adelaar adelaar 32 Feb 7 12:37 Anwendungsdaten -> ./../../Users/Adelaar/AppData/Roaming
lrwxrwxrwx 1 adelaar adelaar 68 Feb 7 12:37 Netzwerkumgebung -> './../../Users/Adelaar/AppData/Roaming/Microsoft/Windows/Network Shortcuts'
lrwxrwxrwx 1 adelaar adelaar 61 Feb 7 12:37 Startmenü -> './../../Users/Adelaar/AppData/Roaming/Microsoft/Windows/Start Menu'
lrwxrwxrwx 1 adelaar adelaar 57 Feb 7 12:37 SendTo -> ./../../Users/Adelaar/AppData/Roaming/Microsoft/Windows/SendTo
lrwxrwxrwx 1 adelaar adelaar 57 Feb 7 12:37 Recent -> ./../../Users/Adelaar/AppData/Roaming/Microsoft/Windows/Recent
lrwxrwxrwx 1 adelaar adelaar 68 Feb 7 12:37 Druckumgebung -> './../../Users/Adelaar/AppData/Roaming/Microsoft/Windows/Printer Shortcuts'
lrwxrwxrwx 1 adelaar adelaar 60 Feb 7 12:37 Vorlagen -> ./../../Users/Adelaar/AppData/Roaming/Microsoft/Windows/Templates
lrwxrwxrwx 1 adelaar adelaar 30 Feb 7 12:37 'Lokale Einstellungen' -> ./../../Users/Adelaar/AppData/Local
lrwxrwxrwx 1 adelaar adelaar 60 Feb 7 12:37 Cookies -> ./../../Users/Adelaar/AppData/Local/Microsoft/Windows/INetCookies
drwxrwxr-x 1 adelaar adelaar 0 Feb 7 12:37 AppData
-rwxrwxr-x 1 adelaar adelaar 20 Feb 7 12:37 ntuser.ini
-rwxrwxr-x 1 adelaar adelaar 64K Feb 7 12:37 NTUSER.DAT{3e7685d5-e547-11ef-8096-144f8af1b692}.TM.blf
dr-xr-xr-x 1 adelaar adelaar 0 Feb 7 12:37 Contacts
dr-xr-xr-x 1 adelaar adelaar 0 Feb 7 12:37 Favorites
dr-xr-xr-x 1 adelaar adelaar 0 Feb 7 12:37 'Saved Games'
dr-xr-xr-x 1 adelaar adelaar 0 Feb 7 12:40 OneDrive
dr-xr-xr-x 1 adelaar adelaar 4,0K Feb 7 12:55 ..
dr-xr-xr-x 1 adelaar adelaar 4,0K Feb 7 13:25 Searches
dr-xr-xr-x 1 adelaar adelaar 0 Feb 23 18:40 Desktop
dr-xr-xr-x 1 adelaar adelaar 4,0K Mär 24 15:32 Links
drwxrwxr-x 1 adelaar adelaar 4,0K Mär 24 15:39 Music
drwxrwxr-x 1 adelaar adelaar 0 Mai 6 19:16 .ms-ad
drwxrwxr-x 1 adelaar adelaar 8,0K Mai 6 19:16 .
drwxrwxr-x 1 adelaar adelaar 8,0K Jun 7 11:14 Downloads
drwxrwxr-x 1 adelaar adelaar 8,0K Jun 7 11:14 Documents
drwxrwxr-x 1 adelaar adelaar 4,0K Jun 7 11:14 Videos
drwxrwxr-x 1 adelaar adelaar 4,0K Jun 8 09:26 IntelGraphicsProfiles
-rwxrwxr-x 1 adelaar adelaar 2,3M Jun 8 09:26 NTUSER.DAT
drwxrwxr-x 1 adelaar adelaar 0 Jul 14 11:27 Pictures
adelaar@hp-250-g6:~$
|
|
UlfZibis
(Themenstarter)
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3351
|
adelaar schrieb: Bei mir unterscheidet sich das alles doch etwas von dem was du da zeigst. Aber bei mir ist es auch Windows 11 und nicht Windows 10
Danke für das Listing. Auch bei Dir haben einige Ordner kein Schreibrecht: Contacts, Favorites, Desktop ... Führe doch mal bitte: attrib C:\Users\Adelaar\* /D unter Windows mal aus und vergleiche die R-Attribute. Außerdem ist nicht sicher, ob die anderen Ordner nicht schon durch NTFS3 geändert wurden, z.B. durch sudo chmod u+w,g+w ... oder ähnlichem. Führe bitte mal: sudo ntfsinfo -F /Users/Adelaar/ -v /dev/sdXY aus und suche nach "EA length". Ich halte es eher für unwahrscheinlich, dass die Unterschiede auf Windows 11 beruhen, denn auch da wäre es sinnvoll, die Benutzerordner vor versehentlichem Löschen und Umbenennen zu schützen. (Um das zu testen, könntest Du mal einen neuen "normalen" Benutzer (also ohne Admin-Rechte) anlegen.) Ich vermute eher, dass Dein Windows schon länger in Betrieb ist, und irgendein Programm das R-Attribut dort gelöscht hat. Du kennst auch sicher die Meldung vom Explorer, wenn man versucht, die Ordner eines anderen Benutzer zu öffnen. Da heißt es dann ungefähr: "Wollen Sie den Ordner dauerhaft für diesen Benutzer freischalten?" oder "Wollen Sie den dauerhaften Zugriff auf diesen Ordner erlauben?". Z.B. durch solche oder ähnliche Aktionen werden die Rechte der Ordner eben geändert.
|
|
UlfZibis
(Themenstarter)
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3351
|
Frieder108 schrieb: (Als "Experte" solltest du doch solche Banalitätet wissen 😉 )
Wenn Du den Thread von vorne lesen würdest, würdest Du erfahren, dass dem auch so ist. Frieder108 schrieb: Es ging um das statische einbinden und das bekommt er, wenn er noauto weglässt - für das, was du ansprichst, könnte man ja user oder users eintragen. 😉
Und was soll das unter Root laufende systemd mit user oder users anfangen, wenn es die Partition schon vor Anmeldung eines Benutzers per fstab statisch einbindet?
|
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 9684
|
UlfZibis schrieb: Frieder108 schrieb: (Als "Experte" solltest du doch solche Banalitätet wissen 😉 )
Wenn Du den Thread von vorne lesen würdest, würdest Du erfahren, dass dem auch so ist.
Ohne Worte → Eigenlob usw.
Frieder108 schrieb: Es ging um das statische einbinden und das bekommt er, wenn er noauto weglässt - für das, was du ansprichst, könnte man ja user oder users eintragen. 😉
Und was soll das unter Root laufende systemd mit user oder users anfangen, wenn es die Partition schon vor Anmeldung eines Benutzers per fstab statisch einbindet?
dann frag doch deinen großen Lehrmeister namens ChatGPT, der wird dir bestimmt eine Antwort drauf geben. Unabhängig davon, ich versteh dein Problem nicht - ich kann auf eine in der fstab eingetragene ntfs-Partition ohne jeglich Probleme zugreifen und das ganz ohne mich zu verrenken. Eintrag in fstab sieht so aus: #nachträglich hinzugefügte NTFS-Partition
UUID=6AE4B57C0480BC56 /media/test ntfs defaults
Und die Rechte sehen so aus:
root@T590-Debian:~# ls -l /media/test
insgesamt 4
drwxr-xr-x 2 frieder frieder 4096 14. Jul 15:19 neu
root@T590-Debian:~#
Das sollte eigentlich unter Ubuntu genau so funktionieren - ändere mit chown die Zugriffsrechte auf den Mountpoint, das sollte es dann gewesen sein.
|
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 9837
|
UlfZibis schrieb: […] Werden danach die Dateien unter Linux beschreibbar?
Ich denke ja, doch will ich da den Windows-Standard nicht verändern.
Es würde ja ausreichen, das an 1 speziell angelegten Testdatei bzw. -Ordner nachzuvollziehen, die man danach wieder löscht.
|
|
adelaar
Anmeldungsdatum: 23. November 2024
Beiträge: 656
|
Frieder108 schrieb: Unabhängig davon, ich versteh dein Problem nicht - ich kann auf eine in der fstab eingetragene ntfs-Partition ohne jeglich Probleme zugreifen und das ganz ohne mich zu verrenken. Eintrag in fstab sieht so aus: #nachträglich hinzugefügte NTFS-Partition
UUID=6AE4B57C0480BC56 /media/test ntfs defaults
Und die Rechte sehen so aus:
root@T590-Debian:~# ls -l /media/test
insgesamt 4
drwxr-xr-x 2 frieder frieder 4096 14. Jul 15:19 neu
root@T590-Debian:~#
Das sollte eigentlich unter Ubuntu genau so funktionieren - ändere mit chown die Zugriffsrechte auf den Mountpoint, das sollte es dann gewesen sein.
Ich vermute (wegen root@T590-Debian) du verwendest Debian 12. In deiner /etc/fstab steht ntfs und nicht ntfs3. Je nach Konfiguration könnte dann auch ntfs-3g verwendet werden und nicht ntfs3. Siehe NTFS Drivers. Zitat: "ntfs" has been symlinked to "ntfs-3g" as it relates to fstab and mount commands. Ich habe das jetzt nicht explizit geprüft. Daher kann ich mich da auch irren, aber ich erinnere mich dunkel im Zusammenhang der Installation von Win11 bei mir im Feb. 2025 etwas darüber gelesen zu haben und deswegen verwende ich in der /etc/fstab ntfs3 und nicht einfach nur ntfs.
|
|
UlfZibis
(Themenstarter)
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3351
|
kB schrieb: Es würde ja ausreichen, das an 1 speziell angelegten Testdatei bzw. -Ordner nachzuvollziehen, die man danach wieder löscht.
Das kann ich mal machen: D:\Users\Praxis>attrib Test* /D
D:\Users\Praxis\Test1
R D:\Users\Praxis\Test2
H D:\Users\Praxis\Test3
S D:\Users\Praxis\Test4
SH D:\Users\Praxis\Test5
S R D:\Users\Praxis\Test6 Im Windows Exlorer werden dabei nur noch die Ordner Test1, Test2, Test4 und Test6 angezeigt. Unter NTFS3 mit nohidden exakt dasselbe Ergebnis: $ ls -ald /mnt/Daten/Users/Praxis/Test*
drwxrwxr-x 1 praxis praxis 0 Jul 14 13:55 /mnt/Daten/Users/Praxis/Test1
dr-xr-xr-x 1 praxis praxis 0 Jul 14 13:55 /mnt/Daten/Users/Praxis/Test2
drwxrwxr-x 1 praxis praxis 0 Jul 14 13:55 /mnt/Daten/Users/Praxis/Test4
dr-xr-xr-x 1 praxis praxis 0 Jul 14 13:55 /mnt/Daten/Users/Praxis/Test6 Die Ordner mit Attribut R haben dann wie erwartet keine Schreibrechte.
|
|
UlfZibis
(Themenstarter)
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3351
|
adelaar schrieb: Frieder108 schrieb: Unabhängig davon, ich versteh dein Problem nicht - ich kann auf eine in der fstab eingetragene ntfs-Partition ohne jeglich Probleme zugreifen und das ganz ohne mich zu verrenken.
... In deiner /etc/fstab steht ntfs und nicht ntfs3. Je nach Konfiguration könnte dann auch ntfs-3g verwendet werden und nicht ntfs3. Siehe NTFS Drivers. Zitat: "ntfs" has been symlinked to "ntfs-3g" as it relates to fstab and mount commands.
👍 💡 Oder ganz einfach: RTFM ❗
|
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 9684
|
Was in meiner fstab steht, funktioniert zumindest und das auch noch völlig problemlos und ganz ohne ChatGPT → so viel zu rtfm. Aber gut, du bist ja der Experte, ich bin nur einer, der nicht wusste, dass das nicht geht und es dann einfach gemacht hat. 😛 Nachtrag: sorry, hab dich mit Hanisch verwechselt, bist also wohl doch kein Experte. 😉
|