Как управлять полномочиями смонтированной карты памяти?

У меня есть несколько Карт памяти, используемых в различных целях, и я заметил, что у них есть различные полномочия при монтировании, и, кроме того, команда chmod не имеет никакого эффекта. Почему это и является там обходным решением для получения желаемых полномочий?

0
задан 30 July 2015 в 09:42

2 ответа

При монтировании Карт памяти, можно указать владельца и группу с опциями uid и gid. Например:

$ sudo mount -o uid=1000,gid=1000 /dev/sdX /path/to/mountpoint

, Если Вы хотите изменить полномочия, можно добавить umask опция также:

$ sudo mount -o uid=1000,gid=1000,umask=022 /dev/sdX /path/to/mountpoint

umask=022 установит Владельца на чтение, записать, выполниться . Группа и Другие будут иметь чтение, выполниться .

можно считать больше приблизительно umask здесь: https://wiki.archlinux.org/index.php/Umask

1
ответ дан 29 July 2019 в 21:50

Ваша Карта памяти отформатирована как NTFS (т.е. окна) объем. смонтируйтесь предполагает, что файлы принадлежат некоторому пользователю Windows. У Вас нет пользователя, отображающего файл (см. man ntfs-3g, man ntfs-3g.usermap), поэтому смонтируйтесь, полагает, что нет никакого смысла в управлении владением и полномочиями, таким образом, это просто устанавливает их на то, чему Вы говорите это (или независимо от того, что значение по умолчанию).

, Если Вы передаете -o permissions, chmod должен работать.

0
ответ дан 29 July 2019 в 21:50

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

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