PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : übernehmen von User aus einem alten System



TheDodger
06-09-2004, 05:49
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?

peschmae
06-09-2004, 08:52
sonst sind ja wohl keine Punkte in den Dateien? Dann kannst du einfach


sed "s#\.##" -i /etc/shadow


MfG Peschmä

TheDodger
06-09-2004, 09:38
sonst sind ja wohl keine Punkte in den Dateien? Dann kannst du einfach


sed "s#\.##" -i /etc/shadow


Hurtig ... und gleich auch noch die Originaldatei geändert. :)
Zum Glück an einem Backup getestet *g*

Danke!