Pagina 1 di 1
Problema col comando 'su'
Inviato: martedì 15 luglio 2008, 11:48
da NeoUbuntu80
Ciao a tutti!!!
Premetto che sono un utente che si sta avvicinando al mondo open source e magari il problem può essere alla fine una cavolata :P
Quando provo a lanciare il comando 'su' mi restituisce il seguente output:
Codice: Seleziona tutto
$su
Password:
Cannot execute /usr/local/bin/bash: No such file or directory
Il problema è che fino a ieri funzionava e riuscivo ad entrare come root, non ho idea di cosa possa essere combiato.
Magari può servire, ho lanciato anche il comando ''env | grep SHELL" e mi restituisce "SHELL=/bin/bash"
Qualche help!!!
Grazie

Re: Problema col comando 'su'
Inviato: martedì 15 luglio 2008, 12:12
da steff
In Ubuntu di solito non viene usato su in quanto non hai attivato l'utente root con un password proprio. Se devi svolgere attività con i permessi di root basta dare sudo davanti il comando. Puoi anche dare
per attivare una shell di root. Strano che ti funzionava fino ieri.
bash è in /bin e non in /usr/local/bin...
Re: Problema col comando 'su'
Inviato: martedì 15 luglio 2008, 12:18
da NeoUbuntu80
Per abilitare root avevo fatto:
Purtroppo mi è piu comodo diventare root e non dover usare sempre sudo. Quello che non capisco è cosa sia successo e adesso come metterlo a posto. Ho provato a ri-installare il pacchetto bash,ma sempre solita cosa. Tra l'altro adesso ho lanciato il comando "chsh -s /bin/bash" e poi rifare "su" ,ma nulla da fare sempre solito output....non so più che pesci pigliare!
Re: Problema col comando 'su'
Inviato: martedì 15 luglio 2008, 12:23
da steff
sudo passwd??? Per abilitare root il comando è
Sudo funziona? bash c'è?
Re: Problema col comando 'su'
Inviato: martedì 15 luglio 2008, 12:31
da NeoUbuntu80
Allora,il comando restituisce l'output:
Codice: Seleziona tutto
bash: /bin/bash /etc/bash.bashrc /usr/include/bash /usr/share/bash /usr/share/man/man1/bash.1.gz
Il problema penso sia che lui, non so per quale motivo, pensa che la shell bash si trovi su /usr/local/bin/bash cosa che li non c'è (infatti il suo output era " No such file or directory")... Ho provato a lanciare "chsh -s /bin/bash" che è il suo vero percorso, ma poi rifacendo "su" lui ritenta sul percorso errato..
Re: Problema col comando 'su'
Inviato: martedì 15 luglio 2008, 12:34
da NeoUbuntu80
Altra cosa strana:
Se faccio "env | grep SHELL" l'output invece è corretto nel path
???
Re: Problema col comando 'su'
Inviato: martedì 15 luglio 2008, 12:35
da steff
Non è elegante, ma potresti mettere un link al bash...
Re: Problema col comando 'su'
Inviato: martedì 15 luglio 2008, 12:36
da Guiodic
scrivi
sudo su
e se ti funziona controlla con env | grep SHELL
Re: Problema col comando 'su'
Inviato: martedì 15 luglio 2008, 13:34
da NeoUbuntu80
purtroppo stesso output anche con questo comando
Codice: Seleziona tutto
Cannot execute /usr/local/bin/bash: No such file or directory
Re: Problema col comando 'su'
Inviato: martedì 15 luglio 2008, 13:54
da NeoUbuntu80
Magari può dare qualche indicazione: non ho i file .bashrc sia nella mia home che in etc. Ho letto girando su internet che in teoria ci dovrebbero essere o sbaglio?!?
Re: Problema col comando 'su'
Inviato: martedì 15 luglio 2008, 15:31
da steff
Strano sì, allego le mie. Quello in /etc ha il nome bash.bashrc senza punto davanti.