Задать вопрос
@Fenix957

Востановить права chmod?

В общем ребята тут казус случился .
Баловался на серваке . и случайно поменял права на /bin
и теперь никакие программы не могу запустить в том числе и chmod чтобы все вернуть на свои места
Доступа физического нет . только удаленка . Есть сессия ssh из которой могу выполнять команды . Новую сессию уже не возможно открыть .
при попытки выполнить любую команду из
/bin
/usr/bin
-bash: /bin/ls: Permission denied
Сейчас авторизован под рутом
Как выкрутиться ?)
  • Вопрос задан
  • 1910 просмотров
Подписаться 2 Оценить 1 комментарий
Решения вопроса 2
landergate
@landergate
IT-шный jack-of-all-trades
sudo /lib/ld-linux.so /bin/chmod 755 /bin/chmod

Или:
sudo /lib64/ld-linux-x86-64.so.2 /bin/chmod 755 /bin/chmod

Или:
sudo /lib/x86_64-linux-gnu/ld-2.19.so /bin/chmod 755 /bin/chmod

Путь в разных дистрибутивах и разрядности может отличаться.
Ответ написан
@strelmax
Сделайте так
whereis ld-linux-x86-64.so и увидите путь к нему
поидее он такой
/lib64/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
По FTP или SFTP доступ есть? Подключайтесь удалённо, меняйте права на chmod.
Ответ написан
@sflyer
С Live CD запуститься.
mount /dev/sdx1 /media/hard
Тут два варианта:
1) Debian-like - chmod 775 /media/hard/bin
2) RPM - based
a) chroot /media/hard
b) chmod 775 /media/hard/bin
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы