[BUG] Verschieben mit NTFS-Rechten

German support forum

Moderators: Hacker, Stefan2, white

hafi71
Junior Member
Junior Member
Posts: 3
Joined: 2006-10-22, 12:41 UTC

[BUG] Verschieben mit NTFS-Rechten

Post by *hafi71 »

Hallo,

wenn ich Dateien von einem Netzwerk-Share zu einem anderen mit dem gesetzten Haken "NTFS-Rechte kopieren" verschiebe, passiert es, dass Fileattribute nicht immer sauber mitkopiert werden. Im Speziellen passiert das mit den desktop.ini innerhalb eines Profiles.

Und noch eine kleine Frage: Wie lang darf der Dateiname inkl. dem Pfad sein? Ich habe es schon erlebt, dass der Total Commander Dateien nicht finden kann (Fehlermeldung: Kann die Datei xxx nicht lesen), obwohl Sie da sind. Wenn ich den Pfad einkürze findet er sie auch wieder...
User avatar
raeubi
Power Member
Power Member
Posts: 575
Joined: 2003-11-25, 09:01 UTC
Location: Rhein/Main

Post by *raeubi »

Willkommen im Forum!

Teil 1.)
NTFS-Rechte kopieren
Hmmm...,
kann ich hier nicht nachvollziehen.
Allerdings befinde ich mich auch in einer Windows Domain Umgebung und habe mir, die Rechte für "NTFS-Rechte kopieren" besorgt!

Ein paar Details zu Deiner (Netzwerk-)Umgebung wären noch hilfreich!


Teil 2.)
noch eine kleine Frage
Maximale Länge von pfad & dateinamen

Hoffnung (siehe Punkt 11.):
Vom Autor bestätigte Neuerungen im Total Commander 7.5
Räubi
(#2852 + #287609)
hafi71
Junior Member
Junior Member
Posts: 3
Joined: 2006-10-22, 12:41 UTC

Post by *hafi71 »

Danke für das Willkommen!

Teil 1.)
Ich befinde mich ebenfalls in einer AD-Domänen Umgebung als Admin. Als OS ist Windows Server 2003 + Citrix im Einsatz. Das Verschieben initiere ich über die administrativen Freigaben: z.B. \\server\d$\TSProfiles. Dabei verschwindet komischerweise nur bei den desktop.ini's das hidden und system-Attribut. Ich kanns mir nicht erklären...

Teil 2.)
Das lässt hoffen ;-)
Man glaubt ja gar nicht, welche verschachtelten Verzeichnisbäume und lange Dateinamen sich die User einfallen lassen können...
User avatar
raeubi
Power Member
Power Member
Posts: 575
Joined: 2003-11-25, 09:01 UTC
Location: Rhein/Main

Post by *raeubi »

zu 1.)
Bestätigt!

Meine Testergebnisse:
(Umgebung: AD-Domain mit zwei Win2003 Servern, der TC-User hat alle notwendigen Rechte (Admin), Testdatei ist eine desktop.ini aus einem Userprofil)
  • :arrow: Datei-Attribute werden richtig übertragen beim Kopieren mit und ohne Haken "NTFS-Rechte kopieren".

    :arrow: Datei-Attribute werden nicht richtig übertragen beim Verschieben mit und ohne Haken "NTFS-Rechte kopieren".
Nicht richtig übertragen bedeutet: die Attribute h und s sind nach dem Verschieben nicht mehr gesetzt.
Der Workaround sieht vorerst so aus, dass erst kopiert und dann gelöscht werden muss.

An den TC Author: Bitte schau Dir das bei Gelegenheit mal an!


zu 2.)
Ich hoffe, dass die 7.5 nicht mehr zu lange auf sich warten lässt.
Räubi
(#2852 + #287609)
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

This account is for sale
User avatar
raeubi
Power Member
Power Member
Posts: 575
Joined: 2003-11-25, 09:01 UTC
Location: Rhein/Main

Post by *raeubi »

Danke 2icfu!

Ich wusste doch, dass ich so was schon mal gelesen hatte :roll:

Das dieses Thema jedoch nach "TC7 Behaviour which will not be changed" verschoben wurde ist ja Schade!
Räubi
(#2852 + #287609)
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Ja, ghisler hat in der Tat Humor.

Icfu
This account is for sale
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50768
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Der verlinkte Thread hat rein gar nichts mit "hidden" und "system" zu tun, es geht da rein um die NTFS-Attribute. Ich werde mir ansehen, wieso die normalen Attribute verloren gehen.
Author of Total Commander
https://www.ghisler.com
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Nein, es geht da insbesondere um eine kaputte Checkbox, die nicht repariert wird und daraus resultierendes fehlerhaftes Verschiebe-Verhalten. Daß dort NTFS-Rechte und hier normale Attribute nicht erhalten bleiben, ist im Detail sicherlich interessant.

Icfu
This account is for sale
User avatar
raeubi
Power Member
Power Member
Posts: 575
Joined: 2003-11-25, 09:01 UTC
Location: Rhein/Main

Post by *raeubi »

Ich werde mir ansehen, wieso die normalen Attribute verloren gehen
Danke! :)

Für Rückfragen oder weiterführende Tests stehe ich gern zur Verfügung!
Räubi
(#2852 + #287609)
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50768
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Leider konnte ich das Problem bisher nicht reproduzieren, die Attribute bleiben hier auf jeden Fall erhalten. :(

Tritt das nur auf, wenn der Zielordner spezielle Rechte hat?
Author of Total Commander
https://www.ghisler.com
User avatar
raeubi
Power Member
Power Member
Posts: 575
Joined: 2003-11-25, 09:01 UTC
Location: Rhein/Main

Post by *raeubi »

die Attribute bleiben hier auf jeden Fall erhalten
Hmmm
Tritt das nur auf, wenn der Zielordner spezielle Rechte hat?
Der Zielordner wurde von mir in meinen Tests neu erstellt und ich habe die Datei verschoben, nicht kopiert.

Hab's noch mal "durchgespielt" und kann's immer wieder reproduzieren.
1.) TC mit Domain-Admin Account (runas ...) auf einem AD-Domain Client gestartet.
2.) Verbinde mich links im TC-Fenster mit einem Server \\server1\public\
3.) Erstelle dort \\server1\public\test1 Verzeichnis.
4.) Verbinde mich rechts im TC-Fenster mit einem Server \\server2\public\
5.) Erstelle dort \\server2\public\test2 Verzeichnis.
6.) Nach \\server1\public\test1 kopiere ich eine desktop.ini (mit h und s Attribut aus einem Userverzeichnis).
7.) Zum Schluss verschiebe ich \\server1\public\test1\desktop.ini nach \\server2\public\test2\desktop.ini
Danach sind h und s Attribut nicht mehr gesetzt. :(
  • Anmerkungen:
    :arrow: Die Attribute bleiben erhalten wenn die Datei ...
    a.) auf dem gleichen Server in ein anderes Verzeichnis kopiert oder verschoben wird.
    b.) zwischen dem Clientrechner (auf dem der TC läuft) und einem der Server kopiert oder verschoben wird.
    c.) zwischen zwei Servern kopiert wird.

    :arrow: In den Fällen, wenn beim Verschieben die Attribute erhalten bleiben,
    kommt auch immer noch die Warnung: "Die Datei .... hat das Attribut ... Soll trotzdem gelöscht werden?"
    :arrow: In dem Fall, wenn die Attribute verloren gehen kommt die Warnung nicht!

    :arrow: Bei Server- (Win2k3srv) und Clientmaschinen (XP) handelt es sich um Mitglieder der oben erwähneten AD-Domain.
[edit] Anmerkungen nach weiteren Untersuchungen überarbeitet!
Räubi
(#2852 + #287609)
User avatar
raeubi
Power Member
Power Member
Posts: 575
Joined: 2003-11-25, 09:01 UTC
Location: Rhein/Main

Post by *raeubi »

Ich habe noch weitere Tests durchgeführt (siehe unter Anmerkungen im vorhergehendem Posting)

Fazit:
Die Attribute gehen nur verloren, wenn Verschiebe-Aktionen zwischen 2 Servern durchgeführt werden,
die von einem Client, auf dem der TC läuft ausgelöst wurden.

Dies ist zwar ein exotischer Fall, der hier jedoch definitiv immer wieder reproduziert werden kann!
Räubi
(#2852 + #287609)
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50768
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Danke, ich konnte es jetzt reproduzieren, und werde es in der nächsten Version korrigieren.
Author of Total Commander
https://www.ghisler.com
hafi71
Junior Member
Junior Member
Posts: 3
Joined: 2006-10-22, 12:41 UTC

Post by *hafi71 »

ghisler(Author) wrote:Danke, ich konnte es jetzt reproduzieren, und werde es in der nächsten Version korrigieren.
Das wär super! Danke!
Post Reply