Обычные разрешения для /etc /: rwx r-x r-x root root
Использование chmod 741 /etc/
означает установить права доступа /etc / к rwx r-- --x
.
Обратите внимание на отсутствие r
в третьем поле. Эти три поля представляют: Владелец, группа, другие. Поскольку владельцем и группой по умолчанию является root, вы просто запретили всем, кроме root, читать файлы в /etc /. Это плохо, тм.
Если вы получили приглашение с правами root, вы можете достаточно легко отменить эти изменения, но для этого вам нужно:
- Либо уже открытая корневая подсказка.
- Способ войти в систему как пользователь root или любой пользователь uid 0. (Вам нужно вручную установить это в Ubuntu.)
- Право на
su
или sudo
(которое вы только что сломали).
- Или доступ к файловой системе из другой ОС.
- Или переустановите систему. (Это проще всего сделать, если вы просто настроили его несколько минут назад, но это также наименее образовательный способ)
Для обычного настольного компьютера или сервера с картой удаленного доступа (HP ILO, Dells DRAC и т.д.) Я загружался бы в однопользовательском режиме, предоставлял пароль root при необходимости и исправлял разрешения.
Или я бы загрузился с liveCD (или pendrive) и сделал бы то же самое.
На Amazon это немного сложнее, потому что у вас нет физического доступа. Однако вы можете запустить второй экземпляр и оттуда смонтировать старый диск с ОС.