Некоторые разрешения нарушены на моем сервере, и я потерял возможность использовать sudo
. Поэтому мне нужно сделать su
и изменить разрешения, но когда я сделаю su
, меня попросят ввести пароль. Я никогда не устанавливаю пароль для пользователя root ... Где я могу найти пароль?Как найти пароль для пользователя root в экземпляре EC2?
ответ
Проверить /etc/passwd
. Второе поле с разделителем двоеточия - это пароль.
Однако пароль, скорее всего, будет зашифрован (представлен как x), то есть он будет находиться в /etc/shadow
в качестве зашифрованного значения, и вам понадобятся разрешения для его просмотра. Разрешения предназначены для предотвращения того, что вы хотите сделать (то есть эскалации привилегий), но это те места, где вы найдете эту информацию на своем экземпляре.
Большинство AMI не используют пароли для своего пользователя root, которого я заметил.
Лучше всего отделить вашу файловую систему EBS и смонтировать ее на другом экземпляре, чтобы вы могли входить и исправлять файлы authorized_keys или/etc/sudoers или что-то подходящее для решения вашей проблемы. Как только он будет исправлен, вы можете размонтировать и отсоединить его, а затем снова подключить к своему старому экземпляру, чтобы он монтировался как/снова.
Смотрите этот ответ для информации, как получить доступ к вашей файловой системе, чтобы исправить вещи:
- 1. Безопасный пароль пользователя Root?
- 2. Забытый пароль пользователя root
- 3. Как установить пароль root на экземпляр Amazon EC2?
- 4. Пароль пользователя root root автоматически меняет ubuntu
- 5. Как изменить пароль пользователя root в MySQL?
- 6. Разрешение запрещено (открытый ключ) для пользователя ubuntu, но не для root в экземпляре AWS EC2
- 7. Обновите пароль пользователя root mysql?
- 8. Reset MAMP Pro имя пользователя и пароль для root/root
- 9. Как изменить пароль пользователя root root по умолчанию на Cloudbees?
- 10. Как проверить пароль пользователя для root privledges в python
- 11. Является ли частный ключ AWS ec2 конкретным для пользователя в экземпляре ec2
- 12. Где найти пароль для пользователя пользователя
- 13. пароль openldap и root
- 14. Как найти имя пользователя и пароль phpmyadmin?
- 15. Сбросить пароль пользователя root MySQL не работает
- 16. Сбросить пароль пользователя root до «default» - MAMP
- 17. Как установить пароль root?
- 18. Как сбросить пароль для root в arangodb?
- 19. Принудительный пароль для пользователя Ubuntu на экземплярах EC2
- 20. приложение для обновления рельсов на экземпляре EC2
- 21. Что делать, когда запрашивается пароль пользователя ec2?
- 22. Как изменить пароль root mySQL в MAMP
- 23. Сменить пароль каждую неделю для скрипта пользователя root
- 24. Как запустить Webapp на одном экземпляре EC2 и приложении для вычислений на другом экземпляре EC2?
- 25. Tomcat в экземпляре AWS EC2
- 26. Доступ запрещен для пользователя 'root'
- 27. Как изменить пароль root phpmyadmin в WAMP?
- 28. MySQL Server 5.5: невозможно установить пароль для пользователя «root» MySQL
- 29. mysql: Невозможно установить пароль для пользователя «root» MySQL
- 30. Доступ Amazon EC2 Root
Среди прочего, он имеет следующую строку: 'корень: х: 0: 0: корень:/корень :/bin/bash' ... Что это значит –
Правильно, так как я сказал, «х» означает, что пароль зашифрован, а его зашифрованная версия будет находиться в файле '/ etc/shadow'. Вы можете прочитать его содержимое напрямую, но все, что вы получите, это зашифрованная версия пароля. Не уверен, что еще можно сделать. –