Мне понадобится помощь в восстановлении моих настроек ssh, поскольку я все испортил, вызвав эту команду:
chown -R user /
На данный момент я не могу получить доступ к сайту через ssh / ftp, так как права собственности на все файлы были изменены. Я не хочу сбрасывать все права собственности, но если бы я мог заставить работать ssh, я бы смог создать резервную копию своих файлов, а затем получить чистую установку ubuntu на моем сервере.
Вот ошибка, которую я получаю при попытке перезапустить ssh:
/var/run/sshd must be owned by root and not group or world-writable.
Я запускаю ubuntu 10.04 LTS. Любая помощь очень ценится.
P.S. Я могу запускать команды ssh на консоли AJAX на основе браузера, которую предоставляет моя хостинговая компания (linode).
Спасибо
/ var / run / sshd должен принадлежать root, а не группе или быть доступным для записи всем.
Это должно быть исправлено:
$ chown root /var/run/sshd
$ chmod 744 /var/run/sshd
Я предполагаю, что после исправления этой вы столкнетесь с множеством других ошибок разрешений, но это должно, по крайней мере, помочь вам начать работу.
Поскольку вы используете линод, у вас есть несколько других вариантов восстановления ваших данных, и все они, вероятно, будут проще, чем пытаться привести ваш sshd в рабочее состояние. Я давний заказчик линода, и мне приходилось делать это пару раз ...
Первый вариант и, возможно, самый простой: временно перейти на более крупный план или приобрести дополнительное дисковое пространство. Затем вы можете развернуть новую, чистую установку Linux в дополнительное пространство, а затем смонтировать сломанный том из хорошей установки. Перенесите все свои данные в новую установку, удалите старый образ и уменьшите размер до сервера любого размера, который у вас был ранее.
Второй вариант: вы можете использовать прилагаемый дистрибутив Finnix для восстановления системы, а затем перенести весь образ диска на локальную рабочую станцию, где вы сможете получить данные.