В чем разница между su -
и bash -l
?
У меня есть эта проблема:
:/etc/profile.d # su - Cannot open display "default display" Directory: /root Thu Nov 28 11:23:57 CET 2013
Сейчас я пытаюсь выяснить, почему происходит это сообщение.
:~ # logout :/etc/profile.d # bash -x -l + test -f /proc/mounts + case "`/bin/ls -l /proc/$$/exe`" in ++ /bin/ls -l /proc/17167/exe + is=bash + read -t 1 a r ...
Во втором выводе у меня нет никаких признаков сообщения "Не удается открыть дисплей". Так в чем же разница?