Назад | Перейти на главную страницу

linux: разделять каталог между разными пользователями

Мне нужен этот каталог, созданный под FTP User1:

/ home / User1 / public_html / jobs_html

доступны для чтения другим пользователем FTP, назовите их User2 ...

то есть при входе в систему через SSH под User2, ls -l / home / User1 / public_html / jobs_html должен отображать файлы

Спасибо!

Создайте новую группу, добавьте обоих этих пользователей в эту группу, установите группу rw в общем каталоге и сделайте эту группу владельцем каталога.

В дополнение к настройке группового владения и группы rw в каталоге, я бы также предложил установить setgid бит в каталоге, поэтому созданные подкаталоги сохраняют то же правильное групповое владение, а не принадлежат пользователю, который их создал.

# EDIT: Make sure user2 can list files in user1's home dir
chmod o+x /home/user1

# Set ownership
chown -R user1.sharedgroup /path/to/shared
chmod -R g+rw /path/to/shared
chmod g+s /path/to/shared

# Or if subdirectories already exist, setgid for all subdirectories
find /path/to/shared -type d -exec chmod g+s {} \;