Sudo su -> Commande introuvable
Résolu
Schmurtz
-
kakusledur Messages postés 1 Statut Membre -
kakusledur Messages postés 1 Statut Membre -
Bonjour,
Je suis débutant sous Linux. J'aurais besoin que quelqu'un m'explique une erreur qui apparait lorsque j'effectue la commande "sudo su" :
romain@Romain-PC:~$ sudo su
34m]u[033[1 : commande introuvable
33m]@[033[1 : commande introuvable
34m]h[033[0 : commande introuvable
0m]: : commande introuvable
[033[1 : commande introuvable
ex31m]w[033[0 : commande introuvable
it0m]$ : commande introuvable
'[033[1
Je suppose que mon erreur vient de mon fichier .bashrc (j'ai testé de modifier les couleurs du terminal).
Pourtant mon .bashrc semble correct :
D'où mon erreur peut elle provenir autrement?
Merci d'avance!
Romain
Je suis débutant sous Linux. J'aurais besoin que quelqu'un m'explique une erreur qui apparait lorsque j'effectue la commande "sudo su" :
romain@Romain-PC:~$ sudo su
34m]u[033[1 : commande introuvable
33m]@[033[1 : commande introuvable
34m]h[033[0 : commande introuvable
0m]: : commande introuvable
[033[1 : commande introuvable
ex31m]w[033[0 : commande introuvable
it0m]$ : commande introuvable
'[033[1
Je suppose que mon erreur vient de mon fichier .bashrc (j'ai testé de modifier les couleurs du terminal).
Pourtant mon .bashrc semble correct :
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
D'où mon erreur peut elle provenir autrement?
Merci d'avance!
Romain
A voir également:
- Sudo : commande introuvable
- Invite de commande - Guide
- Commande terminal mac - Guide
- Diskpart commande - Guide
- Commande dism - Guide
- Commande scannow - Guide
14 réponses
PS : concernant le .bashrc, j'ai repris entre temps le .bashrc de etc/skel via la commande :
Donc le problème ne devrait plus venir de ce .bashrc...
cp -v /etc/skel/.bashrc $HOME/.bashrc
Donc le problème ne devrait plus venir de ce .bashrc...
Bonsoir,
Tu as dû faire des modifs à des endroits pas prévus pour.
Pour faire joujou avec les couleurs:
https://olivier.dossmann.net/wiki/configurations/bash/index
A noter que les réglages peuvent être différent pour user et root.
Normalement remplacer le /home/user/.bashrc par le /etc/skel/.bashrc aurait dû remettre les choses en ordre.
Une autre méthode ici (mais qui doit faire pareil):
http://studio.jacksay.com/tutoriaux/systeme-linux/recharger-votre-fichier-bashrc
As tu redémarré après avoir remis le .bashrc standard, au cas où ce fichier serait lu au premier appel du bach et plus après ?
Il se fait tard, bonne soirée, à demain peut être.
Tu as dû faire des modifs à des endroits pas prévus pour.
Pour faire joujou avec les couleurs:
https://olivier.dossmann.net/wiki/configurations/bash/index
A noter que les réglages peuvent être différent pour user et root.
Normalement remplacer le /home/user/.bashrc par le /etc/skel/.bashrc aurait dû remettre les choses en ordre.
Une autre méthode ici (mais qui doit faire pareil):
http://studio.jacksay.com/tutoriaux/systeme-linux/recharger-votre-fichier-bashrc
As tu redémarré après avoir remis le .bashrc standard, au cas où ce fichier serait lu au premier appel du bach et plus après ?
Il se fait tard, bonne soirée, à demain peut être.
N'y-a-t-il pas un moyen autrement de tout réinitialiser?
Je n'ai encore rien fait de particulier pour le moment, donc si je peux remettre tout à zéro ça ne me dérange pas et c'est beaucoup plus vite fait.
Je n'ai encore rien fait de particulier pour le moment, donc si je peux remettre tout à zéro ça ne me dérange pas et c'est beaucoup plus vite fait.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ah ok!
Mais il n'y a pas moyen de faire un sudo su? Genre une commande qui permet de rester en root pendant un moment?
Mais il n'y a pas moyen de faire un sudo su? Genre une commande qui permet de rester en root pendant un moment?
Bonsoir,
sudo pour une commande à la fois,
sudo -i pour rester en root
http://doc.ubuntu-fr.org/sudo
su fonctionne aussi sur debian pour passer en root, sur ubuntu c'est plutôt pour changer d'utilisateur à la volée:
http://doc.ubuntu-fr.org/su
sudo pour une commande à la fois,
sudo -i pour rester en root
http://doc.ubuntu-fr.org/sudo
su fonctionne aussi sur debian pour passer en root, sur ubuntu c'est plutôt pour changer d'utilisateur à la volée:
http://doc.ubuntu-fr.org/su
oui juste su pour te mettre root
su -l pour également charger le profile root
si ça ne marche pas cest que root n'a pas de password, il suffit de lui en mettre un: passwd root
su -l pour également charger le profile root
si ça ne marche pas cest que root n'a pas de password, il suffit de lui en mettre un: passwd root
sudo fonctionne correctement. Je teste par exemple la gestion des utilisateurs : "sudo adduser usrx" fonctionne parfaitement.
Par contre sudo -i me donne le même résultat que sudo su :
Par contre sudo -i me donne le même résultat que sudo su :
romain@Romain-PC:/home$ sudo -i 34m]u[033[1 : commande introuvable 33m]@[033[1 : commande introuvable 34m]h[033[0 : commande introuvable 0m]: : commande introuvable [033[1 : commande introuvable 31m]w[033[0 : commande introuvable 0m]$ : commande introuvable '[033[1
Tous ces "33m]@[033[1" etc... ressemblent à ce qui se trouve sur certaines lignes de mon .bashrc, mais je ne trouve pas concrètement d'où vient le problème.
Ah je viens de trouver grâce à vous!
En fait effectivement il y a un .bashrc pour chaque user, dont root.
Je viens de faire le cp vers /root/.bashrc et ça fonctionne, c'est donc ce .bashrc que j'avais modifié!
Merci à tous!
En fait effectivement il y a un .bashrc pour chaque user, dont root.
Je viens de faire le cp vers /root/.bashrc et ça fonctionne, c'est donc ce .bashrc que j'avais modifié!
Merci à tous!