Как создать пользователя, но без доступа к public_html

Как создать пользователя, но без доступа к public_html

Как создать пользователя для Linux, который не сможет получить доступ к папке public_html?
ОБНОВЛЯТЬ:
Действительно, я хочу использовать, http://example.com/~user/но у пользователя нет прав на другой rootdir.
Как мне это сделать?

решение1

Пользователь может получить доступ к любому созданному им каталогу, поэтому, если вы не собираетесь предоставить пользователю домашний каталог без прав записи, он сможет создать каталог public_htmlи получить к нему доступ.

Если вы используете userdirмодуль Apache, вы можете использовать пользовательское имя или настроить конфигурацию Apache так, чтобы Require all deniedв домашнем каталоге пользователя была указана директива для местоположений.

По умолчанию обычные пользователи не имеют права записи на /var/www/html, поэтому с userdirмодом единственный сайт, который пользователь может изменить, — это его собственный.

Связанный контент