LINUX.ORG.RU
ФорумAdmin

Запуск системных программ из-под юзера.


0

0

Кто-нибудь подскажите, где прописываются списки программ, которые можно запускать юзеру.

Мне нужно, чтобы можно было запустить arp, dhcpd, iptables из-под юзера.

Я как-то мельком видел такое в редхате...уже не помню в каком файлике это прописывалось.
Мне, кстати, нужно для Slackware.

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

про /etc/sudoers я знаю.... мне казалось еще что-то должно быть....
помню, что стало возможным просто набирать команду в консоле, без "sudo".
Тем более, что я в /etc/sudoers прописал:
"oleg    ALL=(ALL) NOPASSWD:ALL"
команды типа "sudo ls /root" работают. А вот dhcpd, route, ifconfig и др. не работают.... пишет: "sudo: ifconfig: command not found"

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

> команды типа "sudo ls /root" работают. А вот dhcpd, route, ifconfig и др. не работают.... пишет: "sudo: ifconfig: command not found"

Сравни "which ls" и "which ifconfig", потом посмотри на "echo $PATH", потом сделай "sudo su -" и снова "echo $PATH".

AngryElf ★★★★★
()
Ответ на: комментарий от dzoleg

Я вспомнил! В редхате есть /etc/security. Вот там-то и меняли что-то. У меня на слаке нет такого. Может кто знает, нет ли аналога в слаке? Я точно помню, что в редхате человек sudo не применял.

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

> кстати, а как для юзера поменять $PATH?

Если глобально, то в /etc/profile, вроде. Если локально, ~/.bash_profile, если не ошибаюсь. Поищи, в общем, строчку PATH у себя.

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

Спасибо....
Тут еще одна проблемка всплыла...
sudo /bin/echo 1 > /proc/sys/net/ipv4/ip_forward выдает: /proc/sys/net/ipv4/ip_forward: Permission denied.
/bin/echo в /etc/sudoers для юзера прописан.

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