Как удалить флаг выполнения из привода ntfs [dубликат]

libcupsys2 - это виртуальный пакет в 11.10, который устанавливает libcups2. Может быть, драйвер canon (это, вероятно, собственный драйвер) проверяет этот пакет. Вы можете установить этот мета-пакет:

sudo apt-get install libcupsys2

Это не должно устанавливать ничего нового, но пометить сам пакет как установленный.

Затем установите пакет, используя следующую команду:

dpkg -i --ignore-depends=libcupsys2 foo.deb

(Заменить foo.deb пакетом драйвера)

2
задан 22 December 2017 в 22:27

2 ответа

Этот ответ, вероятно, ошибочен, пожалуйста, помогите ему улучшить!

Почему это произошло:

Поскольку ubuntu изменил обработку разрешений ntfs с версии 16.10 дальше.

] Почему это произошло:

Как только накопитель ntfs установлен, возьмите текущую запись монтирования из / etc / mtab или / proc / mounts и исправьте ее (в соответствии с "man mount.ntfs "-OPTIONS: user_id должен быть uid, group_id должен стать gid, nodev становится no_def_opts, rw, nosuid и blksize, похоже, не существует ??, default_permissions становится разрешениями,) PERHAPS вам также нужно поменять fuseblk для ntfs-3g , Я не знаю. добавьте полезные опции: windows_names, поэтому запрещается создавать имена файлов с символами, которые не разрешены окнами (например, colons) (это должно быть значение imho по умолчанию, но это не так). noauto, если вы хотите предотвратить автоматическое добавление строки по желаемой fmask и dmask (для параметров монтирования ntfs, только с использованием umask приведет к неправильным разрешениям папки). «Нормальные» разрешения для файлов - rw-r-r--, а для каталогов - rwxr-xr-x (каталоги требуют разрешения на выполнение, см. Https://superuser.com/questions/168578/why-a- папка-должна-быть исполняемым). Согласно http://www.webune.com/forums/umask-calculator.html права доступа к файлам преобразуются в 644 и преобразуются в fмасштабирование, равное 133, разрешения на доступ к файлам rwxr-xr-x переводятся на 755, преобразуются в dmask, что 022. Добавьте результат /dev/sdc1 /media/brad/mydata fuseblk no_def_opts,relatime,uid=0,gid=0,permissions,allow_other,noauto,windows_names,fmask=0133,dmask=022 0 0 в / etc / fstab (конечно, используйте свои собственные пути и не добавляйте дополнительные пробелы).

Отказ от ответственности: я до сих пор не знаю, насколько это безопасно. Может ли кто-нибудь знающий посмотреть, пожалуйста?

.................................. .................................................. .................................................. ............................

старый, неправильный материал, в ожидании удаления: /dev/sdc1 /media/brad/mydata fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,noauto,fmask=0133,dmask=022 0 0

Наконец осмелился попробовать, но нажав на устройство, я получаю это сообщение об ошибке Unable to access location Error mounting system-managed device /dev/sdc1:Command-line 'mount"/media/brad/mydata"'exited with non-zero exit status 32: mount: wrong fs type, bad opton, bad superblock on /dev/sdc1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so. dmesg | хвост не обнаружил никакой связанной информации.

Итак, существует конфликт dmask / fmask с этими зловещими значениями default_permissions или мне нужно использовать UUID или что-то совершенно другое?

0
ответ дан 18 July 2018 в 09:11

Этот ответ, вероятно, ошибочен, пожалуйста, помогите ему улучшить!

Почему это произошло:

Поскольку ubuntu изменил обработку разрешений ntfs с версии 16.10 дальше.

] Почему это произошло:

Как только накопитель ntfs установлен, возьмите текущую запись монтирования из / etc / mtab или / proc / mounts и исправьте ее (в соответствии с "man mount.ntfs "-OPTIONS: user_id должен быть uid, group_id должен стать gid, nodev становится no_def_opts, rw, nosuid и blksize, похоже, не существует ??, default_permissions становится разрешениями,) PERHAPS вам также нужно поменять fuseblk для ntfs-3g , Я не знаю. добавьте полезные опции: windows_names, поэтому запрещается создавать имена файлов с символами, которые не разрешены окнами (например, colons) (это должно быть значение imho по умолчанию, но это не так). noauto, если вы хотите предотвратить автоматическое добавление строки по желаемой fmask и dmask (для параметров монтирования ntfs, только с использованием umask приведет к неправильным разрешениям папки). «Нормальные» разрешения для файлов - rw-r-r--, а для каталогов - rwxr-xr-x (каталоги требуют разрешения на выполнение, см. Https://superuser.com/questions/168578/why-a- папка-должна-быть исполняемым). Согласно http://www.webune.com/forums/umask-calculator.html права доступа к файлам преобразуются в 644 и преобразуются в fмасштабирование, равное 133, разрешения на доступ к файлам rwxr-xr-x переводятся на 755, преобразуются в dmask, что 022. Добавьте результат /dev/sdc1 /media/brad/mydata fuseblk no_def_opts,relatime,uid=0,gid=0,permissions,allow_other,noauto,windows_names,fmask=0133,dmask=022 0 0 в / etc / fstab (конечно, используйте свои собственные пути и не добавляйте дополнительные пробелы).

Отказ от ответственности: я до сих пор не знаю, насколько это безопасно. Может ли кто-нибудь знающий посмотреть, пожалуйста?

.................................. .................................................. .................................................. ............................

старый, неправильный материал, в ожидании удаления: /dev/sdc1 /media/brad/mydata fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,noauto,fmask=0133,dmask=022 0 0

Наконец осмелился попробовать, но нажав на устройство, я получаю это сообщение об ошибке Unable to access location Error mounting system-managed device /dev/sdc1:Command-line 'mount"/media/brad/mydata"'exited with non-zero exit status 32: mount: wrong fs type, bad opton, bad superblock on /dev/sdc1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so. dmesg | хвост не обнаружил никакой связанной информации.

Итак, существует конфликт dmask / fmask с этими зловещими значениями default_permissions или мне нужно использовать UUID или что-то совершенно другое?

0
ответ дан 24 July 2018 в 19:16
  • 1
    Если вы хотите удалить разрешения на выполнение, маску должно быть 0133. – muru 23 August 2017 в 13:43
  • 2
    Извините, я не понимаю. На webune.com/forums/umask-calculator.html umask 0133 не распознается скриптом. Я хочу, чтобы обычные разрешения файлов были такими, как они были в прошлом: rw-r - r--, предположительно 644, и переводится на umask 022. Или это сайт неправильный? – Bradzzv 26 August 2017 в 01:46
  • 3
    Сайт корректен для umask, поскольку он обычно используется, но в настройках монтирования NTFS он umask не обрабатывает файлы и каталоги по-разному (обычно маски umask от 777 для каталогов и 666 для файлов, но с этой опцией он маскирует от 777 для обоих). Существуют отдельные опции fmask и dmask для более мелкомасштабного управления. (Я бы предложил fmask=0133,dmask=022.) – muru 28 August 2017 в 04:41
  • 4
    Я не проверял все параметры, но на первый взгляд NTFS не имеет опций user_id или group_id. См. [D0] man mount.ntfs и проверьте, были ли вы использованы другие недопустимые параметры. – muru 9 September 2017 в 22:48
  • 5
    Так что мне нужно использовать ntfs-3g вместо fuseblk? Являются ли выходы / etc / mtab или / proc / mounts полностью неподходящими для получения моей записи fstab? – Bradzzv 11 September 2017 в 00:17

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

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