Ich möchte auf mehreren Servern ss7459
in den folgenden Dateien /etc/sudoers
, /etc/sudoers.d/itse
, /etc/sudoers.d/dbas
und nach Benutzern suchen /etc/group
.
NOTIZ:Die Zahlen nach dem ss
sind möglicherweise nicht auf allen Servern gleich ... auf manchen vielleicht ss3945...
usw., aber alles beginnt mit ss
.
Kann mir bitte jemand helfen, ein Skript dafür zu schreiben?
Außerdem werde ich dies auf einem Satelliten ausführen, auf dem sich alle Server befinden. Das Hauptziel besteht also darin, alle Server mit diesem Benutzer (ss7***) zu finden. Ich brauche außerdem eine Möglichkeit, den Servernamen zu ermitteln und eine Liste dieser Server zusammenzustellen.
Antwort1
Versuche dies:
grep -P 'ss\d+' /etc/group /etc/sudoers.d/dbas /etc/sudoers.d/itse /etc/sudoers