Lighttpd + несколько пользователей + SSH

возможно ли иметь несколько пользователей SSH, которые не могут читать / писать файлы друг друга, но все еще позволяют Lighttpd обслуживать свои файлы?

каждый пользователь будет иметь разные домены.

6
задан Michael
06.12.2022 15:44 Количество просмотров материала 2839
Распечатать страницу

1 ответ

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

если у нас есть bob и charlie, а lighttpd работает как www-data:

# Bob and Charlie own their public_html folders
# And cannot see each others' files
chown bob:bob /home/bob/public_html
chmod 770 /home/bob/public_html

chown charlie:charlie /home/charlie/public_html
chmod 770 /home/charlie/public_html

# But the webserver can see both their files
adduser www-data bob
adduser www-data charlie

это добавить www-data пользователь в основные группы для bob и charlie, и Разрешить веб-серверу читать любые файлы, помеченные в группе с групповым доступом. (Предполагая, что ваш веб-сервер работает как www-data. Это может варьироваться от системы к системе)

2
отвечен Darth Android 2022-12-07 23:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх