Есть ли способ автоматического восстановления системных файлов из потерянных+найденных

Таким образом, вы должны быть осторожны, так как ssh очень требователен к правам, когда речь идет об аутентификации с открытым ключом.

Вы, по крайней мере, правы насчет .ssh, которые следует ограничить, однако это еще не все. /rootтакже должен быть ограничен и принадлежать пользователю соответственно.

Так что попробуйте также настроить "дом" пользователя с помощью 755, чтобы группа не могла писать в дом + также назначается правильный владелец дома.

Кроме того, почему вы используете «авторизованные _ключи2» вместо «авторизованные _ключи», я не думаю, что это сработает?

0
26.09.2019, 07:02
1 ответ

Прежде чем предпринимать какие-либо значительные усилия по восстановлению, следует проверить состояние работоспособности дискового устройства с помощью SMART и создать резервную копию всех важных данных. Ваш диск уже оказался не совсем надежным, поэтому сначала убедитесь, что ваши данные в безопасности. Если данные SMART показывают, что диск неисправен, было бы лучше получить новый, чем пытаться продлить страдания старого.

Хорошая команда smartctlдля проверки работоспособности, например. диск /dev/sdaбудет:

smartctl -HA -f brief -l xerror,error /dev/sda

libseccomp.so.2должен находиться в/usr/lib/x86_64-linux-gnu/(или эквивалентном для различных аппаратных архитектур ). Если этот каталог был потерян, исправить это будет довольно сложно, так как в нем много библиотечных файлов. К счастью, это может быть так же просто, как сказать инструментам управления пакетами проверить все lib*пакеты, а затем переустановить те, в которых отсутствуют файлы -, по крайней мере теоретически.

Поскольку у вас установлен Debian, dpkg -V | grep -v ' c 'следует проверить все файлы в системе, которые были установлены из .dpkgпакетов, и сообщить обо всех измененных или отсутствующих файлах. Часть grepисключает любые файлы конфигурации из списка. Это самый минимальный полезный инструмент для этой ситуации, который я могу придумать; если у вас установлен debsumsили вы можете его установить, debsums | grep -v 'OK$'можно использовать для той же цели.

Если у вас по-прежнему достаточно неповрежденных библиотек, чтобы эта команда работала,

apt-get install --reinstall $(dpkg -S $(debsums -c) | cut -d : -f 1 | sort -u)

автоматически переустановит все пакеты с измененными файлами конфигурации, отличными от -.Использование apt-get install --reinstallдля повторной -установки любых пакетов, некоторые из файлов которых повреждены, было бы гораздо лучшим вариантом, чем пытаться разобрать их из lost+found.

0
28.01.2020, 03:15

Теги

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