В Linux режим NTFS (и FAT32) определяется настройками монтирования раздела. Вы не можете изменить его с помощью chmod.
опции монтирования sdb1, изменить в соответствии с буквой диска и номером раздела в вашем случае. Общий синтаксис - sdxn, где x - буква диска, а n - номер раздела, как показано, например, sudo lsblk -f
sdb1 [ ! d10] Отключите раздел NTFS.
Создайте настраиваемую точку монтирования (только если вы хотите новую точку монтирования), например, с помощью sudo umount /dev/sdxn # general syntax
sudo umount /dev/sdb1 # modify to match your case
Проверьте номер uid вашего идентификатора пользователя (обычно это 1000, иногда 1001 или 1002 ...) sudo mkdir -p /mnt/sd1
, и используйте это номер, если вы хотите захватить право собственности (по умолчанию root). grep ^"$USER" /etc/group
Установите раздел NTFS
, чтобы соответствовать букве диска и номеру раздела в вашем случае (без разрешения на выполнение для файлов, без доступа к «другим») ),
sudo mount -o rw,user,uid=1000,dmask=007,fmask=117 /dev/sdxn /mnt/sd1 # general syntax
sudo mount -o rw,user,uid=1000,dmask=007,fmask=117 /dev/sdb1 /mnt/sd1 # modify to match your case
Отключите раздел NTFS. sudo umount /dev/sdxn # general syntax
sudo umount /dev/sdb1 # modify to match your case
Пример 2 (с разрешениями на выполнение для файлов, без доступа для «других»),
sudo mount -o rw,user,uid=1000,umask=007,exec /dev/sdxn /mnt/sd1 # general syntax
sudo mount -o rw,user,uid=1000,umask=007,exec /dev/sdb1 /mnt/sd1 # modify to match your case
Отключите раздел NTFS. [ ! d14]
/mnt/sd1/this-script
, и вы также можете запускать исполняемые программы из этого места (не рекомендуется). В этом случае вы можете запустить скрипт this-script с помощью
sudo mount -o rw,users,umask=000,exec /dev/sdxn /mnt/sd1 # general
sudo mount -o rw,users,umask=000,exec /dev/sdb1 /mnt/sd1 # modify to match your case