Принудительные объемы ntfs обрабатываются по умолчанию

есть приложение под названием aplomb, которое было сделано как часть вскрытия приложения ubuntu несколько месяцев назад ... я попробую n получить ссылку на него. n отредактируйте ответ как можно скорее ... если вы найдете его, хорошо и gud ... он позволяет u блокировать сайты для ur deaignatd amnt f time! :) вот ссылка на страницу запуска-https://launchpad.net/~snwh/+archive/aplomb

1
задан 13 April 2017 в 15:24

2 ответа

По умолчанию umask для установки NTFS не позволяет выполнить, поэтому я добавлю umask = 0222 к вашим параметрам монтирования

, поэтому на основе приведенного в ссылке ссылки:

mount -t ntfs -o fmask=0022,dmask=0000,uid=1000,gid=1000 DRIVE /media/vista

станет:

mount -t ntfs -o fmask=0022,dmask=0000,uid=1000,gid=1000,umask=0222 DRIVE /media/vista
2
ответ дан 24 May 2018 в 16:07

Эффективно, из автоматически установленного раздела nfts я не могу запустить исполняемый файл. В этом случае система смонтирует его как:

/dev/sdc1 on /media/romano/IOMEGA type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

Я скопировал в него исполняемый файл, и он не работал - разрешено отклонение, и невозможно добавить разрешение «x» к файлу.

Одно решение вручную монтирует диск следующим образом:

sudo mount -t ntfs-3g -o user,relatime,umask=0022,exec /dev/sdc1 /mnt

(для этого монтируйте файловую систему, принадлежащую root, вы можете использовать uid=<your uid> для ее монтирования как вы, а вы можете добавить его в /etc/fstab, чтобы автоматически установить его). Теперь он работает:

(0)samsung-romano:/% file /mnt/trova
/mnt/trova: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically    linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
(0)samsung-romano:/% /mnt/trova
Uso: trova [file di agenda] cosa
   file di default ./agenda
(0)samsung-romano:/% ls -lt /mnt/trova
-rwxr-xr-x 1 root root 14756 Nov 12 20:43 /mnt/trova

Плохо то, что теперь все файлы исполняемы. Вероятно, это невозможно решить, учитывая, что NTFS не имеет понятия «исполняемый бит». Если вы делаете chmod -x /mnt/trova, ничего не происходит.

Обратите внимание, что параметр exec в команде mount должен быть последним в списке, потому что множество опций (например, user) имеет встроенный по умолчанию noexec.

1
ответ дан 24 May 2018 в 16:07

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

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