Мой компьютер имеет 3 NTFS-раздела (основной и резервные копии) плюс Ubuntu при двойной загрузке. Я хочу, чтобы разделы NTFS были доступны, но по умолчанию монтировались только для чтения, чтобы другие пользователи (и даже я) не модифицировали их вредоносным способом. Я вижу, что не могу изменить разрешения для разделов NTFS, что понятно.
Если возможно, я бы хотел, чтобы только root мог изменять разрешения по умолчанию, чтобы никто из других пользователей не мог изменить их без переключения на Windows. Если это невозможно, сделать NTFS не монтируемым тоже будет нормально.
Это в основном защитная мера, чтобы избежать повреждения моей системы Windows, так как я все еще буду использовать ее довольно часто.
Редактировать 1: это мой fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda7 during installation
UUID=4a5ff937-5220-4b4e-b994-304ba37d3448 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda8 during installation
UUID=a0285d57-8247-4efe-88ca-14bee4b8630b none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Итак, я хотел бы установить все мои 3 NTFS HD только для чтения (без автоматического монтирования). Также, скажите, пожалуйста, где найти /path/to/ntfs
каждый раздел.
Кроме того, я могу прокомментировать запись на дискете? У меня его нет все равно =)
Редактировать 2: соответствующая часть 'mount -v'
/dev/sda1 on /media/1A7099D97099BC47 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda5 on /media/Stuff type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda6 on /media/Backup type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
Редактировать 3: Хорошо, поэтому я установил pysdm (диспетчер устройств хранения), установил все мои NTFS-разделы как монтируемые для любого пользователя, как только для чтения и перезапустил. Теперь я не могу смонтировать разделы:
Unprivileged user can not mount NTFS block devices using the external FUSE library. Either mount the volume as root, or rebuild NTFS-3G with integrated FUSE support and make it setuid root. Please see more information at http://ntfs-3g.org/support.html#unprivileged
После некоторого прочтения кажется, что монтировать разделы как root не очень хорошая идея. Итак, как я могу разрешить монтаж (любой пользователь)?
Ответы:
Я думаю, что самый простой способ добиться этого - проверить
/etc/fstab
и изменить параметры раздела NTFS, который будет монтироваться только для чтения.В работающей системе вы можете сделать это временно с помощью
mount -o remount,ro /path/to/ntfs
.источник
NTFS-конфигурации
После нескольких лет разработки, новый драйвер NTFS,
ntfs-3g
, который обеспечивает возможность полной записи.Со времени выхода первой стабильной версии он имел огромный успех и ежедневно используется тысячами людей по всему миру. Однако некоторые люди пытаются настроить свою систему для ее использования.
Цель
ntfs-config
проекта - облегчить жизнь людей, предоставив простой способ включить / отключить возможность записи для всех устройств NTFS, внутренних или внешних. Вы можете увидеть ntfs-config в действии здесь .Вы можете найти его в меню GNOME в Системе - Администрирование
источник
Итак, я получил решение.
Для тех, кто пытается это сделать, отредактируйте ваш fstab и включите:
При этом только пользователь root сможет писать в раздел NTFS, а все остальные пользователи смогут только читать его. Если вы хотите что-то изменить в таких разделах, используйте
gksu
команду для выполнения от имени пользователя root. Пример:Это откроет Nautilus (файловый менеджер) от имени пользователя root.
источник
Вы также можете смонтировать его только для чтения, используя опцию ro. Таким образом, он будет доступен только для всех пользователей, включая root
источник
Если вы предпочитаете использовать графический интерфейс, попробуйте диски: http://www.hecticgeek.com/2012/10/make-ntfs-partitions-read-only-in-ubuntu/
источник