Нет, это невозможно.
Переменные среды могут передаваться от родительской к дочерней только (как часть экспорта/наследования среды ), а не наоборот.
Другим методом (, который не оставляет пароль без присмотра и не подвергает его воздействию различных инструментов для составления списка процессов и диагностики ), является установка NOPASSWD
записи в файле конфигурации sudo
, которая разрешает только date
команда для запуска, возможно точная команда date
:
fixmeyourusernamehere ALL=(root) NOPASSWD: /bin/date 020821002014
с этим набором внизу файла /etc/sudoers
(лучше редактировать с помощью sudo visudo
, хотя )тогда пользователь fixmeyourusernamehere
должен иметь возможность запускать 'sudo date 020821002014 without a password, but not any other commands (unless the
sudo `конфигурация позволяет им использовать другие команды ).