Команда TC через веб-страницу как sudo

Основная цель – запустить команду tc через веб-страницу, начиная с:

 tc qdisc del root dev eth0 

(Удаляет все фильтры)

После простых команд linux с веб-страницы я пытаюсь добавить команду tc, но для этого существует необходимость в sudo (в противном случае операция не разрешена). Поэтому запуск:

/ Sbin / tc qdisc del root dev eth0

провалился.

One Solution collect form web for “Команда TC через веб-страницу как sudo”

Сначала вам нужно добавить пользователя, который запускает веб-сервер в файл sudoers.

Что-то вроде этого – замените www-data пользователем, который запускает веб-сервер

 www-data ALL=(ALL) NOPASSWD:/sbin/tc qdisc del root dev eth0 

Это позволит пользователю www-data запускать sudo /sbin/tc qdisc del root dev eth0 без пароля.

Если вам нужно добавить больше команд, тогда вы можете наклеить их на запятую, как таковой

 www-data ALL=(ALL) NOPASSWD:/sbin/tc qdisc del root dev eth0,/sbin/tc qdisc del root dev eth1 

Как только файл sudoers будет настроен, тогда, когда вы запустите веб-страницу, которая запускает эту команду, пока веб-страница запускает sudo /sbin/tc qdisc del root dev eth0 она должна работать.

  • Потерянное разрешение на использование команд sudo
  • Как я могу запускать команды в PowerShell с разрешениями администратора?
  • Как выполнить SCP как пользователя Sudo
  • Как добавить в файл как sudo?
  • Как WinSCP может предоставить пользователю sudo для выполнения scp?
  • Команда: sudo su -
  • Как запретить пользователям sudo запускать определенные команды?
  • Sudo без пароля при входе в систему с закрытыми ключами SSH
  • Как проверить, есть ли у меня доступ к Sudo?
  • Howto переключить / chage идентификатор пользователя с помощью скрипта bash для выполнения команд в том же скрипте?
  • Msgstr "не найдено достоверных источников sudoers, исключая" ​​ошибку, в то время как chmodding / var / www
  • В чем разница между командами «su -s» и «sudo-s»?
  • Давайте будем гением компьютера.