вопрос по linux и по правам
Модератор: immortal
-
- Сообщения: 331
- Зарегистрирован: Пн апр 06, 2015 9:51 am
- Благодарил (а): 37 раз
- Поблагодарили: 22 раза
вопрос по linux и по правам
системка установлена на малине.
в сценариях есть вот такие строчки
shell_exec("cd /var/www && ./backup.sh");
не подскажите как реализовать запуск скрипта backup.sh с правами ROOT
типо sudo -i cd /var/www && ./backup.sh
в сценариях есть вот такие строчки
shell_exec("cd /var/www && ./backup.sh");
не подскажите как реализовать запуск скрипта backup.sh с правами ROOT
типо sudo -i cd /var/www && ./backup.sh
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: вопрос по linux и по правам
Как вариант - аналогично моему решению по резервному копированию. См. здесь http://majordomo.smartliving.ru/forum/v ... =18&t=2133
Суть: дать права пользователю www-data запускать скрипт backup.sh от имени root через редактирование файла /etc/sudoers. А в PHP запускать этот скрипт командой
Суть: дать права пользователю 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
Мой CONNECT | Блоги | Telegram
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: вопрос по linux и по правам
Если Вы реализуете Backup скрипт, то его так же можно просто из crontab-а запускать.
-
- Сообщения: 331
- Зарегистрирован: Пн апр 06, 2015 9:51 am
- Благодарил (а): 37 раз
- Поблагодарили: 22 раза
Re: вопрос по linux и по правам
да не, к бэкапу ни какого отношения не имеет. Просто не хватает знаний по линуксу. А читать на сторонних форумах и "применять" сторонние знания как то стремно. Ещё один вопрос по бэкапу.
Вы не напишите точную процедуру востановления ?
Сгенерим следующую ситуацию.
Загнулась флеш карта -малина не грузиться. Но есть бэкаб папок VAR ,ETC, SQL итд итп.
Что делать ,и что за чем идет ?
Пустая и рабочая флеш карта на 32 гига имеется.
Вы не напишите точную процедуру востановления ?
Сгенерим следующую ситуацию.
Загнулась флеш карта -малина не грузиться. Но есть бэкаб папок VAR ,ETC, SQL итд итп.
Что делать ,и что за чем идет ?
Пустая и рабочая флеш карта на 32 гига имеется.
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: вопрос по linux и по правам
Я настроил бекап только на БД и файлы в рабочей папке MDM.
Как вариант, могу Вам предложить бекапить важные конфиги, для того что бы в случае необходимости прости их восстановить.
Мой бекап скрипт по ссылке. Точнее скрипт с хабра. Но немного переделываю его под себя. На данный момент делаю ротацию бекапов, что бы удалялись ненужные.
Как вариант, могу Вам предложить бекапить важные конфиги, для того что бы в случае необходимости прости их восстановить.
Мой бекап скрипт по ссылке. Точнее скрипт с хабра. Но немного переделываю его под себя. На данный момент делаю ротацию бекапов, что бы удалялись ненужные.
-
- Сообщения: 331
- Зарегистрирован: Пн апр 06, 2015 9:51 am
- Благодарил (а): 37 раз
- Поблагодарили: 22 раза
Re: вопрос по linux и по правам
спасибо за ответ. но он немного не в ту сторону.
Просто я в линуксе нуль.Я имел ввиду что у меня есть на руках бэкаб с последними настройуами и базой. А как все это воcстановить то ?
Просто я в линуксе нуль.Я имел ввиду что у меня есть на руках бэкаб с последними настройуами и базой. А как все это воcстановить то ?
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: вопрос по linux и по правам
Ну так устанавливаете заново все необходимое ПО и заменяете конфиги, если бекапите их. Потом копируете файлы MDM в необходимую папку, а дамп БД импортируете в саму БД. И всё.
По командам:
mv - перемещение
cp - копирование
rm -удаление
mysql -u пользователь -p db_terminal < db_terminal.sql - импорт дампа в БД
По командам:
mv - перемещение
cp - копирование
rm -удаление
mysql -u пользователь -p db_terminal < db_terminal.sql - импорт дампа в БД
- За это сообщение автора savenko_egor поблагодарил:
- gagarin74 (Вт июн 09, 2015 5:18 pm)
- Рейтинг: 1.16%
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Благодарил (а): 108 раз
- Поблагодарили: 147 раз
- Контактная информация:
Re: вопрос по linux и по правам
Вот Вам в помощь изображение
- За это сообщение автора savenko_egor поблагодарили (всего 2):
- gagarin74 (Вт июн 09, 2015 9:29 pm) • Amarok (Ср июн 10, 2015 10:59 am)
- Рейтинг: 2.33%