SSH et .bashrc qui ne s'exécute pas - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 08-01-2008 à 10:43:01
ReplyMarsh Posté le 08-01-2008 à 10:44:32
Se logguer en root directement ce n'est pas bien
Sinon montre ton ~/.bashrc et regarde si tu as d'autres fichiers d'initialisation qui pourrait écraser ta conf :
http://linux.die.net/man/1/bash
Citation : Files /bin/bash |
Marsh Posté le 08-01-2008 à 10:47:30
Moi je sais que la loupiotte est un mec bien, et qu'il se loggue en user à SSH, puis fait un su
Marsh Posté le 08-01-2008 à 10:48:51
Dans ce cas qu'il fasse su - et non su ou sinon qu'il règle le /home/user/.bashrc de son user
Marsh Posté le 08-01-2008 à 10:57:54
Riot a écrit : Tu pourrais montrer ton .bashrc ? |
mais chui timide
# .bashrc # User specific aliases and functions alias rm='rm -i' # Source global definitions PS1="\s-\v:\W \\$ " |
Enfin c'est vieux donc je sais pas si ya pas des fautes
o'gure a écrit : Se logguer en root directement ce n'est pas bien
|
Jva voir ça.
Riot a écrit : Moi je sais que la loupiotte est un mec bien, et qu'il se loggue en user à SSH, puis fait un su |
Evidemment ^473
C'est quoi le problème la sécurité extérieure ?
Marsh Posté le 08-01-2008 à 12:55:05
o'gure a écrit : regarde si tu as d'autres fichiers d'initialisation qui pourrait écraser ta conf :
|
Bon et bien apparemment non, pas de trace d'une redéfinition du prompt.
Marsh Posté le 08-01-2008 à 18:48:29
Marsh Posté le 09-01-2008 à 09:45:50
T'as essayé ça ?
o'gure a écrit : Dans ce cas qu'il fasse su - et non su ou sinon qu'il règle le /home/user/.bashrc de son user |
Marsh Posté le 09-01-2008 à 10:06:40
franceso a écrit : T'as essayé ça ? |
Ben pour l'instant je me connecte direct en root (j'arrive pas à faire autrement ) donc je peux pas faire ça...
Marsh Posté le 09-01-2008 à 10:08:59
Tu n'arrives pas à faire autrement ?
Tu as mis une restriction dans ton /etc/ssh/sshd_config ?
Marsh Posté le 09-01-2008 à 10:16:35
o'gure a écrit : Tu n'arrives pas à faire autrement ? |
"Je" c'est beaucoup dire Mon hébergeur, au pire. Mais je sais pas si ça vient de là, c'est juste que je crée un user, je lui met bien "bin/bash" comme shell, mais je n'arrive pas à y accéder en SSH.
edit : en tout cas je n'ai pas de ligne "AllowUsers" dans /ssh_config
Marsh Posté le 09-01-2008 à 10:28:07
J'ai ajouté un AllowUsers dans le sus-nommé et ça marche
Merci
Mais c'était pas le pb de départ, je vais essayer ton truc (et essayer de le comprendre avant)
Marsh Posté le 09-01-2008 à 10:32:58
Généralement on interdit de se connecter directement en root pour différentes raisons (éliminer le brute force sur le compte root, ne pas être root tout le temps dans un shell...)
la différence entre su et su - est expliquée dans le man de su. En résumé avec le - on charge réellement l'environnement de l'utilisateur demandé (en l'occurence root), sans le - une partie de l'environnement du premier utilisateur (dont le prompt) est gardé pour le second.
Marsh Posté le 09-01-2008 à 10:44:50
si c'est ça alors permitRootLogin no
Marsh Posté le 09-01-2008 à 10:48:24
Bon, mon probleme de départ est toujours là.
En fait apparemment, aucun des "/etc/.bashrc" et "/root/.bashrc" n'est exécuté au moment de la connexion en root (avec "su -" ) : j'ai un echo dans chaque et rien n'est affiché.
Marsh Posté le 09-01-2008 à 10:51:06
C'est quoi ton OS/Distsribution ?
es tu bien sûr que tu es en bash (malgré le prompt)
Peux tu faire un
echo $SHELL |
Marsh Posté le 09-01-2008 à 10:53:10
o'gure a écrit : C'est quoi ton OS/Distsribution ?
|
/bin/bash |
Ma distrib est Fedora Core 6
Marsh Posté le 08-01-2008 à 10:32:28
Yo
Je me connecte à la console de mon serveur distant en Root via SSH, mais mon prompt est pourri ("-bash-3.1#" ) et je voudrais créer des alias/changer le $PATH.
Donc pour ça, j'ai modifié mon /root/.bashrc, mais il ne semble pas pris en compte à la connexion...
Pourquoi SSH ne l'éxecute-t-il pas ? comment personnaliser mon environnement SSH sinon ?
Merci les kiwis
---------------
Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique