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


Автор Тема: Как грамотно дать права на рестарт Apache2 стороннему пользователю ?  (Прочитано 1797 раз)

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

PadonaK

  • Автор темы
  • Гость
Есть задачка....
На виртуальном хостинге - дать права на рестарт Apache2 пользователю, не имеющего права на SUDO .  Ко всему этому - дать разрешение на правку файла php.ini  .   Как это грамотнее организовать  на Ubuntu server 10.04 с минимальными правами для пользователя ?

Заранее спасибо .

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28267
    • Просмотр профиля
Главный вопрос - зачем это нужно?
Правка php.ini решается симлинком, но учитывай, что покопавшись в php.ini пользователь вполне может залезть туда, куда ты бы его пускать не захотел.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
visudoДобавить
vasyapypkin ALL=NOPASSWD:/etc/init.d/apache2 restartИ Вася может выполнять только
sudo /etc/init.d/apache2 restart

Правка php.ini решается симлинком
Это как ?
Бери больше, кидай дальше

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28267
    • Просмотр профиля
Так же, как resolv.conf
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

PadonaK

  • Автор темы
  • Гость
Главный вопрос - зачем это нужно?
Правка php.ini решается симлинком, но учитывай, что покопавшись в php.ini пользователь вполне может залезть туда, куда ты бы его пускать не захотел.

Это не на общественном хостинге . Это по работе .



Пользователь решил продолжить мысль 15 Августа 2010, 15:40:55:
Так же, как resolv.conf
А можно поподробнее ?

Пользователь решил продолжить мысль 15 Августа 2010, 15:59:36:
visudoДобавить
vasyapypkin ALL=NOPASSWD:/etc/init.d/apache2 restartИ Вася может выполнять только
sudo /etc/init.d/apache2 restart


Пользователь решил продолжить мысль 15 Августа 2010, 16:01:14:
Спасибо за подсказку . Сам так же делал но не получалось . Просто САМ ТОРМОЗНУЛ . От ВАСИПУПКИНА пытался сделать команду без SUDO .  Когда увидел пример - чуть не крикнул "Какой же Я полный...   :D "  Видимо голова не соображала в тот момент ночью .
« Последнее редактирование: 15 Августа 2010, 16:01:14 от PadonaK »

 

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