{DÚVIDA} Como cancelar ou desfazer um comando [RESOLVIDO]

1. {DÚVIDA} Como cancelar ou desfazer um comando [RESOLVIDO]

Jáferson Sousa
_jaffsousa

(usa Deepin)

Enviado em 20/10/2018 - 07:37h

Bom dia,
tenho dois usuários no ubuntu, um Admin e outro padrão. Estava logado no user comum e fiz o comando: "usermod -s nologin admin". Esperava obter um outro resultado, porém o resultado que tive foi que ao tentar acessar "su admin" recebo a seguinte mensagem: " Não foi possível executar login: Arquivo ou diretório inexistente".
Como faço pra desfazer ? ou resolver!?


  


2. MELHOR RESPOSTA

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 20/10/2018 - 11:34h

_jaffsousa escreveu:

Bom dia,
tenho dois usuários no ubuntu, um Admin e outro padrão. Estava logado no user comum e fiz o comando: "usermod -s nologin admin". Esperava obter um outro resultado, porém o resultado que tive foi que ao tentar acessar "su admin" recebo a seguinte mensagem: " Não foi possível executar login: Arquivo ou diretório inexistente".
Como faço pra desfazer ? ou resolver!?


V aí ... o comando tem que ser feito como ROOT ou com poderes de
sed '/admin/ s/nologin/\/bin\/bash/' /etc/passwd 



------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------


3. Re: {DÚVIDA} Como cancelar ou desfazer um comando [RESOLVIDO]

Jáferson Sousa
_jaffsousa

(usa Deepin)

Enviado em 20/10/2018 - 12:54h

Mauriciodez escreveu:

_jaffsousa escreveu:

Bom dia,
tenho dois usuários no ubuntu, um Admin e outro padrão. Estava logado no user comum e fiz o comando: "usermod -s nologin admin". Esperava obter um outro resultado, porém o resultado que tive foi que ao tentar acessar "su admin" recebo a seguinte mensagem: " Não foi possível executar login: Arquivo ou diretório inexistente".
Como faço pra desfazer ? ou resolver!?


V aí ... o comando tem que ser feito como ROOT ou com poderes de
sed '/admin/ s/nologin/\/bin\/bash/' /etc/passwd 



------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------


Obrigado.

fiz o comando que vc passou logado como usuario comum, não deu.
Retorno: "Não foi possível executar login: Arquivo ou diretório inexistente"
Dai fiz o login no Admin fiz sudo su+senha e o comando....
voltei pro usuario padrao e o retorno foi o mesmo:
"Não foi possível executar login: Arquivo ou diretório inexistente"





4. Re: {DÚVIDA} Como cancelar ou desfazer um comando [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 20/10/2018 - 15:38h

_jaffsousa escreveu:
Obrigado.
fiz o comando que vc passou logado como usuario comum, não deu.
Retorno: "Não foi possível executar login: Arquivo ou diretório inexistente"
Dai fiz o login no Admin fiz sudo su+senha e o comando....
voltei pro usuario padrao e o retorno foi o mesmo:
"Não foi possível executar login: Arquivo ou diretório inexistente"


Alguma coisa vc fez de errado jovem, v aí como o que eu te disse deu certo

mauricio@phantom ~ $ sudo adduser pedro
Adicionando usuário 'pedro' ...
Adicionando novo grupo 'pedro' (1001) ...
Adicionando novo usuário 'pedro' (1001) com grupo 'pedro' ...
O diretório pessoal '/home/pedro' já existe. Não copiando de '/etc/skel'.
Digite a nova senha UNIX:
Redigite a nova senha UNIX:
passwd: senha atualizada com sucesso
Modificando as informações de usuário para pedro
Informe o novo valor ou pressione ENTER para aceitar o padrão
Nome Completo []:
Número da Sala []:
Fone de Trabalho []:
Fone Residencial []:
Outro []:
A informação está correta? [S/n]
mauricio@phantom ~ $ su pedro
Senha:
pedro@phantom:/home/mauricio$ exit
exit
mauricio@phantom ~ $ sudo usermod -s nologin pedro
mauricio@phantom ~ $ su pedro
Senha:
Não foi possível executar nologin: Arquivo ou diretório não encontrado
mauricio@phantom ~ $ sudo sed -i '/pedro/ s/nologin/\/bin\/bash/' /etc/passwd
mauricio@phantom ~ $ su pedro
Senha:
pedro@phantom:/home/mauricio$


NOTA: Quando precisar de algo, é de muita utilidade vc copiar as paradas do terminal e colar aqui no fórum ... muito erro acontece pq o usuário digitou errado, e muita sugestão de correção passa batido pq o usuário deu informação equivocada.

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



5. Re: {DÚVIDA} Como cancelar ou desfazer um comando [RESOLVIDO]

Jáferson Sousa
_jaffsousa

(usa Deepin)

Enviado em 21/10/2018 - 07:48h

mauricio@phantom ~ $ sudo usermod -s nologin pedro
mauricio@phantom ~ $ su pedro
Senha:
Não foi possível executar nologin: Arquivo ou diretório não encontrado
mauricio@phantom ~ $ sudo sed -i '/pedro/ s/nologin/\/bin\/bash/' /etc/passwd
mauricio@phantom ~ $ su pedro
Senha:
pedro@phantom:/home/mauricio$

No seu caso vc fez com o usuário criado, no meu caso. Eu fiz o comando no usuario criado (mixcpd) com o usuario cpd (que é o admin)

Meu retorno depois de tentar novamente :
cpd@BASE-CPD:~$ sudo sed -i '/cpd/ s/nologin/\/bin\/bash/' /etc/passwd
[sudo] senha para cpd:
cpd@BASE-CPD:~$ su cpd
Senha:
Não foi possível executar login: Arquivo ou diretório inexistente
cpd@BASE-CPD:~$




6. Re: {DÚVIDA} Como cancelar ou desfazer um comando [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 21/10/2018 - 11:32h

_jaffsousa escreveu:
cpd@BASE-CPD:~$ su cpd


vc já está logado em "cpd", pra que que vc quer logar de novo ???

troca o usuário e da o comando .

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



7. Re: {DÚVIDA} Como cancelar ou desfazer um comando [RESOLVIDO]

Jáferson Sousa
_jaffsousa

(usa Deepin)

Enviado em 21/10/2018 - 11:44h

O outro usuario seria o mixcpd, porém ele não faz parte do sudoers, justamente poq eu queria que ele nao tivesse acessos privilegiados. Foi nele que começou o problema. A unica forma de ele ter acessos privilegiados seria fazendo su cpd que é o usuario com privilegios.
Quando faço o procedimento que vc me passou nesse usuário ele me retorna que não pode por não fazer parte do sudoers.


8. Re: {DÚVIDA} Como cancelar ou desfazer um comando [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 21/10/2018 - 12:19h

_jaffsousa escreveu:
A unica forma de ele ter acessos privilegiados seria fazendo su cpd que é o usuario com privilegios.


negativo jovem, não sei de onde vc tirou essa ideia, mas se vc quer que um usuário tenha permissões ROOT, insere ele no sudoers, fora isso não tem o que fazer !!!

se o usuário no sudoers é o cpd e vc quer colocar outro user no sudoers vc usa o 'sudo' no usuário 'cpd' ou usa somente 'su' para logar como ROOT, 'su + usuário' vc está logando com as permissões do usuário ( que no caso não é root ).

entendeu aí ???

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



9. Re: {DÚVIDA} Como cancelar ou desfazer um comando [RESOLVIDO]

Jáferson Sousa
_jaffsousa

(usa Deepin)

Enviado em 21/10/2018 - 12:34h

Mauriciodez escreveu:
negativo jovem, não sei de onde vc tirou essa ideia, mas se vc quer que um usuário tenha permissões ROOT, insere ele no sudoers, fora isso não tem o que fazer !!!

Estou fazendo isso agora.

ou usa somente 'su' para logar como ROOT, 'su + usuário' vc está logando com as permissões do usuário ( que no caso não é root ).


é justamente isso que to explicando desde o inicio. pra instalar alguma coisa por exemplo estando logado como cpdmix eu precisava digitar su cpd por a senha e ai instalar... agora nao consigo mais poq dá aquele erro.




10. Re: {DÚVIDA} Como cancelar ou desfazer um comando

Jáferson Sousa
_jaffsousa

(usa Deepin)

Enviado em 21/10/2018 - 12:38h

Depois de ter adicionado "cpdmix" ao sudoers rodei o comando que vc passou...
(depois se desse certo tiraria o "cpdmix" do sudoers.)



To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

cpdmix@BASE-CPD:~$ sudo sed -i '/cpd/ s/nologin/\/bin\/bash/' /etc/passwd
[sudo] senha para cpdmix:
cpdmix@BASE-CPD:~$ su cpd
Senha:
Não foi possível executar login: Arquivo ou diretório inexistente
cpdmix@BASE-CPD:~$


---
Dai fiz uma modificação no seu comando:

cpdmix@BASE-CPD:~$ sudo sed -i '/cpd/ s/login/\/bin\/bash/' /etc/passwd
cpdmix@BASE-CPD:~$ su cpd
Senha:
cpd@BASE-CPD:/home/cpdmix$


e deu certo.
Muito obrigado pela ajuda.. e pela paciência!


11. Re: {DÚVIDA} Como cancelar ou desfazer um comando [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 21/10/2018 - 12:59h

_jaffsousa escreveu:

Dai fiz uma modificação no seu comando:

cpdmix@BASE-CPD:~$ sudo sed -i '/cpd/ s/login/\/bin\/bash/' /etc/passwd


Então foi isso .. em algum momento vc executou 'usermod -s login', provavelmente tentando desfazer o 'usermod -s nologin' e não falou que tinha feito, vacilo meu de não ter pedido para vc postar o arquivo 'passwd' ...

Importante é que resolveu !!!

Abçs

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts