Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: sudo chmod 777 из скрипта  (Прочитано 6715 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн t_a_n_k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
sudo chmod 777 из скрипта
« : 18 Ноября 2008, 12:53:22 »
пытаюсь выполнить из браузера скрипт на php
system('sudo chmod 777 /var/lib/dhcp/dhcpd.leases',$ret);никаких ошибок не выдает, но и не работает.. $ret=1 на выходе..
Что не так делаю?

Оффлайн tempx77

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: sudo chmod 777 из скрипта
« Ответ #1 : 18 Ноября 2008, 13:34:21 »
эм, а судо точно без пароля? для пользователя, от которого php запущен?

Оффлайн t_a_n_k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: sudo chmod 777 из скрипта
« Ответ #2 : 18 Ноября 2008, 13:58:52 »
Я так понимаю, если запускаю скрипт через браузер - то php запускается от апача.
Или можно как-то выполнить sudo еще?

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1190
    • Просмотр профиля
Re: sudo chmod 777 из скрипта
« Ответ #3 : 18 Ноября 2008, 14:16:57 »
Я так понимаю, если запускаю скрипт через браузер - то php запускается от апача.
Или можно как-то выполнить sudo еще?

правильно понимаешь. а зачем тебе из браузера права на что-то менять?

Оффлайн t_a_n_k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: sudo chmod 777 из скрипта
« Ответ #4 : 18 Ноября 2008, 14:21:48 »
дотачиваем напильником веб-интерфейс управления серваком, в одной из опций хотели сделать управление dhcp, т.е менять содержимое файла /var/lib/dhcp/dhcpd.leases, считываются то с него данные на ура, да и парсятся несложно, а вот сохранить изменения нивкакую, пимишин денид дескать...

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1190
    • Просмотр профиля
Re: sudo chmod 777 из скрипта
« Ответ #5 : 18 Ноября 2008, 15:08:04 »
дотачиваем напильником веб-интерфейс управления серваком, в одной из опций хотели сделать управление dhcp, т.е менять содержимое файла /var/lib/dhcp/dhcpd.leases, считываются то с него данные на ура, да и парсятся несложно, а вот сохранить изменения нивкакую, пимишин денид дескать...

А какие там права по умолчанию? Может на основе групп есть смысл сделать?

Оффлайн t_a_n_k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: sudo chmod 777 из скрипта
« Ответ #6 : 18 Ноября 2008, 15:24:22 »
атрибуты у файла: 0664
owner name
root
group name
root

Оффлайн Saha

  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: sudo chmod 777 из скрипта
« Ответ #7 : 18 Ноября 2008, 17:09:50 »
сорри, что влез в тему, недоступную моему пониманию... =)
Однако, насколько я понимаю, sudo по-любому ждет ввода пароля от пользователя и через web интерфейс вряд ли реализуемо (иначе это такая дыра в безопасности!..  :idiot2:)

Оффлайн tempx77

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: sudo chmod 777 из скрипта
« Ответ #8 : 18 Ноября 2008, 20:41:23 »
судо можно настроить на беспарольное выполнение одной указанной команды от одного конкретного пользователя (да и не только так настроить можно).

А вариант сделать chgrp www-data /var/lib/dhcp/dhcpd.leases (ну или какая там группа у апача) руками не катит? писать будет можно :).

Оффлайн t_a_n_k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: sudo chmod 777 из скрипта
« Ответ #9 : 19 Ноября 2008, 07:00:21 »
Руками никак не катит... Тогда зачем веб-интерфейс для управления? Была идея добавить запись в /etc/sudoers, но тож не проканало.. писать в файл по-прежнему не хотит :(

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1190
    • Просмотр профиля
Re: sudo chmod 777 из скрипта
« Ответ #10 : 19 Ноября 2008, 08:35:20 »
Руками никак не катит... Тогда зачем веб-интерфейс для управления? Была идея добавить запись в /etc/sudoers, но тож не проканало.. писать в файл по-прежнему не хотит :(

Ты что в sudoers писал?

Примерно вот так:
www-data ALL=NOPASSWD: ALL

Хотя это и дыра...


Оффлайн t_a_n_k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: sudo chmod 777 из скрипта
« Ответ #11 : 19 Ноября 2008, 10:43:54 »
Вобчем как ни крути, дырина получается.. решили оставить как есть, т.е. править достып к файлу ручками.

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.