Alle Dateien eines Nutzers übernehmen - Wie?

Mitglied: onkelfu

onkelfu (Level 1) - Jetzt verbinden

22.06.2006, aktualisiert 26.06.2006, 6782 Aufrufe, 12 Kommentare

Hallo zusammen!

In unserem Betrieb gibt es regelmäßig wechselndes Personal. Diese User müssen auch regelmäßig Dateien auf öffentlichen Freigaben erstellen und damit arbeiten. Wenn die User den Betrieb verlassen, wird Ihr Account gelöscht. Das Problem ist nur, dass die Files trotzdem noch die User-ID als Besitzer tragen. Ich würde diese Dateien gern alle in den Besitz des Admins geben, um damit wieder vernünftig arbeiten zu können (Kontingente spielen da mit rein und so).
Mit einer kleinen batch-Datei mit "dir" Befehl kann ich bereits alle Dateien eines Users auflisten, jedoch bräuchte ich ein Tool bzw. einen Befehl, um auch auf einen Schlag alle Files eines Users einem anderen User (Bsp: Admin) in den Besitz zu geben.
Kennt jemand ein solches Tool (am besten natürlich Freeware) bzw. geht das mit Boardmitteln?



Danke für die Hilfe




onkelfu
Mitglied: superboh
22.06.2006 um 12:40 Uhr
Verzeichnis mit der rechten Maustaste anklicken --> Eigenschaften --> Register Sicherheit --> Erweitert --> Register Besitzer --> in der Mitte den neuen Besitzer auswählen und unten noch den Haken für rekursiv rein

Ansonsten gibt es hier http://wwwthep.physik.uni-mainz.de/~frink/nt.html ein "chown"-Kommandozeilen-Tool, mit dem der Besitzer auch auf jeden anderen user geändert werden kann.

Gruß,
Thomas
Bitte warten ..
Mitglied: onkelfu
22.06.2006 um 14:03 Uhr
Danke für den Tipp!
Hatte vergessen zu erwähnen, dass die Files teilweise über viele Verzeichnisse verstreut sind und auch mit Files anderer User vermischt sind. Möchte also nicht ein komplettes Verzeichnis übernehmen.




onkelfu
Bitte warten ..
Mitglied: Biber
22.06.2006 um 21:58 Uhr
Moin, onkelfu,

vielleicht kann ich Thomas' Lösung mit einem Einzeiler ergänzen.

Output bei mir im Beispiel:
- Vier Dateien des alten Users AltBau\Biber namens Test1.txt....test4.txt sind versteckt.
Das GROSSGESCHRIEBENE @ECHO kann/muss natürlich zum Scharf-Schalten gelöscht werden
- so zeigt der Batch ja nur, was er tun würde.
Nämlich alle Dateien vom User Altbau\Biber durch den User NewLodge\Beaver übernehmen.

Bin nicht so gut im Erklären, aber es ist ja auch nur ein Oneliner... ;-) face-wink

Gruß
Biber
Bitte warten ..
Mitglied: onkelfu
22.06.2006 um 22:15 Uhr
Wow, klappt perfekt!
Herzlichen Dank, das nimmt einem doch einiges an Arbeit ab!

Zur Zeit reicht das vollkommen aus. Wie würdet Ihr das ganze jetzt angehen, wenn ihr den User schon gelöscht hättet und nur noch diese kryptische user-id existiert?



onkelfu
Bitte warten ..
Mitglied: superboh
23.06.2006 um 00:15 Uhr
Hm, ... ich denke dann musst Du die Dateien wohl von Hand zusammensuchen ...

Wobei ... hast Du mal versucht statt Bibers Script statt mit dem Namen eines Users mit der SID zu füttern?

Gruß,
Thomas
Bitte warten ..
Mitglied: onkelfu
23.06.2006 um 09:02 Uhr
Habs grad das Tool mal mit der User-Id probiert. Kommt keine Fehlermeldung, aber funktioniert auch nicht.




Grüße,

onkelfu
Bitte warten ..
Mitglied: Biber
23.06.2006 um 10:50 Uhr
Zugegeben, ist eine berechtigte Frage... wenn der Benutzer bereits gelöscht ist.

Musste ich selbst erstmal probieren.

Also - habe Benutzer "Just4Del" (lokal) angelegt, den eine Datei übernehmen lassen, "Just4Del" gelöscht.
------------> also: jeder "nicht identifizierbare Eigentümer" wird vom CMD-Befehl "DIR /Q", den ich ja oben verwende, als "..." (drei Punkte) angezeigt.
Logischerweise OHNE die Information, welcher gelöschte/nicht bekannte Benutzer das ist.

Ergo würde ich alle Dateien aller gelöschten Benutzer übernehmen (müssen) mit [mein Test am CMD-Prompt, ich hatte den Schnipsel von gestern noch]
Works as designed , wie wir Biber sagen...

Gruß
Biber
Bitte warten ..
Mitglied: onkelfu
23.06.2006 um 11:09 Uhr
Perfekt!

Darauf bin ich nicht gekommen. Respekt!
Funktioniert bestens!
Danke vielmals,


onkelfu
Bitte warten ..
Mitglied: Biber
23.06.2006 um 13:01 Uhr
Na ja.. fast perfekt.

Eine nötige Ergänzung hab ich noch eingebaut, nämlich die Verarbeitung von
"Test-Datei mit Leerzeichen im Namen.txt"

Dafür muss es so aussehen:
Output beim Test:
Bei Dateien OHNE Leerzeichen im Namen kommt zwar als Ergebniszeile raus:
.... aber chown.exe stört sich NICHT an dem überflüssigen Leerzeichen am Ende.

Nun sollte es brauchbar sein (von der fehlenden Parameterprüfung und Hilfe abgesehen).

Setz dann bitte den Thread auf "Gelöst", onkelfu.

Schönes Wochenende
Biber
Bitte warten ..
Mitglied: onkelfu
23.06.2006 um 13:11 Uhr
Der Schönheitsfehler ist mir garnicht aufgefallen.
Danke nochmals für deine Hilfe.

Damit ist das Problem nun wirklich gelöst ;-) face-wink



onkelfu
Bitte warten ..
Mitglied: Biber
25.06.2006 um 21:48 Uhr
Um das Thema nun wirklich abzuschließen und das Bätschelchen ein bissi schneller zu machen, noch eine kleine Tuningmaßnahme.
[Musste ich tun - bin ja auch Perfektionist]

Gruß
Biber
Bitte warten ..
Mitglied: superboh
26.06.2006 um 00:10 Uhr
@Biber:
Ich bin immer wieder erstaunt, was Du alles in einen Einzeiler quetscht ... :-) face-smile
Bitte warten ..
Heiß diskutierte Inhalte
HTML
Ich brauche dringend Hilfe !
gelöst JulianpustVor 1 TagFrageHTML20 Kommentare

Hallo erstmal, ich habe großen Mist gebaut in der Firma wo ich gerade mal 2 Tage arbeite. Was ist passiert: Ich sollte von Gmail ...

LAN, WAN, Wireless
8 Geräte - verteilen oder auf einen Switch?
DoKi468Vor 1 TagFrageLAN, WAN, Wireless12 Kommentare

Hallo liebe Admins, eine kurze Frage: Ich habe hier eine FB 6190 Cable stehen sowie einen noch unmonitored switch mit 8 Anschlüssen. Momentan sieht ...

Windows Server
Server-Internetverbindung kurz trennen und wieder aktivieren
gelöst imebroVor 1 TagFrageWindows Server13 Kommentare

Hallo, wir haben im Moment fast täglich immer wieder Ausfälle unserer Internetverbindung. Unser Provider sagt, dass er kein Problem feststellen kann. Aber wenn vom ...

LAN, WAN, Wireless
"Ethernet verfügt über keine gültige IP-Konfiguration"
gelöst archITVor 19 StundenFrageLAN, WAN, Wireless18 Kommentare

Moin, folgendes Problem: Jedes mal, wenn ich meinen PC an mache, muss ich die Problembehandlung auf der Ethernet schnittstelle ausführen, dass ich Internet habe. ...

Netzwerke
Hardware-Firewall - NGFW - UTM für Privatgebrauch
LordVoodooVor 1 TagFrageNetzwerke7 Kommentare

Hallo liebe Community, seit mehreren Wochen beschäftige ich mich nun schon mit dem Thema Hardware-Firewall, ausgelöst durch Begriffe wie UTM / NGFW / Layer-7-DPI. ...

Hardware
Kabelfernsehen in anderen Raum "übertragen" ?
cramtroniVor 1 TagFrageHardware6 Kommentare

Guten Tag zusammen, ich hätte eine Frage und zwar gibt es in unserem Haus nur einen Kabelanschluss (Coax) für das Kabelfernsehen, nun hätte ich ...

Switche und Hubs
Ist bei einem kleinen Switch Rackmount Kit dabei?
CubeHDVor 1 TagFrageSwitche und Hubs5 Kommentare

Hallo, ich möchte den "HPE OfficeConnect 1420 16G Switch" kaufen. Der Switch hat 16 Ports und ich möchte diesen in einen Standard 19 Zoll ...

Microsoft
PDF editor mit spezieller exportfunktion
FlorianHeVor 19 StundenFrageMicrosoft9 Kommentare

Hi leute. Ich habe eine Frage. Bei uns in der Instandhaltung kommt es oft vor das wir änderungen an den Elektrischen Anlagen oder Mechanichen ...