У меня есть несколько Карт памяти, используемых в различных целях, и я заметил, что у них есть различные полномочия при монтировании, и, кроме того, команда chmod не имеет никакого эффекта. Почему это и является там обходным решением для получения желаемых полномочий?
При монтировании Карт памяти, можно указать владельца и группу с опциями 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
Ваша Карта памяти отформатирована как NTFS (т.е. окна) объем. смонтируйтесь предполагает, что файлы принадлежат некоторому пользователю Windows. У Вас нет пользователя, отображающего файл (см. man ntfs-3g
, man ntfs-3g.usermap
), поэтому смонтируйтесь, полагает, что нет никакого смысла в управлении владением и полномочиями, таким образом, это просто устанавливает их на то, чему Вы говорите это (или независимо от того, что значение по умолчанию).
, Если Вы передаете -o permissions
, chmod должен работать.