Установка NTFS как доступного только для чтения

Мой компьютер имеет 3 раздела NTFS (основные и резервные копии) плюс Ubuntu при двойной загрузке. Я хочу, чтобы разделы NTFS были доступны, но устанавливались как только для чтения по умолчанию, так что другие пользователи (и случайно даже меня) не изменяют их вредоносным образом. Я вижу, что я не могу изменять разрешения для разделов NTFS, что понятно.

Если возможно, мне бы хотелось, чтобы только root мог изменять разрешения по умолчанию, чтобы никто из других пользователей не мог изменять их без переключения на Windows. Если это невозможно, сделайте NTFS unmountable тоже ОК.

Это в основном защитная мера, чтобы не повредить мою систему Windows, поскольку я все равно буду использовать ее довольно много.

[d3 ] Изменить 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)
[d9 ] Редактирование 3: Хорошо, поэтому я установил pysdm (Storage Device Manager), установил все разделы 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 - не очень хорошая идея. Итак, как я могу разрешить монтаж (любым пользователем)?

1
задан 10 March 2017 в 18:57

4 ответа

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

В запущенной системе вы можете сделать это временно с помощью mount -o remount,ro /path/to/ntfs.

6
ответ дан 26 May 2018 в 00:53
  • 1
    Спасибо, я посмотрю, смогу ли я сам понять fstab. В противном случае я размещаю его здесь :) – mdrg 21 October 2010 в 20:26
  • 2
    Думаю, мне понадобится небольшая помощь здесь = P fstab по вопросу выше. Благодаря! – mdrg 22 October 2010 в 01:41
  • 3
    О, я вижу, это не делается через / etc / fstab, так что есть и другой механизм, которого я, к сожалению, не знаю. – ddeimeke 22 October 2010 в 08:26

ntfs-config

После нескольких лет разработки здесь появился новый драйвер NTFS ntfs-3g, который позволяет использовать полную возможность записи.

С момента своего первого стабильного выпуска он был замечательным успехом и ежедневно используется тысячами людей во всем мире.

Цель проекта ntfs-config - облегчить жизнь людей, предоставив простой способ включить / отключить возможность записи для все их устройства NTFS, внутренние или внешние. Здесь вы можете увидеть ntfs-config.

Вы можете найти его в меню GNOME в System-Administration

3
ответ дан 26 May 2018 в 00:53
  • 1
    Спасибо, я посмотрю. Приятно видеть, что есть много хороших разговоров о ntfs-config, потому что сообщенные ошибки немного меня пугают, особенно те, которые касаются взлома fstab (и, будучи пользователем Linux noob, это может быть неприятно для меня). – mdrg 21 October 2010 в 17:33
  • 2
    Я не мог понять, что вы разместили, но да, я благодарен всем приложениям GUI и интерфейсам ... Мне было бы трудно, если бы я должен был правильно изучить bash, чтобы использовать Ubuntu или любой другой дистрибутив. Лучше начните с GUI, а затем изучите командную строку. – mdrg 21 October 2010 в 20:29

Вы также можете установить его как чтение только с помощью опции ro. Таким образом, он будет доступен только для всех пользователей, включая root

/dev/sda1        /mnt/ntfsfolder  ntfs-3g    defaults,ro 0       0
1
ответ дан 26 May 2018 в 00:53
  • 1
    Да, это была моя первая идея, но позволить корневой записи в раздел будет удобнее рано или поздно. Лучше позвольте вещам создать для этого. :) – mdrg 28 October 2010 в 15:49

Если вы предпочитаете использовать GUI, попробуйте Диски: http://www.hecticgeek.com/2012/10/make-ntfs-partitions-read-only-in-ubuntu/

0
ответ дан 26 May 2018 в 00:53

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

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