Получение по запросу мерзавца в Linux изменения среды владелец файлов

Это кажется на поиск чего-то вроде этого:

sed '${s/document\.write([^)]*);//}'

Однако я действительно рекомендовал бы против этого вида процедуры восстановления от компромисса.

12
12.03.2018, 00:21
1 ответ

При использовании Git Pull (который эквивалентен Git Fetch; Git Merge ), Git будет обновлять файлы без изменения владельца (Git не хранить эту информацию). Но если есть новые файлы для создания, текущий пользователь будет установлен как владелец.

Есть разное решение для решения этого. Проще, вероятно, добавить Post-Update крючки (в вашем каталоге .git / hooks ) для автоматического звонка Chown John: John. -R После слижения / тяги ( ​​см. Это так решение для примера ).

Альтернативные решения:

  • Run Git Pull как пользователь John вместо root (это потребует разрешения на запись для John for .git directory).
  • Создайте крючок, чтобы сделать развертывание, которое будет либо использовать John как пользователь, либо сделать Chawn после обновления (так что вам придется сделать Git Pullet внутри POST-CATE ] крючок голой репо).
11
27.01.2020, 19:56

Теги

Похожие вопросы