Problema col comando 'su'

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Problema col comando 'su'

Messaggio 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  ;D
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40367
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Problema col comando 'su'

Messaggio 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

Codice: Seleziona tutto

sudo su
per attivare una shell di root. Strano che ti funzionava fino ieri.

bash è in /bin e non in /usr/local/bin...
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Re: Problema col comando 'su'

Messaggio da NeoUbuntu80 »

Per abilitare root avevo fatto:

Codice: Seleziona tutto

$sudo passwd
inserire pass:
nuova pass:
nuova pass:
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!
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40367
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Problema col comando 'su'

Messaggio da steff »

sudo passwd??? Per abilitare root il comando è

Codice: Seleziona tutto

sudo passwd root
Sudo funziona? bash c'è?

Codice: Seleziona tutto

whereis bash
Ultima modifica di steff il martedì 15 luglio 2008, 12:25, modificato 1 volta in totale.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Re: Problema col comando 'su'

Messaggio 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..
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Re: Problema col comando 'su'

Messaggio da NeoUbuntu80 »

Altra cosa strana:
Se faccio "env | grep SHELL" l'output invece è corretto nel path

Codice: Seleziona tutto

SHELL=/bin/bash
???
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40367
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Problema col comando 'su'

Messaggio da steff »

Non è elegante, ma potresti mettere un link al bash...

Codice: Seleziona tutto

cd /usr/local/bin
sudo ln -s /bin/bash bash
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: Problema col comando 'su'

Messaggio da Guiodic »

scrivi

sudo su

e se ti funziona controlla con env | grep SHELL
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Re: Problema col comando 'su'

Messaggio da NeoUbuntu80 »

purtroppo stesso output anche con questo comando

Codice: Seleziona tutto

Cannot execute /usr/local/bin/bash: No such file or directory
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Re: Problema col comando 'su'

Messaggio 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?!?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40367
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Problema col comando 'su'

Messaggio da steff »

Strano sì, allego le mie. Quello in /etc ha il  nome bash.bashrc senza punto davanti.
Allegati
bashrc.home.txt
(2.56 KiB) Scaricato 19 volte
bash.bash.rc.txt
(1.53 KiB) Scaricato 23 volte
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti