Как установить права на чтение / запись для флеш-накопителя? [dубликат]

Я использую MS VC ++ для win и Qt Creator на Ubuntu. Я не могу изменять разрешения для своего флеш-накопителя (FAT32), даже как root.

Как я могу изменить разрешения на флэш-накопитель FAT32?

8
задан 31 December 2016 в 14:56

3 ответа

FAT32 не поддерживает Linux-подобные разрешения.

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

И поскольку вам нужно выполнить каталог для его ввода, вам нужны глобальные разрешения на выполнение. И, следовательно, глобальные разрешения на чтение тоже.

Типичная запись будет выглядеть так:

/dev/pny    /media/pny  vfat    defaults,users,exec,uid=1000,gid=46 0   0

uid будет вашим UID (с помощью команды id при входе в систему), gid=46 является plugdev в моей системе, используемой для демона hotplug.

15
ответ дан 2 August 2018 в 12:52

FAT32 не поддерживает Linux-разрешения.

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

И поскольку вам нужно выполнить каталог для его ввода, вам нужны глобальные разрешения на выполнение. И, следовательно, глобальные разрешения на чтение тоже.

Типичная запись будет выглядеть так:

/dev/pny /media/pny vfat defaults,users,exec,uid=1000,gid=46 0 0

uid будет вашим UID (с помощью команды id при входе в систему), gid=46 является plugdev в моей системе, используемой для демона hotplug.

4
ответ дан 17 July 2018 в 22:50

FAT32 не поддерживает Linux-разрешения.

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

И поскольку вам нужно выполнить каталог для его ввода, вам нужны глобальные разрешения на выполнение. И, следовательно, глобальные разрешения на чтение тоже.

Типичная запись будет выглядеть так:

/dev/pny /media/pny vfat defaults,users,exec,uid=1000,gid=46 0 0

uid будет вашим UID (с помощью команды id при входе в систему), gid=46 является plugdev в моей системе, используемой для демона hotplug.

4
ответ дан 24 July 2018 в 13:27
  • 1
    Если у вас есть опция mount, которая работает, вы можете добавить запись в fstab. [D0] help.ubuntu.com/community/Fstab – Panther 20 January 2012 в 01:47
  • 2
    это все еще работает? У меня есть накопитель fat32. Я пытаюсь создать проект, который находится на этом диске, и получить разрешение на отказ. – Kaki Master Of Time 12 April 2018 в 11:58
  • 3
    @MedMansour - задайте новый вопрос с помощью команды или записи fstab, которую вы используете, и ошибки, которую вы получаете. – Panther 12 April 2018 в 17:52

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

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