вопрос по linux и по правам

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

gagarin74
Сообщения: 331
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

вопрос по linux и по правам

Сообщение gagarin74 » Пн июн 08, 2015 1:38 pm

системка установлена на малине.
в сценариях есть вот такие строчки
shell_exec("cd /var/www && ./backup.sh");
не подскажите как реализовать запуск скрипта backup.sh с правами ROOT
типо sudo -i cd /var/www && ./backup.sh
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: вопрос по linux и по правам

Сообщение skysilver » Пн июн 08, 2015 3:14 pm

Как вариант - аналогично моему решению по резервному копированию. См. здесь http://majordomo.smartliving.ru/forum/v ... =18&t=2133
Суть: дать права пользователю www-data запускать скрипт backup.sh от имени root через редактирование файла /etc/sudoers. А в PHP запускать этот скрипт командой

Код: Выделить всё

shell_exec('sudo /var/www/backup.sh');
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
gagarin74
Сообщения: 331
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: вопрос по linux и по правам

Сообщение gagarin74 » Пн июн 08, 2015 3:37 pm

спасибо мил человек -всё получилось
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: вопрос по linux и по правам

Сообщение savenko_egor » Вт июн 09, 2015 4:18 am

Если Вы реализуете Backup скрипт, то его так же можно просто из crontab-а запускать.
gagarin74
Сообщения: 331
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: вопрос по linux и по правам

Сообщение gagarin74 » Вт июн 09, 2015 9:41 am

да не, к бэкапу ни какого отношения не имеет. Просто не хватает знаний по линуксу. А читать на сторонних форумах и "применять" сторонние знания как то стремно. Ещё один вопрос по бэкапу.
Вы не напишите точную процедуру востановления ?
Сгенерим следующую ситуацию.
Загнулась флеш карта -малина не грузиться. Но есть бэкаб папок VAR ,ETC, SQL итд итп.
Что делать ,и что за чем идет ?
Пустая и рабочая флеш карта на 32 гига имеется.
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: вопрос по linux и по правам

Сообщение savenko_egor » Вт июн 09, 2015 5:11 pm

Я настроил бекап только на БД и файлы в рабочей папке MDM.
Как вариант, могу Вам предложить бекапить важные конфиги, для того что бы в случае необходимости прости их восстановить.
Мой бекап скрипт по ссылке. Точнее скрипт с хабра. Но немного переделываю его под себя. На данный момент делаю ротацию бекапов, что бы удалялись ненужные.
gagarin74
Сообщения: 331
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: вопрос по linux и по правам

Сообщение gagarin74 » Вт июн 09, 2015 5:14 pm

спасибо за ответ. но он немного не в ту сторону.
Просто я в линуксе нуль.Я имел ввиду что у меня есть на руках бэкаб с последними настройуами и базой. А как все это воcстановить то ?
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: вопрос по linux и по правам

Сообщение savenko_egor » Вт июн 09, 2015 5:17 pm

Ну так устанавливаете заново все необходимое ПО и заменяете конфиги, если бекапите их. Потом копируете файлы MDM в необходимую папку, а дамп БД импортируете в саму БД. И всё.
По командам:
mv - перемещение
cp - копирование
rm -удаление
mysql -u пользователь -p db_terminal < db_terminal.sql - импорт дампа в БД
За это сообщение автора savenko_egor поблагодарил:
gagarin74 (Вт июн 09, 2015 5:18 pm)
Рейтинг: 1.16%
gagarin74
Сообщения: 331
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: вопрос по linux и по правам

Сообщение gagarin74 » Вт июн 09, 2015 5:18 pm

спасибки -буду учить и тренироваться.
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: вопрос по linux и по правам

Сообщение savenko_egor » Вт июн 09, 2015 5:26 pm

Вот Вам в помощь изображение
За это сообщение автора savenko_egor поблагодарили (всего 2):
gagarin74 (Вт июн 09, 2015 9:29 pm) • Amarok (Ср июн 10, 2015 10:59 am)
Рейтинг: 2.33%
Ответить