![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
попробывал
system("reboot") не вышло подскажите как это можно сделать Добавлено @ 01:59 о интересно а что такое sudo system("sudo reboot") вот так работает -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
1DRE |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.7.2005 Репутация: нет Всего: нет |
sudo - это программа, которая запускает программу с правами другого пользователя, если пользователь явно не указан, то им по- умолчанию является root.
Что то я непойму как так может работать%) Вы должны передать пароль рута чтоб команда выполнилась. Иначе завершение будет просто "инкорект пассворд". Что бы не передавать, можно немного подредактировать один системный файл. Добавляешь в /etc/sudoers такую строку. %wheel ALL=(ALL) NOPASSWD: ALL теперь абсолютно все команды можно будет исполнять без пароля. Но перед этим добавь нужных пользователей, которые будут работать с этой командой в группу wheel.
а так и не должно работать, если у тебя не права root то так работать и не будет. Можно было бы поставить SUID на этот скрипт, но на скрипты ставить SUID нельзя! Как жаль) Есть вариант найти какой то компилятор который сможет скомпилировать програму, а потом поставить SUID, тогда будет работать от любого пользователя. Есть ещё вариант, это embedding. Особо этой темой не интересовался на php. Но думаю что это вполне реально. Немного посмотрел в гугле, посмотри ещё, может найдеш что-то. http://www.phpfreaks.com/forums/index.php?showtopic=10553 Если так получится, просто с gcc компилим код на C, ставим SUID и всё программы будет работать. Но а если нужно скриптом, то просто эксперементируйте, должно получится. Это сообщение отредактировал(а) 1DRE - 3.7.2005, 08:43 |
||||||
|
|||||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
1DRE, ага наверноее судо переобределено или где чето прописано
спасибо -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Для профи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |