LINUX.ORG.RU

sudo для root

 ,


0

1

Всем привет. Не могу понять почему под рутом useradd (пишет команда не найдена) не работает, а sudo useradd (под рутом) работает.



Последнее исправление: andr_ey (всего исправлений: 1)

Ответ на: комментарий от XMs

То, что разрешено запускать с относительным путем через sudo задается в файле /etc/sudoers в секции secure_path

Кстати, в Mageia там нету /usr/local/bin, они изменили дефолт (ужесточили зачем-то). С полным путем через sudo можно запускать что хочешь, но бинарник может не увидеть соседей.

anonymous
()

Сегодня задавался этим же вопросом с debian bullseye.

Теперь вместо стародебианного su нужно вводить su -, чтобы сбросить $PATH до указанного в /etc/environment, в котором есть sbin.

anonymous
()
Ответ на: комментарий от anonymous

Вообще-то для чистого входа с правильными переменными всегда нужно было использовать

su -
для root и
su - username
для username.

Vsevolod-linuxoid ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.