Не могу редактировать файлы на SD-карте

8

Я пытаюсь отредактировать файлы на SD-карте, содержащей Raspbian, на компьютере Dell XPS 13 под управлением Ubuntu. У него нет встроенного устройства чтения SD-карт, поэтому я использую внешний.

Когда я подключаю SD-карту, появляются оба раздела, но я не могу изменить файлы или добавить / удалить с диска, не войдя в систему как суперпользователь (gksu nautilus).

Почему это? Есть ли какая-то группа пользователей, в которую я должен войти?

hellocatfood
источник

Ответы:

7

Разрешения на диске ext3 / ext4 основаны на числовом ИД пользователя, которому они принадлежат - это означает, что файлы, принадлежащие пользователю root на вашем Raspberry Pi, по-прежнему будут принадлежать пользователю root при подключении к машине Linux.

Если вы монтируете из командной строки, вы можете передать -o uid=1000,gid=1000право владения диском вашему пользователю - хотя я не уверен, что он вступит в силу, поскольку я использовал его только на дисках в формате vfat.

Боб Клаф
источник
-o uid= gid=работает только на VFAT и других файловых системах, которые не отслеживают владение файлами.
Марк
Можете ли вы подробно рассказать, как это сделать?
hellocatfood
2

Часть метаданных, хранящихся в записи каталога для файла, включает его имя, владельца, группу, данные создания и т. Д. Владелец и группа - это числовые числа.

Если ваш числовой идентификатор владельца совпадает с идентификатором файла, вы наследуете разрешение владельца на этот файл.

Если один из ваших числовых идентификаторов группы совпадает с идентификатором файла, вы наследуете разрешение группы на этот файл.

Будучи пользователем root, вы можете переопределить существующие права доступа группы и владельца.

Джоан
источник