|
From: | André Saunite |
Subject: | Re: [shell-script] VI deletar usuario |
Date: | Tue, 7 May 2019 14:35:45 -0500 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
Como é que vc não tem acesso de root
mas tem permissão de editar o /etc/passwd?
Tenta rodar '/usr/sbin/userdel' com seu
usuario, ou tenta 'su - '
Fazer o que vc tá fazendo de só apagar
do /etc/passwd deixa um monte de lixo no sistema, tem que apagar
também de /etc/shadow e depende do sistema também de /etc/group,
além do home de esses usuarios que pode ser que queiram deletar
também, né?
De todas formas, recomendo pelo menos
fazer o mesmo no /etc/shadow:
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/shadow; done Abraço
André
Nem userdel eu tenho acesso, é um absurdo.
Eu acabei de testar e funcionou:
:g/userid:/d\r\e
Ai como não
consigo rodar um for, uso o SecureCRT que deixa criar
uns botoes, criei um que executa isso pra casa
usuário!
Mas salvei o
que vc me mandou aqui, se um dia liberaram sudo, já
fica bem melhor!
Obrigado!
De: address@hidden
<address@hidden> em nome de
Alfredo Casanova address@hidden [shell-script]
<address@hidden>
Enviado: terça-feira, 7 de maio de 2019 11:36 Para: Shell Script Assunto: Re: [shell-script] VI deletar usuario
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
[]'s
Alfredo Tristão Casanova .͘. Linux User #228230 tel: +55 61 9655 9619 |
[Prev in Thread] | Current Thread | [Next in Thread] |