Статьи Галерея Форум Чат Файлы HowTo Ссылки Поиск
Текущее время: 28 мар 2020, 18:07




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: SUID + shell script + ???
СообщениеДобавлено: 21 фев 2007, 14:09 
Маньяк

У нас с: 06.03.2004
Сообщения: 199
Откуда: Минск
Есть задача: выполнять /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...


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 21 фев 2007, 14:16 
Маньяк

У нас с: 06.03.2004
Сообщения: 199
Откуда: Минск
По вопросу нумбер 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...


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
[ All resources are available under GNU GPL ] [ Support ] [ Hosted by DataHata | MyCloud.by ] [ Powered by phpBB® Forum Software © phpBB Group ]

LVEE Winter LVEE Rambler's Top100