Comando executado errado

1. Comando executado errado

Douglas
Roknauta

(usa Ubuntu)

Enviado em 07/07/2015 - 15:52h

Fui executar o comando:
chsh -s /bin/bash <usuário> 
com o usuário root. Mas sem querer esqueci de passar o "/bin/bash", agora não consigo usar o
su root 
. Aparece a mensagem:
"Cannot execute openproject: Arquivo ou diretório não encontrado", já reiniciei o sistema mas nada resolveu, alguém sabe como resolver?


  


2. Re: Comando executado errado

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 07/07/2015 - 16:04h

olá,

Loga como root e roda o comando certo:

 chsh -s /bin/bash user  


posta aqui a saida de:
cat /etc/passwd 



abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


3. Re: Comando executado errado

Wellington
wellington_r

(usa Debian)

Enviado em 07/07/2015 - 16:07h


Você executou
chsh -s root 

?

Eu nunca usei esse comando, mas pelo que eu entendi lendo a respeito, executando o comando dessa forma, ele esperaria pelo caminho do shell no lugar da palavra "root".
A menos que você tivesse um arquivo chamado root na pasta onde o comando foi executado, ele deveria ter dado erro.


4. Re: Comando executado errado

Zhu Sha Zang
zhushazang

(usa Gentoo)

Enviado em 07/07/2015 - 17:34h

Tente...


su - root -c bash


...deve te retornar o "prompt" do root.

E corrija a cag..., digo o comando.

Atenciosamente

---
Hail Hydra!


5. Re: Comando executado errado

Douglas
Roknauta

(usa Ubuntu)

Enviado em 08/07/2015 - 09:02h

tonyhts escreveu:

olá,

Loga como root e roda o comando certo:

 chsh -s /bin/bash user  


posta aqui a saida de:
cat /etc/passwd 



abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


A saída de
cat /etc/passwd 


root:x:0:0:root:/root:openproject
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
syslog:x:101:104::/home/syslog:/bin/false
messagebus:x:102:106::/var/run/dbus:/bin/false
landscape:x:103:109::/var/lib/landscape:/bin/false
sshd:x:104:65534::/var/run/sshd:/usr/sbin/nologin
administrador:x:1000:1000:administrador,,,:/home/administrador:/bin/bash
bind:x:105:113::/var/cache/bind:/bin/false
memcache:x:106:114:Memcached,,,:/nonexistent:/bin/false
uuidd:x:100:101::/run/uuidd:/bin/false
systemd-timesync:x:108:118:systemd Time Synchronization,,,:/run/systemd:/bin/false
systemd-network:x:109:119:systemd Network Management,,,:/run/systemd/netif:/bin/false
systemd-resolve:x:110:120:systemd Resolver,,,:/run/systemd/resolve:/bin/false
systemd-bus-proxy:x:111:121:systemd Bus Proxy,,,:/run/systemd:/bin/false
mysql:x:107:115:MySQL Server,,,:/nonexistent:/bin/false
openproject:x:1001:1001::/home/openproject:


Obs: não estou conseguindo logar com o root, aparece a mensagem postada na minha pergunta.





6. Re: Comando executado errado

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 08/07/2015 - 09:21h

Ok, sem problemas..

O bash do root esta como nome de usuario.. rs

ja que tem permissao pra ler o passwd, faz assim.



sed -i 's/:openproject/\/bin\/bash/1' /etc/passwd


Reinicia e pronto
Abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts