- Папки, показывающие значок замка
- 7 ответов
- Другие вопросы по тегам:
- Похожие вопросы:
- Как отредактировать файл, защищенный от записи?
- 2 ответа
- How can I delete a write only protected folder [closed]
- 1 Answer 1
- Исправление ошибки «Файловая система доступна только для чтения» в Linux
- Способ 2: Исправление ошибок через GParted
- Способ 3: Исправление поврежденных блоков
- Способ 4: Форматирование накопителя
Папки, показывающие значок замка
Всякий раз, когда я открываю свои документы, все папки в нем отображаются со значком замка. Поэтому я не могу удалить ни один файл или папку в нем.
Я попытался изменить корневой доступ с помощью sudo chmod user:directory/ , но это не удалось. Я не могу удалить или выполнить какое-либо действие с файлом.
Какое действие я должен выполнить, чтобы исправить это?
7 ответов
Выполните следующие действия, чтобы исправить разрешения вашего домашнего каталога:
sudo chmod 777 -R /path to folder Вы хотите удалить — Это дало бы все полномочия (Чтение, Запись, Выполнитесь) Вам
Полномочия (в этом случае 777) следующие:
- 7 — Полный (чтение, запишите и выполнитесь),
- 6 — читайте и запишите
- 5 — читайте и выполнитесь
- 4 — только для чтения
- 3 — запишите и выполнитесь
- 2 — только для записи
- 1 — выполнитесь только
- 0 — ни один
Первое Владение изменения числа файла, вторая Группа влияния пользователей может получить доступ, и треть относится к пользователю Других.
после изменения разрешения попытайтесь удалить папку.
Измените права доступа к файлу блокировки с помощью команды CHMOD:
user@pc:~$ sudo chmod 754 /var/lib/lock *
Примечание : 754 — это разрешение доступа и путь к каталогу файла блокировки, если нет 754, попробуйте 777. После этого вы можете удалить файл.
У меня была эта проблема, поскольку я установил все на chmod 755 , чтобы вернуться в свою систему после того, как возился с разрешениями /var .
решил это для меня, в конце концов. Мне пришлось удалить некоторые файлы, которые я скачал первым.
Это может произойти, потому что вы загрузили что-то из Интернета. И у вас нет прав записи в папки. Если вы уверены, что файлы не содержат вирусов, попробуйте следующую команду.
Это уберет значок замка с наутилуса.
Откройте терминал и введите
Перейдите к расположению документов. Перейдите в свойства и установите права доступа для владельца , а также для группы на чтение и запись. Теперь попробуйте удалить папку из другого окна nautilus (одно без прав root).
Не забудьте закрыть этого супер пользователя nautilus , как только он вам больше не понадобится!
Вы должны взглянуть на этот ответ на Суперпользователя. В дополнение к этому ответу вы также можете создать функцию bash, например:
# bash function for changing locked status of folders, pass folder name as command line argument unlock()
. Вы можете поместить эту функцию в файл .bashrc (Linux) или .bash_profile (Mac) и запустить source ~/.bashrc или source ~/.bash_profile чтобы восстановить файл bash.
Другие вопросы по тегам:
Похожие вопросы:
- btrfs sub volume & ldquo; Не удалось chdir в домашний каталог / home / movie: Нет такого файла или каталога & rdquo; — 8 August 2017 05:58
- Двойной щелчок не работает должным образом в файловом менеджере — 2 May 2014 19:59
- Как сделать два каталога одинаковыми? — 30 April 2014 16:45
- Монтировать файловую систему FAT32 как / home во время установки? — 1 June 2015 19:36
- Рекурсивно считайте количество подкаталогов — 15 July 2017 06:35
- Как использовать диск ntfs в качестве места для музыки, видео и т. Д.? — 20 April 2012 01:49
- / Upt папка отсутствует в Ubuntu 14.04 — 2 April 2015 11:12
Как отредактировать файл, защищенный от записи?
Я загрузил Garfield инструментарий в / opt / Папка приложений. Некоторые примеры находятся внутри папок, которые я загрузил вместе с инструментарием, и я хочу изменить код внутри них (не подписываясь на него). Я скопировал папку Example в домашний каталог (используя sudo ]), но файлы по-прежнему защищены от записи, есть ли способ изменить копию моего примера?
РЕДАКТИРОВАТЬ: Если я проверю файл, который хочу изменить, я получаю это :
$ ls Examples/AliceTPC/plot_gas.C -la -rw-r--r-- 1 root root 1350 mag 25 12:03 Examples/AliceTPC/plot_gas.C
Я использую имя пользователя lorenzo
2 ответа
Я решил проблему с помощью:
Похоже, что файл принадлежит root, поэтому сначала нам нужно убедиться, что файл принадлежит lorenzo. Мы должны сделать это, как указано @waltinator, используя эту более конкретную команду в терминале:
sudo chown lorenzo:lorenzo Examples/AliceTPC/plot_gas.C
Но, пожалуйста, убедитесь, что вам нужно, чтобы только этот файл принадлежал lorenzo. Если вам нужно, чтобы владельцем всей папки AliceTPC был lorenzo, то выполните что-то вроде этого:
sudo chown lorenzo:lorenzo Examples/AliceTPC/* -R
Это рекурсивно изменит владельца самой папки и всех файлов в ней.
Этого может быть недостаточно, и вам придется проверить права доступа к файлу с помощью чего-то вроде этого:
WAIT: Убедитесь, что вы запустили это в нужных файлах.
Или так для каждого отдельного файла.
Если элемент, которому мы хотим изменить разрешения, является папкой, то выполните:
Затем вы можете редактировать любой файл с помощью вашего любимого текстового редактора, например:
Нет необходимости использовать sudo для этого, если только файлы не должны принадлежать root.
Пожалуйста, убедитесь, что вы используете правильные разрешения файлов при выполнении команды chmod для ваших файлов.
How can I delete a write only protected folder [closed]
I cannot delete a folder as it says write only protected.Though I am using from root It says that I am not a root user. As I am new in using Ubuntu. Please help me to get rid of this problem.
1 Answer 1
From the terminal you can run:
sudo rm -r /my/locked/directory
as the instruction will prompt any warning message during the execution and you will be able to check what are you deleting. Otherwise, if you have checked the warning and are completely sure of files and subfolders contained, you can run:
sudo rm -rf /my/locked/directory
This will remove recursively ( -r ) your folder, subfolders and any contents without prompt any warning ( -f ) .
If you receive the message: rm: cannot remove ‘/my/locked/directory’: operation not permitted , then make sure directory (or file) is not protected using extended file system i attribute.
A file/folder with the i attribute cannot be modified, it cannot be deleted or renamed, no link can be created to this file and no data can be written to the file. Only root can add or remove i attribute.
Use lsattr command to verify that file/folder is not write protected using extended i attribute — output should be:
To remove the i attribute you can run:
sudo chattr -i /my/locked/directory
then check again with lsattr . The i should have been removed. If removed run the sudo rm -r instructions above.
Исправление ошибки «Файловая система доступна только для чтения» в Linux
Первый способ исправления ошибки «Файловая система доступна только для чтения» в Linux заключается в проверке прав доступа. Иногда пользователь случайно или намерено устанавливает ограничения, которые распространяются и на других юзеров. Для начала предлагаем проверить атрибуты, а затем внести изменения, если это требуется.
- Запустите консоль удобным для вас методом. Для этого можно использовать соответствующий значок в меню приложений или горячую клавишу Ctrl + Alt + T.
- Здесь введите команду ls -l , чтобы просмотреть весь список дисков с подробной информацией, среди которой будет находиться и необходимая нам.
- Изучите атрибуты, которые показаны в первом столбце напротив проблемного диска или раздела. Если имеется один символ -r, значит, система доступна только для чтения. Наличие w означает открытость для чтения и записи.
После активации команды вы будете уведомлены, что все изменения успешно вступили в силу. Следом рекомендуется перезагрузить ПК и можно приступать к тестированию. Если же при использовании команды ls было обнаружено, что для раздела или носителя установлены все требуемые атрибуты, следует перейти другим решениям возникшей проблемы.
Способ 2: Исправление ошибок через GParted
GParted — одна из самых известных утилит для управления дисками в Linux со встроенным графическим интерфейсом. Ее особенность заключается в наличии множества вспомогательных функций, связанных в том числе и с решением различных ошибок носителей.
- Если GParted по умолчанию отсутствует в вашем дистрибутиве, установите ее с помощью команды sudo apt-get install gparted . Подтвердите это действие, введя пароль суперпользователя и одобрив скачивание архивов.
- После этого утилиту проще всего запустить, нажав на соответствующий значок в меню приложений.
Если какие-то неполадки будут найдены и исправлены, вы получите соответствующее уведомление. По окончании проверки следует перезагрузить ПК, чтобы при начале следующего сеанса сразу проверить эффективность выполненных действий. Если они не принесли никакого результата, переходите далее.
Способ 3: Исправление поврежденных блоков
Иногда ошибка со сбойным режимом чтения возникает вследствие повреждения секторов жесткого диска. Существуют специальные утилиты, позволяющие распределить проблемное пространство или исправить его, если это является возможным. В Linux имеется встроенная команда, отвечающая за выполнение этой операции. Мы и предлагаем воспользоваться ей в том случае, если приведенные выше рекомендации не принесли никакого результата.
- Для начала просмотрим список дисков, чтобы понять, какой из них следует проверять. Осуществляется это через команду fdisk -l .
- В списке отыщите проблемный накопитель, определив его точное название. Далее оно потребуется при активации соответствующей команды для лечения блоков.
- Теперь используйте команду hdparm -i /dev/sda2 | grep Model , чтобы проверить выбранный носитель или логический диск. Здесь замените /dev/sda2 на определенное ранее название.
- После этого следует отмонтировать диск, чтобы в дальнейшем запустить проверку блоков. Осуществляется это через строку umount /dev/sda2 .
- Запустите проверку, вставив команду badblocks -s /dev/sda2 > /root/badblock .
- Обнаруженные блоки, которые не подлежат исправлению, требуется отметить, чтобы система перестала их задействовать. Для этого используйте e2fsck -l /root/badblock /dev/sda2 .
Все изменения будут применены сразу же, однако, как обычно, рекомендуется создать новый сеанс операционной системы, чтобы проверить, была ли решена возникшая неполадка с ошибкой «Файловая система доступна только для чтения».
Способ 4: Форматирование накопителя
Последний метод, о котором мы хотим рассказать в рамках сегодняшней статьи, является самым радикальным, поскольку подразумевает полное форматирование накопителя, после будет восстановлено состояние файловой системы. Такой вариант подойдет только в той ситуации, если на диске нет важных файлов и все содержимое можно удалить. Более детальные инструкции по данной теме ищите в отдельном материале на нашем сайте, воспользовавшись указанной далее ссылкой.
Сегодня мы разобрали четыре метода исправления неполадки «Файловая система доступна только для чтения». Осталось найти подходящий только путем перебора, выполняя по порядку все приведенные инструкции. В большинстве случаев хотя бы один из них оказывается действенным и позволяет полностью устранить рассмотренную ошибку.