Bonjour,
Je ne connaissais psa PS1, même s’il a toujours été dans mon .bashrc, le traitre
voici les résultats :
# whoami
root
# env
X_SERVERS=/var/lib/gdm/:0.Xservers
PROFILEHOME=
LANGUAGE=
USER=gdm
CONSOLE=/dev/console
HOME=/
runlevel=2
init=/sbin/init
KONSOLE_DBUS_SESSION=/Sessions/1
LOGNAME=gdm
INIT_VERSION=sysvinit-2.88
WINDOWID=31457321
COLORFGBG=15;0
TERM=xterm
USERNAME=gdm
COLUMNS=170
BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-686
WINDOWPATH=7
PATH=/usr/bin:/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
RUNLEVEL=2
DISPLAY=:0.0
PREVLEVEL=N
LANG=fr_FR.UTF-8
XAUTHORITY=/var/lib/gdm/:0.Xauth
SHELL=/bin/sh
KONSOLE_DBUS_SERVICE=:1.5
RUNNING_UNDER_GDM=true
PWD=/
previous=N
LINES=48
rootmnt=/root
VERBOSE=no
# echo $PS1
mon /etc/profile est légerement different, il y a cela en plus :
The default umask is now handled by pam_umask.
See pam_umask(8) and /etc/login.defs.
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
$SHELL vaut /bin/sh et /bin/sh point vers dash.
dans /etc/passwd, mika et root ont /bin/bash comme $SHELL
Je comprends à peu près les mechanismes décrits par etxeberrizahar mais j’ai du mal à voir comment je me retrouve en root
merci pour vos éclairements
EDIT :
en enlevant à la fin de /etc/gdm/Init/Default les 3 lignes que j’ai rajouté, je retrouve ma configuration normale, je n’ai pas encore fait de teste un par un mais quelqu’un sait en quoi ces lignes ont autant d’influence ?
EDIT2 :
si je laisse les 3 lignes à la fin de /etc/gdm/Init/Default :
/usr/bin/numlockx on
/usr/bin/setxkbmap fr
/usr/bin/xbindkeys -f /home/mika/.xbindkeysrc
je suis en root au démarage
si je modifie la dernière ligne en :
/usr/bin/xbindkey
#-f /home/mika/.xbindkeysrc
c’est à dire que je ne demande pas à xbindkeys de lire le fichier /home/mika/.xbindkeys, je suis en tant que mika (moi schizo ?).
Le problème vient donc (à part raison encore plus tordue) de xbindkeys. any idea ?