Как создать раздел ДАННЫХ, доступный многочисленными пользователями и несколькими Linux ОС?

В моем диске I имеют много операционных систем Linux, установленных со многими различными пользователями каждый (с различным uid). Я хочу создать раздел ДАННЫХ, который будет иметь музыку, видео и фильмы, потоки, Dropbox и т.д.... и некоторое другое содержание, которое я должен совместно использовать между многочисленными пользователями (как steamapps, тандерберд, goldendict словари, и т.д....). Я хочу, чтобы все вышеупомянутое было доступно многочисленными пользователями и несколькими операционными системами Linux, включая живые изображения.

Прямо сейчас я создал ext4 раздел, но у меня есть проблемы с многочисленными пользователями, потому что каждый раз, когда я изменяю что-то от 1 пользователя, затем я должен изменить полномочия снова, который делает целый сбой цели.

Там какой-либо путь состоит в том, чтобы избежать кошмара полномочий и сохранить все файлы доступными всеми все время? Я думаю об использовании ntfs файловая система для раздела ДАННЫХ, которому можно дать права разрешения во время монтирования, но я действительно хотел бы использовать некоторую "собственную" файловую систему Linux (так как я больше не использую Windows или что-либо еще). Есть ли какой-либо путь?

0
задан 1 September 2017 в 04:27

1 ответ

Прямо сейчас я создал ext4 раздел, но у меня есть проблемы с многочисленными пользователями, потому что каждый раз, когда я изменяю что-то от 1 пользователя, затем я должен изменить полномочия снова, который делает целый сбой цели.

я получил 1 слово для Вас: группы

  • полномочия могут быть установлены для одного пользователя; пример/home/$USER /
  • полномочия может быть подан для группы пользователей; это/может быть datadirectory.

Так...

  • Создают группу "allusers": sudo groupadd allusers
  • Добавляют пользователя rinzwind к той группе: sudo usermod -a -G allusers rinzwind
  • Создают раздел, дают ему точку монтирования (давайте назовем это "discworld");
  • Изменение группа точки монтирования группе;

    chgrp-R allusers /discworld/
    
  • пользователь А добавил после этого, необходимо будет добавить к группе для того пользователя для получения доступа.

, Чтобы новые файлы установили группу на создании:

  • Использование grpid на монтировании.
  • или использование sudo setfacl -Rdm g:allusers:rx /discworld/ для использования метода ACL (getfacl /discword для списка полномочий).
<час>

, Если Вы хотите действительно необычную установку:

/discworld/user1/
/discworld/user2/
/discworld/user3/
/discworld/user4/
/discworld/user5/
/discworld/common/
  • устанавливает их на пользователя владельца {1-5} и группового пользователя {1-5}, и пользователи могут использовать это в качестве частных данных.
  • устанавливает распространенный, чтобы сгруппировать "allusers" и добавить пользователя {1-5} для группировки "allusers".
  • можно использовать "квоту файловой системы" на пользователе или на группе для ограничения объема данных.
<час> <час>

я думаю об использовании ntfs файловая система для раздела ДАННЫХ, которому можно дать права разрешения во время монтирования,

Только использование NTFS, когда у Вас также есть Windows; иначе можно войти в проблему, когда она не монтируется из-за ошибок. Это могло бы быть закрепляемым, это не могло бы. Просто не рискуйте.

  • В основном тот же метод: смонтируйте раздел с группой "allusers". Можно добавить gid=allusers,umask=0022 к опциям монтирования.
4
ответ дан 2 November 2019 в 08:12

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

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