Автор Тема: запуск файл менеджера от имени root [решено]  (Прочитано 49688 раз)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 191
    • Домашняя страница
Как и автору темы мне пришлось довольствоваться  Alt+F2 и далее  gksu gnome-commander. Почему-то открывается Gnome Commander с русским интерфейсом (как от пользователя) и с привилегиями root.
Это как раз логично, так как gksu унаследует переменные среды окружения (в т.ч. и локаль).
Андрей Черепанов (cas@)

Оффлайн Пурпур

  • Участник
  • *
  • Сообщений: 131
У меня похожая проблема.
В эмуляторе (который с раб.стола запускается) если я просто ввожу команду delphin, то открывается файловый менеджер дельфин.

Если я после этого захожу под root, введя команду su-, то запустить дельфин я уже не могу.

Из консоли дильфин вообще не запускается.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Из консоли дильфин вообще не запускается.
Не надо в консоли графические файловые менеджеры использовать. Уж если что-то использовать там, то mc.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
В эмуляторе (который с раб.стола запускается) если я просто ввожу команду delphin, то открывается файловый менеджер дельфин.
Если я после этого захожу под root, введя команду su-, то запустить дельфин я уже не могу.
Из консоли дильфин вообще не запускается.

В Линукс, Виндоус и MS DOS у переменной PATH одно и то же назначение.

Оффлайн Пурпур

  • Участник
  • *
  • Сообщений: 131

В Линукс, Виндоус и MS DOS у переменной PATH одно и то же назначение.

Можно объяснить?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259

В Линукс, Виндоус и MS DOS у переменной PATH одно и то же назначение.

Можно объяснить?

Короткий ответ:
Открываете справку Windows и читаете :-)

Длинный ответ:
В переменной PATH в PC DOS перечисляются пути по которым интерпретатор команд ищет исполняемый файл указанный в командной строке. В операционных системах уровнем выше DOS, у пользователей описываются одни пути поиска, у администратора другие.

Соответственно в Linux:
команда
which dolphin
укажет полный путь к исполняемому файлу, если путь описан в переменной PATH. Или перечислит пути поиска по которым команда which не нашла исполняемый файл.

Пути поиска перечисленные у пользователя и у администратора, в Linux, PC DOS и Windows можно увидеть выполнив команду
echo $PATH

Пути поиска исполняемых файлов могут быть описаны в переменой PATH в файле ~/.bashrc с экспортом переменной.
Например:
# grep '^PATH\|^export' ~/.bashrc
PATH=/root/bin:/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin
export PATH

То что я вам тут описал, описывается в любой приличной книге по MS DOS или Windows 95/98. В Linux с поправкой на .bashrc
Но об этом можно прочитать и в man-страницах:
$ man bash|less -p PATH$
$ man environ|less -p PATH
$ man environment|less -p PATH

Или об этом же и много другом, можно прочитать в любом приличном самоучителе Linux. Например Виктора Костромина. Этот самоучитель свободно доступен в электронной библиотеке на rus-linux.net


Особенности и специфика работы операционной системы на более низком уровне, описывается в других книгах. Например в книге Linux не для идиотов. Но читать подобные книги рекомендуется только при наличии базового набора знаний об ОС Linux.
« Последнее редактирование: 24.03.2017 01:45:35 от Speccyfighter »