shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] VI deletar usuario


From: Alfredo Casanova
Subject: Re: [shell-script] VI deletar usuario
Date: Tue, 7 May 2019 10:36:30 -0400

for user in acheng adatao alllai aramos chenlu davixu fertam gbajwa hezhao hhamou honwan hsingh japoon jdrosa jeflee jimzho jizhou jmatti kevlam; do
sed "/^${user}:/d" /etc/passwd; 
done

mas é melhor usar o userdel, não?
for user in acheng adatao alllai aramos chenlu davixu fertam gbajwa hezhao hhamou honwan hsingh japoon jdrosa jeflee jimzho jizhou jmatti kevlam; do
userdel -fr $user
done


On Tue, May 7, 2019 at 9:14 AM João Gabriel _ address@hidden [shell-script] <address@hidden> wrote:
 

Olá,

Gostaria de uma ajuda que não sei nem se é possível.
Trabalho em um banco na area de access management, e nós não temos acesso root nos servers, preciso deletar 111 contas de 54 server.
Eu uso SecureCRT aqui, pra quem não conhece você pode criar uns botões para "automatizar" o trabalho, nesse botão eu criei o seguinte:"

/p =pause
/r = enter
/e = esc

vi passwd\r\p\p
/acheng:x\r\p\p dd \e
/adatao:x\r\p\p dd \e
/alllai:x\r\p\p dd \e
/aramos:x\r\p\p dd \e
/chenlu:x\r\p\p dd \e
/davixu:x\r\p\p dd \e
/fertam:x\r\p\p dd \e
/gbajwa:x\r\p\p dd \e
/hezhao:x\r\p\p dd \e
/hhamou:x\r\p\p dd \e
/honwan:x\r\p\p dd \e
/hsingh:x\r\p\p dd \e
/japoon:x\r\p\p dd \e
/jdrosa:x\r\p\p dd \e
/jeflee:x\r\p\p dd \e
/jimzho:x\r\p\p dd \e
/jizhou:x\r\p\p dd \e
/jmatti:x\r\p\p dd \e
/kevlam:x\r\p\p dd \e

fiz isso para 111 usuarios porem nem todos estao em todos os servers, e ai quando ele não acha ele da o DD na próxima linha e deleta usuários que não deveriam.

Como não tenho permissão de rodar nenhum scrip, não tenho permissão de rodar userdel (sim é ridiculo), existe alguma forma segura de fazer isso?

Obrigado!



--
[]'s
Alfredo Tristão Casanova .͘.
Linux User #228230
tel: +55 61 9655 9619

reply via email to

[Prev in Thread] Current Thread [Next in Thread]