Внезапно все мое содержимое, находящееся на внешнем жестком диске, перешло в режим только для чтения. Хотя я использую Linux, я не знаю, как вирус это сделал. Я пытался использовать "chmod", но все еще не могу изменить разрешение. Так что теперь я могу только читать и копировать файлы в / из него. Но я не могу ничего удалить.Пожалуйста, предложите мне какой-нибудь способ.
5 ответов
Трудно понять вашу ситуацию с таким количеством деталей. Вы рут? Если нет, есть ли у вас root-доступ? Когда вы попробовали CHMOD, вы получили ошибку?
Попробуйте CHMOD -R 755 /path/to/external/drive
если это не сработает, попробуйте sudo CHMOD -R 755 /path/to/external/drive
Попробуйте следующую команду
sudo chown $USER /media/ExternalDriveName
Это позволит вам читать и записывать на диск. Это сработало для меня после того, как Ubuntu 12.04 загадочным образом изменила передачу моего жесткого диска с "корня". Что означало, что у меня была такая же проблема, как и у вас.
Попробуйте usind супер пользователь, чтобы изменить разрешения
sudo chmod -R 755 /media/ExternalDrive
Это будет рекурсивно (для этого "-R") установить 755 разрешений для указанного пути. Если вы хотите, чтобы полное разрешение было установлено на 777
Вам необходимо запустить chmod из учетной записи, у которой есть разрешение на внесение этих изменений; Ваша учетная запись может иметь разрешение с помощью команды sudo, но если вы не знаете, есть ли она, возможно, нет.
Было бы полезно точно знать, какое сообщение об ошибке вы видите при попытке выполнить chmod
.
Поскольку это внешнее крепление, возможно, оно было смонтировано только для чтения. В этом случае chmod
возвращает что-то вроде "Операция не разрешена". Исправление, которое требует изучения ваших таблиц монтирования. Если это съемный диск, это может быть что-то простое, например, вкладка защиты от записи.
В любом случае, я не советую делать chmod -R
на всем диске, пока вы не узнаете, что происходит, так как это может испортить разрешения для существующих файлов.