По сути, я изменил разрешения / на 754
Машина 14.04
Я не могу ввести какую-либо команду оболочки, поскольку в ней говорится, что разрешение отклонено. -bash: / bin / ls: в доступе отказано
Я даже не могу использовать sudo для изменения разрешений на / -bash: / usr / bin / sudo: Permission denied
К счастью, машина все еще работает, а терминал PUTTY все еще открыт.
У меня квази-кирпич?
Независимо от того, что вы пробуете, вам придется создать загрузочный USB-накопитель Ubuntu. Когда у вас есть загрузочный USB-накопитель, загрузитесь с него, а затем вы можете либо попытаться тщательно изменить все разрешения (не рекомендую), либо сделать резервную копию всех ваших данных и переустановить систему.
Помните, что вам нужно будет найти свой жесткий диск и смонтировать его, прежде чем что-либо делать. Ты можешь использовать fdisk -l
для этого или lsblk
Не ответ, но к вашему сведению: когда там написано -bash: /bin/ls: Permission denied
это значит /bin/ls
- это (программный) файл, для которого было отказано в разрешении, который может находиться на любом уровне пути, и вы определили, что проблема на самом деле была /
(только). -bash:
означает, что сообщение об ошибке из ваш логин (верхний уровень) bash
обработать; это не означает никакого файла -bash
или /-bash
существует где-либо или имеет какую-либо проблему, которую следует исправить.
Также /
является не такой же как /home
. Вообще.
И хотя Ubuntu 14.04 была LTS, срок ее годности истек, и она больше не поддерживается. Подумайте, хотите ли вы этого.
Я решил проблему.
Перезагрузил линукс в режим восстановления. Я выбрал дополнительные варианты. Я перешел в режим суперпользователя и изменил разрешение / обратно на 755
перезагрузился - работает