1

У меня есть внешний жесткий диск, смонтированный в arch-linux с помощью /etc /fstab:

dev/sda1       /mnt/share      ntfs-3g user,users,gid=users,fmask=113,dmask=002,locale=en_US.UTF-8 0 0


charles@arch ~ $ ls -l /mnt/share
total 13
drwxrwxr-x 1 root users 4096 Jan  5 03:20 Audio
drwxrwxr-x 1 root users 4096 Jan  5 09:07 Photos
drwxrwxr-x 1 root users    0 Jan  4 10:58 $RECYCLE.BIN
drwxrwxr-x 1 root users 4096 Jan  5 09:21 Videos

Все директора находятся в собственности root:users и я не могу ни изменить владельца, ни создать подкаталог с другим владельцем (так как это ntfs).

Давайте предположим, что на жестком диске есть подкаталоги hdd_subdir_1 и hdd_subdir_2 , оба верхнего уровня. Кроме того, у меня есть root пользователь и unpriv , совершенно неподтвержденный пользователь linux.

Я хочу смонтировать устройство с 2 точками монтирования:

  1. /mnt/share/subdir_1 в качестве точки монтирования, как указано выше, указывающей на hdd_subdir_1 на устройстве;
  2. /mnt/share/subdir_2 в качестве точки монтирования, где /mnt/share/subdir2 принадлежит unpriv:unpriv , указывая на hdd_subdir_2 на устройстве.

Итак, 2 разных привилегии по умолчанию, 2 точки монтирования, 1 устройство. Как мне это сделать? Если бы не другие привилегии, я бы просто создал символические ссылки или использовал команду mount -bind . Но я не могу заставить это работать для случая использования выше. Спасибо!

1 ответ1

0

Теперь я могу выполнить настройку выше, используя комбинацию локальных настроек и /etc/fstab .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .