Dateiattribute mit Samba/NAS

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
Knaeckebrot
Junior Member
Junior Member
Posts: 5
Joined: 2007-05-15, 17:47 UTC

Dateiattribute mit Samba/NAS

Post by *Knaeckebrot »

Hallo,

ich habe ein Problem bei der Verwendung von Total Commander (sowohl 7.50 beta 4 als auch 7.04) auf meinem NAS (genauer: Qnap TS-209 II).

Wenn ich unter XP via TotalCommander innerhalb eines Share-Ordners der NAS-Platte Dateien verschiebe, erhalten diese die vorher nicht vorhandenen Attribute ReadOnly, System und Hidden. Bsp:

Verschiebe \\Turbostation\Public\bar.txt in das Verzeichnis \\Turbostation\Public\foo => Attribute verändert

Verschiebe ich ganze Verzeichnisse, funktioniert alles, ebenso beim Kopieren. Geschieht das Verschieben über verschiedene Share-Verzeichnisse hinweg, klappt auch alles wie gewünscht, z.B.

Verschiebe \\Turbostation\Public\bar.txt nach \\Turbostation\Privat => Attribute *nicht* verändert.

Wenn ich mich per FTP verbinde und die Attribute im geschilderten Fehlerfall analysiere, ergibt sich Folgendes:

Vorher:

Code: Select all

-rw-rw-rw-   1 (?)      everyone 459 Mar 17 17:43 bar.txt
drwxrwxrwx   2 (?)      everyone 4096 Aug 20 20:40 foo
anders dargestellt: foo: 777, bar.txt: 666

Nach dem Verschieben sieht es bei bar.txt dann wie folgt aus:

Code: Select all

-rwxrwxrwx   1 (?)      everyone 459 Mar 17 17:43 bar.txt
bzw. bar.txt: 777 (via Windows: ahs)

Mit aktiviertem Explorer-Kompatibilitätsmodus passiert dies nicht, ebenso beim Verschieben im Explorer selbst. Auf einem zweiten PC, der die selbe TotalCommander-Version installiert hat, jedoch statt unter XP Pro unter XP Home läuft, tritt der Fehler nicht auf. Dort bin ich unter dem selben Usernamen mit der NAS verbunden.

Wo läuft hier jetzt was falsch?

Ich würde mich auf Tipps sehr freuen!


Gruß,

Knaeckebrot
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Das ist ein Bug von Samba. In der aktuellen Beta (RC1) habe ich eine Lösung gefunden (Attribute manuell korrigieren). Beta 4 ist schon uralt, und sollte nicht mehr verwendet werden.
Author of Total Commander
https://www.ghisler.com
Knaeckebrot
Junior Member
Junior Member
Posts: 5
Joined: 2007-05-15, 17:47 UTC

Post by *Knaeckebrot »

Danke für die schnelle Antwort! Die alte version lief noch aus Versehen ;-), der 2. PC war bereits aktualisiert.
tramper42
New Member
New Member
Posts: 1
Joined: 2017-07-25, 13:30 UTC

Samba Bug

Post by *tramper42 »

ghisler(Author) wrote:Das ist ein Bug von Samba. In der aktuellen Beta (RC1) habe ich eine Lösung gefunden (Attribute manuell korrigieren).
Hallo, kann es sein, dass 9.0a 64-bit (2016-12-14)
das gleiche Problem unter Windows Server 2012 R2
in Verbindung mit einem NetApp filer hat?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Was für ein Dateisystem benutzt Netapp? NTFS? Damit sollte es eigentlich keine Probleme geben...
Author of Total Commander
https://www.ghisler.com
juno12
Junior Member
Junior Member
Posts: 19
Joined: 2013-01-03, 17:06 UTC

Post by *juno12 »

Wir haben gerade ein Problem beim Verschieben festgestellt von Dateien festgestellt.
Auf dem Server ist Samba-Version 4.5.14 installiert.
Eine Datei
-rwxr--r-- 1 xxx_user yyy_group 61133 Mar 9 2017 test.txt
wird nach dem Verschieben zu
---------- 1 xxx_user yyy_group 61133 Mar 9 2017 test.txt

Getestet haben wir TC8.52 32 und TC 9.10 64bit

Verschieben im Explorer Modus funktioniert.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Das ist ein bekannter Samba-Bug: Samba meldet das Laufwerk als NTFS, die NTFS-Permissions-Funktionen scheinen zu funktionieren (keine Fehlerrückmeldung), produzieren aber Müll.

Lösung: Das Setzen der Permissions auf die des Zielordners deaktivieren:

wincmd.ini
[Configuration]
XPMoveMethod=0
Author of Total Commander
https://www.ghisler.com
juno12
Junior Member
Junior Member
Posts: 19
Joined: 2013-01-03, 17:06 UTC

Post by *juno12 »

Herzlichen Dank für die schnelle Reaktion und Lösung: Es klappt!
Post Reply