используйте tmux или screen, так что когда соединение обрывается, вы просто переподключаетесь к этой сессии.
открытие разрешений на каталоги может нарушить, например, SSH, который проверяет разрешения, например, ~/.ssh/*. Трудно сказать без конкретики, что именно не работает (проверьте журналы веб-сервера/базы данных/системы?).
find /that/backup/dir -type d -ls > /root/backupdirlist; find /that/broken/dir -type d -ls > /root/currentdirlist; diff -u /root/*dirlist
для проверки списков файлов на различия, возможно, сначала используя awk
или cut
или что-то еще, чтобы показать только имя файла и бит разрешений, а не любые другие колонки.
в будущем, find -type d -print0 |xargs -0 echo chmod 755
, чтобы посмотреть, что произойдет, или find -type d -print0 |xargs -0 chmod --verbose 755 | tee somelog
, чтобы записать, что вы сделали.
изобрести путешествие во времени.
вы можете использовать решение в соответствии со следующей веткой
Centos 7 :не удалось активировать/отключить сеть :настроить интерфейс для транкового интерфейса
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl start NetworkManager