Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Откуда берутся переменные среды sudo?  (Прочитано 704 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн superguest

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Откуда берутся переменные среды sudo?
« : 10 Сентября 2016, 11:51:36 »
Приветствую!
Помогите разобраться, не могу понять некоторые моменты: при запуске через sudo не используются переменные окружения ни root, ни пользователя, используется некоторый гибридный недонабор переменных, не подхватываются никакие алиасы - опять же ни рута, ни пользователя, но какое-то окружение переменных создаётся, откуда оно берётся? Второй момент, при алиасе sudo='sudo ' вродебы переменных столько же, но уже можно использовать функции и алиасы пользователя, хотя разница в одном пробеле - это баг или фича? Как настроить sudo, я не про включение -правку sudoers visudo, а именно настройка пользователя, который представляется рутом?

в комманде useradd, ключ -R, (каталог, в который выполняется chroot) както связан с sudo?

почему sudo echo $USER выводит пользователя, а sudo bash -c 'echo $USER' рута? (даже если не sudo echo $USER, а sudo ./скрипт_bash_в_котором_echo_$USER )


« Последнее редактирование: 10 Сентября 2016, 13:09:01 от superguest »

 

Страница сгенерирована за 0.021 секунд. Запросов: 20.