Скажем, ПК используется многими пользователями, и все хранят персональные данные в своих домашних каталогах, но говорят, что пользователь скачал фильм, который он хранит в месте, где все остальные тоже могут им насладиться. слушать.
Существует ли стандартный каталог для этой цели?
Стандарт для структуры файловой системы, используемой (большинством) linux, здесь здесь , но он не очень хорошо соответствует вашему вопросу.
Если вы предоставляете данные, которые будут принадлежать пользователю root и, таким образом, обычно доступны только для чтения пользователям /usr/share
, это может быть хорошим местом. Область, которая будет доступна для записи нескольким пользователям, вероятно, будет лучше размещена в /var
.
Обычно я бы попытался сохранить такие данные в отдельном разделе и определить автоматическую точку монтирования в /etc/fstab
, например, /mnt/data
.
Я бы использовал /var/somefolder
с 770 разрешениями.
Сделайте так, чтобы все пользователи, к которым вы хотите иметь доступ к папке, были членами какой-либо общей дополнительной группы (при необходимости создайте ее).
Финнали chown root:groupname /var/somefolder
, и тебе надо идти.