Связывать / объединять папку изображений для всех пользователей? [дубликат]

Я хочу связать / объединить папки. Я хочу объединить две папки:

/home/user1/Pictures 
/home/user2/Pictures

Я хочу, чтобы все эти семейные фотографии хранились в одном месте и были легко доступны из любой учетной записи пользователя. Я попробовал команду ln , но она не сработала, потому что владельцы обеих папок разные, поэтому нет разрешения на доступ через символическую ссылку.

0
задан 13 August 2018 в 13:03

1 ответ

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

Переходят в /home и делают новый каталог

sudo mkdir /home/pictures

Затем полномочиями набора и владением для создания папки доступной, и записываемый всеми пользователями (обратите внимание, что это - угроза безопасности - это позволяет любому пользователю, или процесс, чтобы изменить содержание каталога и добавить или удалить содержание)

sudo chmod 777 /home/pictures
sudo chown nobody /home/pictures

Затем добавляют содержание, как желаемый.

А более безопасный метод должен был бы создать группу со всеми реальными пользователями, например:

sudo addgroup pictures
sudo adduser user1 user2 pictures

И набор полномочия /home/pictures каталог как это:

sudo chown :pictures /home/pictures
sudo chmod 775 /home/pictures

С этими настройками, только элементы группы и корень смогут записать в каталог, хотя это останется читаемым для гостей и других процессов (так программа, которые устанавливают Ваши обои, смог бы читать из него, например).

Затем можно создать ссылки для доступа к той папке, или пользователь может создать

ln -s /home/pictures /home/user1/Family_pictures

, Когда user1 попытается получить доступ Family_pictures, они будут видеть содержание общего каталога,

0
ответ дан 13 August 2018 в 13:03

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

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