#1 Le 29/04/2013, à 14:03
- Avin91
[R-É-S-O-L-U]Changer prompt ROOT
Bonjour à toutes et à tous.
Voilà, j'ai personnalisé mon invite (j'attends les consignes) mais quand je passe en root, il me met le nom d'utilisateur.
Dans le fichier bashrc, j'ai bien export PS1="j'attends les consignes$" et je ne vois pas où changer pour root. Je voudrais mettre une invite du style "je suis en root:$"
Merci de votre aide
Dernière modification par Ivan91 (Le 29/04/2013, à 18:30)
Manchot - LFS
Hors ligne
#2 Le 29/04/2013, à 14:05
- Spitfire 95
Re : [R-É-S-O-L-U]Changer prompt ROOT
Dans /root/.profile je pense
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#3 Le 29/04/2013, à 15:23
- pingouinux
Re : [R-É-S-O-L-U]Changer prompt ROOT
Bonjour,
Chez moi (Ubuntu Precise), PS1 est défini dans /root/.bashrc
Hors ligne
#4 Le 29/04/2013, à 17:59
- Avin91
Re : [R-É-S-O-L-U]Changer prompt ROOT
Bonjour,
J'ai aussi Precise j'ai bien .bashrc et .profile dans mon /root
Quand je mets PS1="je suis en root :$" et que je passe en root, rien ne se passe
vous n'auriez pas le code pour changer mon invite root ?
Dernière modification par Ivan91 (Le 29/04/2013, à 18:12)
Manchot - LFS
Hors ligne
#5 Le 29/04/2013, à 18:17
- Spitfire 95
Re : [R-É-S-O-L-U]Changer prompt ROOT
Manque pas l'instruction export ?
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#6 Le 29/04/2013, à 18:29
- Avin91
Re : [R-É-S-O-L-U]Changer prompt ROOT
Merci à tous.
En fait ce que j'ai c'est sudo su puis cd /root et gedit .bashrc. J'ai changé le promt sudo et ça marche. Vous m'avez été d'une grande aide
Merci
Manchot - LFS
Hors ligne
#7 Le 29/04/2013, à 18:53
- Spitfire 95
Re : [R-É-S-O-L-U]Changer prompt ROOT
Il me semble qu'il ne faut pas utiliser sudo su mais plutôt sudo -i (ou su directement).
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#8 Le 29/04/2013, à 19:07
- Avin91
Re : [R-É-S-O-L-U]Changer prompt ROOT
Il me semble qu'il ne faut pas utiliser sudo su mais plutôt sudo -i (ou su directement).
Je n'ai pas de mdp su sur ma 12.04. J'avais ça avant sur la 9.10.
sudo su / sudo -i, ça donne le même résultat au final pour ma part
Merci à tous
Manchot - LFS
Hors ligne
#9 Le 30/04/2013, à 08:37
- Spitfire 95
Re : [R-É-S-O-L-U]Changer prompt ROOT
Tu crois que ça fait la même chose, en réalité non : http://doc.ubuntu-fr.org/sudo-annexe#di … er_sudo_su
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#10 Le 01/05/2013, à 00:00
- nesthib
Re : [R-É-S-O-L-U]Changer prompt ROOT
Tu peux aussi mettre dans ton .bashrc un truc du genre :
if [ $(whoami) = root ] ; then
PS1="${debian_chroot:+($debian_chroot)}\[\033[01;34m\](\$?)\[\033[01;31m\]\u\[\033[01;34m\]@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]#\[\033[00m\] "
else
PS1="${debian_chroot:+($debian_chroot)}\[\033[01;34m\](\$?)\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\$(parse_git)\033[00m\]\$ "
fi
Il faudra alors utiliser « sudo -s »
Et il est possible de faire la même chose (et même mieux) en zsh
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#11 Le 01/05/2013, à 08:23
- Spitfire 95
Re : [R-É-S-O-L-U]Changer prompt ROOT
En le mettant dans /etc/profile ça ne serait pas compatible aussi avec sudo -i ?
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#12 Le 01/05/2013, à 14:38
- nesthib
Re : [R-É-S-O-L-U]Changer prompt ROOT
Si, tu devrais pouvoir. Je l'ai mis là car j'utilise rarement « sudo -i ». Et en réalité je n'utilise même pas cette config puisque mon shell est zsh
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#13 Le 11/08/2016, à 19:38
- BlackEagle001
Re : [R-É-S-O-L-U]Changer prompt ROOT
Tu peux aussi mettre dans ton .bashrc un truc du genre:
if [ $(whoami) = root ] ; then PS1="${debian_chroot:+($debian_chroot)}\[\033[01;34m\](\$?)\[\033[01;31m\]\u\[\033[01;34m\]@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]#\[\033[00m\] " else PS1="${debian_chroot:+($debian_chroot)}\[\033[01;34m\](\$?)\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\$(parse_git)\033[00m\]\$ " fi
Il faudra alors utiliser «sudo -s»
Et il est possible de faire la même chose (et même mieux) en zsh
Bonjour,
En faisant quelques recherches pour colorez mon prompt, je suis tombé sur ce post.
Juste une petite question, à quoi sert "\$?" ?
Merci d'avance
EDIT : En continuant mes recherche, j'ai trouvé la solution comme un grand :
"$? : code de retour de la dernière commande (0 si OK, 1 si erreur)."
(
http://www.generation-linux.fr/index.php?post/2009/02/02/Bash-%3A-personnalisation-de-l-invite
)
Dernière modification par BlackEagle001 (Le 11/08/2016, à 23:39)
Hors ligne