Anzeige:
Ergebnis 1 bis 3 von 3

Thema: übernehmen von User aus einem alten System

  1. #1
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615

    übernehmen von User aus einem alten System

    Moin!

    Ich hab mal wieder Probleme ... :/
    Ich hab einen Uralt SuSE Server in die Finger bekommen, welcher total veraltet ist und deswegen neu aufgesetzt werden soll.
    In diesem Zuge, sollen alle alten Accounts entfernt werden, die noch bestehenden allerdings 1:1 übernommen ... also mit Usernamen und Passwort.
    In dem Falle parse ich einfach /etc/passwd & /etc/shadow
    Witzigerweise hat derjenige, der die Kiste mal eingerichtet hat, in jedem Usernamen einen Punkt genutzt, welches IMHO ja nicht zulässig ist.
    Aber SuSE sei dank ...

    Wie kann ich die Punkte aus dem Username entfernen?
    Normalerweise reicht doch ein bischen awk aus, oder?
    Bodo
    Systemadmistration UNIX

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    sonst sind ja wohl keine Punkte in den Dateien? Dann kannst du einfach
    Code:
    sed "s#\.##" -i /etc/shadow
    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  3. #3
    Registrierter Benutzer Avatar von TheDodger
    Registriert seit
    17.05.2001
    Ort
    Hamburg
    Beiträge
    615
    Zitat Zitat von peschmae
    sonst sind ja wohl keine Punkte in den Dateien? Dann kannst du einfach
    Code:
    sed "s#\.##" -i /etc/shadow
    Hurtig ... und gleich auch noch die Originaldatei geändert.
    Zum Glück an einem Backup getestet *g*

    Danke!
    Bodo
    Systemadmistration UNIX

Lesezeichen

Berechtigungen

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