su управляют с флагами-m или-p

Взгляните на Спецификацию Базового каталога XDG. В Вашем случае это должно, вероятно, быть $XDG_DATA_HOME:

$XDG_DATA_HOME определяет базовый каталог, относительно которого пользователя должны быть сохранены определенные файлы данных. Если $XDG_DATA_HOME или не установлен или не пуст, значение по умолчанию, равное $HOME/.local/share, должно использоваться.

Пожалуйста, примите во внимание: если Вы пишете демону, необходимо использовать что-то как /var/lib/ или /var/cache/ сохранять Ваши данные.

1
11.06.2013, 22:24
1 ответ

Нет никаких различий, они - просто различные варианты для того же поведения. Они, вероятно, происходят из различных более старых версий su та реализованная из этих опций с тем же поведением.

Из страницы справочника:

 -m, -p, --preserve-environment
     Preserve the current environment, except for:

     $PATH
         reset according to the /etc/login.defs options ENV_PATH or
         ENV_SUPATH (see below);

     $IFS
         reset to “<space><tab><newline>”, if it was set.

     If the target user has a restricted shell, this option has no
     effect (unless su is called by root).
2
27.01.2020, 23:39
  • 1
    На самом деле я наблюдал некоторые различия с помощью различных флагов (m или p). У меня есть сценарий, который ведет себя по-другому, если я использую-m, чем если бы я использую-p. –  coffeMug 11.06.2013, 22:31
  • 2
    И в Вашей странице справочника говорится, что это - то же? Какая версия su? На которой системе? Делает su --help дать различие для двух? –  Anthon 11.06.2013, 22:33
  • 3
    у меня нет доступа к системе теперь. Завтра я проверю su версию и т.д. –  coffeMug 11.06.2013, 22:35
  • 4
    Хорошо, моя информация из ПРИМЕЧАНИЯ к Ubuntu 12.04 –  Anthon 11.06.2013, 22:36
  • 5
    @Anthon: нет никакой страницы справочника, доступной в версии Linux, которую я использую, но согласно - справка произвела ее, говорит "-m, - сохранять-среда не сбрасывает переменные среды-p то же как-m". И версия Linux, которую я использую: SUSE Linux Enterprise Server 11 SP2. –  coffeMug 12.06.2013, 10:26

Теги

Похожие вопросы