SUID + shell script + ???

Linux, безопасность, сети и все что с этим связано
master_of_shadows
Маньяк
Сообщения: 199
Зарегистрирован: 06 мар 2004, 19:23
Откуда: Минск
Контактная информация:

SUID + shell script + ???

Сообщение master_of_shadows »

Есть задача: выполнять /usr/bin/pmi action hibernate из под обычного юзверя. При попытке просто запуска из под него - получаем по пальтсам: куча ерроров.

Нарисовал шел скриптик 1.sh:
#!/bin/sh
/usr/bin/pmi action hibernate

$sudo chwon root:root 1.sh
$sudo chmod +s 1.sh

Не работает - ошибки все те же. Вставил в него проверку: id грит не рут.

Вопрос 1 - какова собсна не рут?
Вопрос 2 - погуглив нашол что со скриптами и SUID в Unix/Linux полный косяк. Дыра на дыре. Как же мне таки поиметь возможность делать суспенд/хибернейт не из под рута? sudo не катит: в оконном менеджере на хот кей не повесиш да и пальцы ломать надоедает.
[Ubuntu 8.10] @ home PC & MSI Wind

...take a look at the sky, just before you die...

master_of_shadows
Маньяк
Сообщения: 199
Зарегистрирован: 06 мар 2004, 19:23
Откуда: Минск
Контактная информация:

Сообщение master_of_shadows »

По вопросу нумбер 1 ответ нашол - /bin/sh не SUID. Поэтому фигвам а не SUID скрипты.

Вопрос нумбер 2 - поидее через редактирование /etc/sudoers я получу всё что мне надо. Пойду курить доки/маны :).

Всем спасибо за внимание :lol:.
[Ubuntu 8.10] @ home PC & MSI Wind

...take a look at the sky, just before you die...

Ответить