Если мои разрешения chmod были уменьшены до 444, что я могу сделать, чтобы исправить эту ситуацию?

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

12
задан Logan Bailey
01.01.2023 8:28 Количество просмотров материала 2516
Распечатать страницу

4 ответа

perl -e 'chmod 0755, "/bin/chmod";' 

это исправит, если вы root. Большинство unix и linux на основе ОС имеют perl установлен и доступен по умолчанию.

4
отвечен Tim De Lange 2023-01-02 16:16

скучный вариант: установите этот раздел с live CD / другой машины и chmod ваш chmod...

Если у вас установлен python, intact и есть некоторые уже исполняемый скрипт python вы можете редактировать, вы можете захватить его, чтобы вызвать os.chmod. Или подобный вызов в любой Еще исполняемой вещи, которая может делать системные вызовы.

0
отвечен Eugene 2023-01-02 18:33
cp /bin/ls new-chmod && cp /bin/chmod new-chmod && ./new-chmod +x /bin/chmod

сначала создайте новый (должен быть новым, чтобы cp копировал права доступа) файл, который является копией существующего исполняемого файла (/bin/ls). Затем скопируйте содержимое chmod поверх нового исполняемого файла (cp не будет копировать разрешения в существующий файл). Затем используйте этот новый исполняемый файл chmod, чтобы сделать/bin / chmod исполняемым.

0
отвечен Rich Remer 2023-01-02 20:50

переключатель Однопользовательский Режим (init 1) и вы должны быть в состоянии восстановить ваши права.

по сути (хотя и не совсем верно), этот журнал как "супер-root" пользователя.

-1
отвечен Moshe Katz 2023-01-02 23:07

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх