Папка снять защиту линукс

Папки, показывающие значок замка

Всякий раз, когда я открываю свои документы, все папки в нем отображаются со значком замка. Поэтому я не могу удалить ни один файл или папку в нем.

Я попытался изменить корневой доступ с помощью 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.

Читайте также:  Zip all file linux

Другие вопросы по тегам:

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

  • 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 ) .

Читайте также:  List file attributes in linux

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

Первый способ исправления ошибки «Файловая система доступна только для чтения» в Linux заключается в проверке прав доступа. Иногда пользователь случайно или намерено устанавливает ограничения, которые распространяются и на других юзеров. Для начала предлагаем проверить атрибуты, а затем внести изменения, если это требуется.

  1. Запустите консоль удобным для вас методом. Для этого можно использовать соответствующий значок в меню приложений или горячую клавишу Ctrl + Alt + T. Запуск терминала для проверки списка дисков при исправлении Файловая система доступна только для чтения в Linux
  2. Здесь введите команду ls -l , чтобы просмотреть весь список дисков с подробной информацией, среди которой будет находиться и необходимая нам. Команда для вывода списка дисков при исправлении Файловая система доступна только для чтения в Linux
  3. Изучите атрибуты, которые показаны в первом столбце напротив проблемного диска или раздела. Если имеется один символ -r, значит, система доступна только для чтения. Наличие w означает открытость для чтения и записи. Проверка атрибутов дисков при исправлении Файловая система доступна только для чтения в Linux
  • Если проблема действительно связана с указанными атрибутами, придется перенастроить права. Введите команду sudo chown -R [user]:[user] /home/[user] , заменив user на имя нужного пользователя, к которому и будут применены все изменения. Команда для установки прав доступа при исправлении Файловая система доступна только для чтения в Linux
  • Данное действие осуществляется с опцией sudo, поэтому ее придется подтвердить, указав в новой строке пароль суперпользователя. Подтверждение команды для установки прав при исправлении Файловая система доступна только для чтения в Linux

    После активации команды вы будете уведомлены, что все изменения успешно вступили в силу. Следом рекомендуется перезагрузить ПК и можно приступать к тестированию. Если же при использовании команды ls было обнаружено, что для раздела или носителя установлены все требуемые атрибуты, следует перейти другим решениям возникшей проблемы.

    Способ 2: Исправление ошибок через GParted

    GParted — одна из самых известных утилит для управления дисками в Linux со встроенным графическим интерфейсом. Ее особенность заключается в наличии множества вспомогательных функций, связанных в том числе и с решением различных ошибок носителей.

    1. Если GParted по умолчанию отсутствует в вашем дистрибутиве, установите ее с помощью команды sudo apt-get install gparted . Подтвердите это действие, введя пароль суперпользователя и одобрив скачивание архивов. Команда для установки утилиты управления дисками при исправлении Файловая система доступна только для чтения в Linux
    2. После этого утилиту проще всего запустить, нажав на соответствующий значок в меню приложений. Запуск утилиты управления дисками для решения Файловая система доступна только для чтения в Linux
  • Для открытия тоже потребуются права суперпользователя. Подтверждение запуска утилиты управления дисками при решении Файловая система доступна только для чтения в Linux
  • При входе сразу станет понятно, какой из разделов является проблемным, поскольку возле него будет гореть восклицательный знак. Кликните по данной строке правой кнопкой мыши. Поиск проблемного накопителя при решении Файловая система доступна только для чтения в Linux
  • В контекстном меню нажмите на «Проверить на ошибки». Запуск проверки на ошибки в утилите при исправлении Файловая система доступна только для чтения в Linux
  • Запустите выполнение операций, щелкнув на кнопку в виде галочки, которая расположена на верхней панели. Включение операции проверки на ошибке в утилите при исправлении Файловая система доступна только для чтения в Linux
  • Подтвердите запуск проверки. Подтверждение запуска проверки при исправлении Файловая система доступна только для чтения в Linux
  • Осталось только дождаться завершения этого процесса. Ожидание завершения проверки ошибки Файловая система доступна только для чтения в Linux
  • Если какие-то неполадки будут найдены и исправлены, вы получите соответствующее уведомление. По окончании проверки следует перезагрузить ПК, чтобы при начале следующего сеанса сразу проверить эффективность выполненных действий. Если они не принесли никакого результата, переходите далее.

    Способ 3: Исправление поврежденных блоков

    Иногда ошибка со сбойным режимом чтения возникает вследствие повреждения секторов жесткого диска. Существуют специальные утилиты, позволяющие распределить проблемное пространство или исправить его, если это является возможным. В Linux имеется встроенная команда, отвечающая за выполнение этой операции. Мы и предлагаем воспользоваться ей в том случае, если приведенные выше рекомендации не принесли никакого результата.

    1. Для начала просмотрим список дисков, чтобы понять, какой из них следует проверять. Осуществляется это через команду fdisk -l . Проверка списка дисков при проверке блоков во время решения Файловая система доступна только для чтения в Linux
    2. В списке отыщите проблемный накопитель, определив его точное название. Далее оно потребуется при активации соответствующей команды для лечения блоков. Нахождение накопителя для исправления Файловая система доступна только для чтения в Linux
    3. Теперь используйте команду hdparm -i /dev/sda2 | grep Model , чтобы проверить выбранный носитель или логический диск. Здесь замените /dev/sda2 на определенное ранее название. Запуск средства проверки накопителя для исправления Файловая система доступна только для чтения в Linux
    4. После этого следует отмонтировать диск, чтобы в дальнейшем запустить проверку блоков. Осуществляется это через строку umount /dev/sda2 . Размонтирование накопителя для решения проблемы Файловая система доступна только для чтения в Linux
    5. Запустите проверку, вставив команду badblocks -s /dev/sda2 > /root/badblock . Запуск проверки на плохие блоки при решении проблемы Файловая система доступна только для чтения в Linux
    6. Обнаруженные блоки, которые не подлежат исправлению, требуется отметить, чтобы система перестала их задействовать. Для этого используйте e2fsck -l /root/badblock /dev/sda2 . Отключение проблемных блоков при решении проблемы Файловая система доступна только для чтения в Linux

    Все изменения будут применены сразу же, однако, как обычно, рекомендуется создать новый сеанс операционной системы, чтобы проверить, была ли решена возникшая неполадка с ошибкой «Файловая система доступна только для чтения».

    Способ 4: Форматирование накопителя

    Последний метод, о котором мы хотим рассказать в рамках сегодняшней статьи, является самым радикальным, поскольку подразумевает полное форматирование накопителя, после будет восстановлено состояние файловой системы. Такой вариант подойдет только в той ситуации, если на диске нет важных файлов и все содержимое можно удалить. Более детальные инструкции по данной теме ищите в отдельном материале на нашем сайте, воспользовавшись указанной далее ссылкой.

    Сегодня мы разобрали четыре метода исправления неполадки «Файловая система доступна только для чтения». Осталось найти подходящий только путем перебора, выполняя по порядку все приведенные инструкции. В большинстве случаев хотя бы один из них оказывается действенным и позволяет полностью устранить рассмотренную ошибку.

    Источник

    Оцените статью
    Adblock
    detector