Страница 1 из 2
вопрос по linux и по правам
Добавлено: Пн июн 08, 2015 1:38 pm
gagarin74
системка установлена на малине.
в сценариях есть вот такие строчки
shell_exec("cd /var/www && ./backup.sh");
не подскажите как реализовать запуск скрипта backup.sh с правами ROOT
типо sudo -i cd /var/www && ./backup.sh
Re: вопрос по linux и по правам
Добавлено: Пн июн 08, 2015 3:14 pm
skysilver
Как вариант - аналогично моему решению по резервному копированию. См. здесь
http://majordomo.smartliving.ru/forum/v ... =18&t=2133
Суть: дать права пользователю www-data запускать скрипт backup.sh от имени root через редактирование файла /etc/sudoers. А в PHP запускать этот скрипт командой
Re: вопрос по linux и по правам
Добавлено: Пн июн 08, 2015 3:37 pm
gagarin74
спасибо мил человек -всё получилось
Re: вопрос по linux и по правам
Добавлено: Вт июн 09, 2015 4:18 am
savenko_egor
Если Вы реализуете Backup скрипт, то его так же можно просто из crontab-а запускать.
Re: вопрос по linux и по правам
Добавлено: Вт июн 09, 2015 9:41 am
gagarin74
да не, к бэкапу ни какого отношения не имеет. Просто не хватает знаний по линуксу. А читать на сторонних форумах и "применять" сторонние знания как то стремно. Ещё один вопрос по бэкапу.
Вы не напишите точную процедуру востановления ?
Сгенерим следующую ситуацию.
Загнулась флеш карта -малина не грузиться. Но есть бэкаб папок VAR ,ETC, SQL итд итп.
Что делать ,и что за чем идет ?
Пустая и рабочая флеш карта на 32 гига имеется.
Re: вопрос по linux и по правам
Добавлено: Вт июн 09, 2015 5:11 pm
savenko_egor
Я настроил бекап только на БД и файлы в рабочей папке MDM.
Как вариант, могу Вам предложить бекапить важные конфиги, для того что бы в случае необходимости прости их восстановить.
Мой бекап скрипт по
ссылке. Точнее скрипт с хабра. Но немного переделываю его под себя. На данный момент делаю ротацию бекапов, что бы удалялись ненужные.
Re: вопрос по linux и по правам
Добавлено: Вт июн 09, 2015 5:14 pm
gagarin74
спасибо за ответ. но он немного не в ту сторону.
Просто я в линуксе нуль.Я имел ввиду что у меня есть на руках бэкаб с последними настройуами и базой. А как все это воcстановить то ?
Re: вопрос по linux и по правам
Добавлено: Вт июн 09, 2015 5:17 pm
savenko_egor
Ну так устанавливаете заново все необходимое ПО и заменяете конфиги, если бекапите их. Потом копируете файлы MDM в необходимую папку, а дамп БД импортируете в саму БД. И всё.
По командам:
mv - перемещение
cp - копирование
rm -удаление
mysql -u пользователь -p db_terminal < db_terminal.sql - импорт дампа в БД
Re: вопрос по linux и по правам
Добавлено: Вт июн 09, 2015 5:18 pm
gagarin74
спасибки -буду учить и тренироваться.
Re: вопрос по linux и по правам
Добавлено: Вт июн 09, 2015 5:26 pm
savenko_egor
Вот Вам в помощь
изображение