Даже при запуске с live CD / Pendrive вы должны поставить префикс chmod командойsudo . Таким образом, ваши шаги будут выглядеть следующим образом:
- загрузка с live CD / Pendrive
- проверьте, был ли ваш диск уже смонтирован (и куда). Если нет, установите его (см. Ниже)
- использовать
sudo chmod 0755 <path>для настройки разрешений
Как выяснить, где монтируется ваш диск: из окна терминала запустить mount(без аргументов). Это перечислит все подключенные устройства. Проверьте typeперечисленное - вы можете пропустить все, не используя «настоящую файловую систему» (ваш диск, вероятно, использует либо ext3, либо ext4 - вы можете пропустить такие вещи, как proc, sysfs и тому подобное). Если что-то звучит многообещающе/dev/sda1 on /media/sda1 type ext3 ), проверьте его содержимое, используя, ls /media/sda1чтобы узнать, так ли это.
Если он не установлен, вы можете проверить с /devзаписями , где диск может быть (используя ls /dev/ |grep '/dev/sdдля проверки доступных устройств, ваш диск должен выглядеть /dev/sdaX, /dev/sdbXи тому подобное - с Х является числом). Сравните это со списком установленных устройств. Если его там нет, попробуйте смонтировать его и проверить его содержимое (как показано выше). Чтобы смонтировать его, сначала создайте точку монтирования, например sudo mkdir /mnt/mydisk, затем попробуйте смонтировать устройство с помощью mount /dev/sda1 /mnt/mydiskи проверьте его содержимое с помощью ls /mnt/mydisk.
После того, как вы получите правильный диск там, вы можете пойти , чтобы изменить права доступа обратно на USR директории: sudo chmod 0755 /mnt/mydisk/usr.
Теперь у вас все еще могут быть проблемы, если вы изначально выполняли chmodкоманду рекурсивно, используя -Rпараметр. В этом случае вы можете попытаться исправить каждую запись вручную или перейти к новой установке ...