Я хотел бы выполнить поиск пользователя на нескольких серверах ss7459
в следующих файлах /etc/sudoers
: /etc/sudoers.d/itse
, , /etc/sudoers.d/dbas
и /etc/group
.
ПРИМЕЧАНИЕ:Цифры после ss
могут быть разными на всех серверах... на некоторых серверах они могут быть разными ss3945...
и т. д., но все начинаются с ss
.
Может ли кто-нибудь помочь мне написать сценарий для этого?
Кроме того, я буду запускать это на сателлите со всеми серверами на нем, поэтому главная цель — найти все серверы с этим пользователем (ss7***) на них. Мне также понадобится способ получить имя сервера и составить список этих серверов.
решение1
попробуй это:
grep -P 'ss\d+' /etc/group /etc/sudoers.d/dbas /etc/sudoers.d/itse /etc/sudoers