Вход в Ubuntu заблокирован, как восстановить?
Мы размещены в экземпляре AWS EC2, я устанавливал сертификат SSL для нашего сайта на базе php. Мне не удалось загрузить файлы в /etc/ssl/certs/
чтобы получить доступ, я написал код.
sudo usermod -a -G ubuntu www-data
sudo setfacl -R -m u:ubuntu:rwx /var/www/html
sudo setfacl -R -m u:ubuntu:rwx /etc
После того, как эти пользователи заблокированы и не входят в систему, я понятия не имею, как восстановить это, горячий, чтобы отменить изменения? поскольку я не могу войти. а также как получить разрешения для /etc
,
1 ответ
Некоторые провайдеры VPS разрешают " консольный" доступ, который является единственным способом исправить ошибку такого рода. Попробуйте связаться с AWS, чтобы узнать, поддерживают ли они это, или они могут откатить ваш экземпляр VPS к предыдущему снимку. Я не верю, что AWS поддерживает ни одну из этих опций, поэтому, возможно, вы не сможете восстановить их, и вместо этого вам придется начать с нового экземпляра.
На самом деле я хочу знать, что произошло после написания этих кодов, и как я могу скопировать ssl-сертификат в /etc. (из комментариев)
Для дальнейшего использования лучше скопировать эти файлы в защищенные каталоги. scp
их на дом вашего (не root) пользователя с локального компьютера, затем перенесите их с привилегиями sudo на сервер sudo mv ~/file /etc/destination
,
AWS великолепен, но он не очень прост, если вы все еще учитесь, и вам, возможно, будет лучше у другого поставщика, который предлагает больше вариантов восстановления.