Как изменить разрешения на внешнем носителе

Как изменить разрешения на внешнем носителе

Потратив много времени на изучение предыдущих ответов на этот вопрос и обнаружив, что все они либо слишком устарели, либо по разным причинам неприменимы, либо столкнулись с проблемами при попытке следовать пошаговым инструкциям, теперь я задаю то, что, по-видимому, является распространенным вопросом/проблемой:

Как изменить разрешения для внешних носителей?

Когда я вставляю USB-накопитель, внешний жесткий диск или SD-карту, я могу просматривать файлы на нем, но не могу редактировать их, пока сначала не скопирую их на жесткий диск своего ноутбука. Часто, особенно в случае с фотографиями, мне хочется оставить оригинал на внешнем носителе и просто сделать уменьшенную копию, чтобы куда-то загрузить. Поэтому необходимость сначала копировать оригинал, затем редактировать его, а затем удалять копию не так уж и страшна, но раздражает. Должно быть, легко изменить разрешения, не так ли? На моем предыдущем ноутбуке с Linux с этим никогда не было проблем, я всегда мог редактировать файлы прямо с внешнего носителя.

Я попробовал шаги chmod - это ничего не дало. Я попробовал создать новый каталог в каталоге media и указать устройству монтироваться там, но, должно быть, я делаю что-то неправильно или шаги не подходят для моего устройства, так как он сообщает мне, что устройство не существует.

Я использую Ubuntu 20.04.3 LTS с рабочим столом Budgie (интересно, стоит ли мне вернуться к Mate, так как он был у меня раньше и казался более интуитивным, но не думаю, что это решит проблему с правами доступа).

Буду признателен за любую оказанную помощь!

решение1

1 Необходимое условие: убедитесь, что файловая система исправна

Чтобы не возникло проблем с файловыми системами на съемных дисках, файловые системы должны быть согласованы, т. е. должны быть предварительно правильно закрыты.

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

  1. Откройте утилиту «Диски» введите описание изображения здесь
  2. В левой панели щелкните внешний диск. Карта, показывающая раздел(ы) на этом диске, будет показана справа.
  3. Убедитесь, что интересующий вас раздел выделен. Найдите тип файловой системы рядом с меткой «Содержимое» под картой. Если там написано «ntfs», то выйдите из Linux, подключите диск к файловой системе Windows и проверьте его с помощью специальных инструментов Windows. Во всех остальных случаях продолжайте.
  4. Демонтироватьфайловую систему, нажав на самый левый значок под картой: он выглядит как значок «Стоп»: . Это приведет к отключению раздела от файловой системы, т. е. размонтированию.
  5. Теперь щелкните значок шестеренки (второй значок). Выберите «Проверить файловую систему...». Подтвердите диалоговое окно. Если файловая система исправна, появится диалоговое окно «Файловая система цела». В противном случае система исправит небольшие проблемы или спросит, что делать.
  6. Щелкните первый значок, который теперь выглядит как , чтобы снова смонтировать диск.

2 Поведение по умолчанию для здоровых файловых систем

  • Если файловая система поддерживается Linux, но ненетподдерживают файловые системы, точка монтирования раздела будет принадлежать текущему пользователю. Таким образом, пользователь может читать и писать для текущего пользователя. Файловые системы включают vfat, extfatи ntfs.
  • Если файловая система поддерживает разрешения Linux, раздел будет смонтирован с владельцем rootпо умолчанию. Поэтому администратору сначала нужно будет предоставить права собственности и разрешения либо на весь раздел, либо, возможно, только на определенные папки на этом разделе.

3 Изменение владельца раздела или точки монтирования

После создания раздела, содержащего файловую систему Linux, предоставление прав собственности и разрешений осуществляется так же, как и для любого другого файла и каталога в файловой системе Linux.

3.1 Использование графического инструмента Disks

Тот же инструмент «Диски» позволяет стать владельцем всего раздела, а также, при желании, стать владельцем всего содержимого этого раздела.

  1. Убедитесь, что диск смонтирован.
  2. Еще раз нажмите на значок шестеренки и выберите «Взять на себя ответственность». введите описание изображения здесь Прежде чем выбрать флажок «Включить рекурсивный режим», прочтите предупреждение.
  3. Нажмите OK. Теперь вам будет предложено ввести ваш пароль пользователя.

3.2 Использование терминала

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

  1. Определите точку монтирования диска, т. е. каталог, из которого доступно содержимое раздела, из вывода под картой раздела в дисках, рядом с меткой "Содержимое". Там, где написано "Смонтировано в", обратите внимание на указанный путь к каталогу, например /media/helen/Files.
  2. Выполните chownкоманду для смены владельца и группы этой точки монтирования:

sudo chown helen:helen /media/helen/Files

sudoсообщает системе, что следующее слово — это команда, которую вы хотите выполнить с повышенными привилегиями. Здесь эта команда — chown, команда для change ownership. Далее вы указываете <username>:<groupname>. В Ubuntu у вас автоматически есть группа с тем же именем, что и ваш логин. Последний аргумент указывает, что нужно изменить, т. е. папку.

решение2

У меня это сработало: я вызвал из терминала sudo caja, а затем изменил владельца USB-флешки с root на свое имя пользователя.

Связанный контент