Новый терминал не работает, когда мы используем su root

Когда я использую

 su root

а затем использовать

 гном-терминал

Я получаю предупреждение

 ** (gnome-terminal: 2677): ПРЕДУПРЕЖДЕНИЕ **: Не удалось подключиться к диспетчеру сеансов: ни один из указанных протоколов проверки подлинности не поддерживается

и новое окно терминала не открывается. Но когда я использую

 su -

а затем использовать

 гном-терминал

новое окно открывается без предупреждения. Почему это так ?

  • Как сохранить переменную окружения через su -?
  • Как я могу sudo su и сменить каталог сразу после?
  • Откуда получила название «колесо»?
  • Могу ли я обновить все пользователи crontabs?
  • выполнение команды как su
  • FreeBSD: открытие приложений X после su для root?
  • Я создал новую группу и нового пользователя. Затем я добавил пользователя в группу. Как я могу перейти к этому пользователю?
  • Выполнить ожидание внутри сценария bash как другого пользователя
  • One Solution collect form web for “Новый терминал не работает, когда мы используем su root”

    Настройка среды при предоставлении - намного более полная. На странице руководства:

     The optional argument - may be used to provide an environment similar to what the user would expect had the user logged in directly. 

    В частности, SESSION_MANAGER отсутствует, если вы выполняете su root .

    Вы можете выводить среды, используя env | sort > /var/tmp/XXX.env env | sort > /var/tmp/XXX.env с XXX , отличающимся для вызова root и root , а затем сравните вывод с использованием diff. В моей настройке (Ubuntu 12.04) это приводит к примерно удвоенному количеству строк в su - case (53 против 27).

    Interesting Posts

    Как я могу найти git commit в репо, который больше похож на указанную ветвь?

    Когда своп становится опустошенным, после его использования?

    Глобальная комбинация клавиш (inittab?)

    Что такое securityfs?

    Установка CentOS rpms 5.5 против 6.4

    DNS работает в Oracle в течение половины времени, и я даже не могу поддерживать файл / etc / hosts

    Почему чтение / proc / net / tcp занимает много времени ss быстро возвращает те же данные о таблице соединений?

    Перемещение с Ubuntu 32bit: Mint 64bit или Mint 32bit?

    Установите nginx в качестве прокси-сервера после Apache

    Локальный unix-сокет – приблизительное представление о пропускной способности

    Текущая дисковая нагрузка

    Чтение файлов .desktop программно

    Могу ли я настроить сенсорную панель в качестве клавиш-модификаторов в некоторых случаях?

    Как проверить, запущен ли клиент удаленного rsyslog

    Укажите опцию diff для подсказки файла конфигурации dpkg

    Linux и Unix - лучшая ОС в мире.