Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Erstellung von Benutzerverzeichnissen

  1. #1
    Registrierter Benutzer
    Registriert seit
    Sep 2004
    Beiträge
    21

    Erstellung von Benutzerverzeichnissen

    Hallo Linuxforen-Nutzer!

    Ich habe ein Problem, das möglicherweise jede Menge Arbeit kosten könnte:
    Ich habe einen Server mit etwa 500 Benutzernamen und Benutzerverzeichnissen.

    Aus internen Gründen sollen alle Benutzerverzeichnisse komplett gelöscht werden, das Verzeichnis /home/Benutzername soll dagegen bestehen bleiben.

    Mir fallen zwei Möglichkeiten ein:

    1. Lösen des kompletten Homeverzeichnisordner und Neuerstellung der Benutzerverzeichnisse (möglichst automatisiert)
    2. Löschen des kompletten Inhalts der Verzeichnisse, aber das Verzeichnis selbst bleibt bestehen (auch automatisiert).

    Leider kenne ich für beide Möglichkeiten die passenden Befehle nicht. Ich hoffe, dass ihr eine schonende Möglichkeit kennt, um dieses Problem zu lösen.

    Vielen Dank,

    xdf900

  2. #2
    Registrierter Benutzer Avatar von hakker82
    Registriert seit
    Dec 2004
    Ort
    Sinsheim
    Beiträge
    224
    wenn du alle Verzeichnisse /home/*/ leer machen willst:

    rm -R /home/*/*
    debian testing
    kernel 2.6.16-rc3
    IBM R50e

  3. #3
    Registrierter Benutzer Avatar von nordi
    Registriert seit
    Oct 2004
    Beiträge
    451
    Zitat Zitat von hakker82
    rm -R /home/*/*
    Wird nur leider nicht funktionieren, mit einiger Wahrscheinlichkeit startet der Befehl nichtmal. Und selbst wenn, dann erwischt er nicht alle Dateien.

    Versuch es lieber mit einem kleinen Shellscript in dieser Art (Variante 1):

    Code:
    #!/bin/bash
    
    cd /home
    for i in *; do
      mkdir $i.neuerstellt
      chmod --reference=$i $i.neuerstellt
      chown --reference=$i $i.neuerstellt
      rm -rf $i
      mv $i.neu $i
    done
    Vorher aber erstmal mit Testdaten ausprobieren! Und natürlich fleißig Manpages lesen, damit du weisst warum es funktioniert!
    Verallgemeinerungen sind meistens falsch.

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 31.10.04, 16:06
  2. Hilfe zur Erstellung eines mittelgroßen Firmennetzwerks !!!
    Von saintzero im Forum Router und Netzaufbau
    Antworten: 10
    Letzter Beitrag: 08.10.04, 11:45
  3. nur bestimmte Datei erstellung verhindern
    Von Manta im Forum Linux in heterogenen Netzen
    Antworten: 6
    Letzter Beitrag: 14.04.04, 18:07
  4. Tripwire - Problem bei DB Erstellung
    Von markwaldhoff im Forum Sicherheit
    Antworten: 22
    Letzter Beitrag: 20.01.04, 15:15
  5. Erstellung einer ".bat" Datei?
    Von maxxle im Forum Anwendungen Allgemein, Software
    Antworten: 4
    Letzter Beitrag: 10.07.01, 21:19

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •