Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/04/2013, à 15: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 smile

Dernière modification par Ivan91 (Le 29/04/2013, à 19:30)


Manchot - LFS

Hors ligne

#2 Le 29/04/2013, à 15: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, à 16: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, à 18: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, à 19:12)


Manchot - LFS

Hors ligne

#5 Le 29/04/2013, à 19: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, à 19: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 smile
Merci


Manchot - LFS

Hors ligne

#7 Le 29/04/2013, à 19: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, à 20:07

Avin91

Re : [R-É-S-O-L-U]Changer prompt ROOT

Spitfire 95 a écrit :

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, à 09: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, à 01: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 smile


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#11 Le 01/05/2013, à 09: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, à 15: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 wink


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#13 Le 11/08/2016, à 20:38

BlackEagle001

Re : [R-É-S-O-L-U]Changer prompt ROOT

nesthib a écrit :

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 smile

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 12/08/2016, à 00:39)

Hors ligne