1

У нас есть экземпляр Ubuntu на Amazon, и по ряду причин мы изменили права доступа к папке /home на 777. Команда: sudo chmod -R 777 /home

и теперь мы не можем подключиться к SFTP или через замазку. Поэтому, пожалуйста, помогите нам, как решить эту проблему как можно скорее.

1 ответ1

2

Поскольку в AWS нет интерактивной оболочки, вам нужен другой способ решения проблемы. Я использовал этот метод в прошлом, и он работал для меня:

  • Отключите диск вашего экземпляра (назовем его экземпляром A)
  • Создайте новый экземпляр (Экземпляр B)
  • Подключите диск экземпляра A как дополнительный диск к экземпляру B
  • Войдите в экземпляр B, смонтируйте диск
  • Исправьте права доступа к домашнему каталогу, безопасными значениями будут:

    chmod 755 /$mountpoint/home
    cd /$mountpoint/home
    find -type d | xargs chmod 750
    find -type f | xargs chmod 640
    find . -name '.ssh' -exec chmod 700 {} \;
    find . -name 'authorized_keys' -exec chmod 600 {} \;
    
  • Размонтировать диск

  • Подключите его к экземпляру A
  • ботинок

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .