Случайно изменил все файлы на компьютере на 0777
Я только хотел изменить права доступа к папке, которая содержит много других папок и файлов, но в итоге все изменилось из корня ( /).
Я искал "изменить права доступа ко всем файлам и подкаталогам linux" и в итоге нашел это: Как установить chmod для папки и всех ее подпапок и файлов в Linux Ubuntu Terminal? [закрыто]. Я использовал код с наибольшим количеством голосов, за исключением того, что я удалил путь, потому что я думал, что он мне не нужен, потому что я уже был в папке, которую я хотел изменить. Что я не продумал, так это небольшую косую черту, которую я вставил туда, так что все изменилось на 777
find / -type d -exec chmod 777 {} \;
Теперь я не могу получить к нему доступ с помощью ssh или sftp. Что я должен сделать, чтобы снова изменить разрешения?
1 ответ
Если я правильно понял, в системе нигде не хранится старое значение прав доступа к файлам, следовательно, ответ Джо как на комментарий, который нужно
- восстановить из резервной копии, или
- переустанавливать.