Я установил экземпляр EC2 (PHP, MySQL, phpMyAdmin).
Прошлой ночью я случайно выполнил команду, которая испортила права доступа.
Я мог войти в систему как пользователь root
(в ssh, используя puTTy), но теперь, когда я пытаюсь войти в систему, используя root
я получаю сообщение об ошибке, которое говорит, что вход в систему как ec2-user
вместо root
.
Теперь, если я вхожу в систему, используя ec2-user
и делаю sudo
. Я получаю ошибку sudo: effective uid is not 0, is sudo installed setuid root?
,
Когда я пытаюсь войти, используя su
или su root
. Я получаю Password:
и я не установил пароль, и по умолчанию NO PASSWORD
тоже не работает.
Теперь я не могу дать разрешения sudo
для root
потому что sudo
работает, и я не могу войти в систему как root
чтобы изменить разрешения, потому что он запрашивает пароль.
Как я могу преодолеть эту проблему?