Ubuntu Server 12.04 - Создание пользователя без прав root с собственным Userdir

Я создал нового пользователя без полномочий root dev, который пока не принадлежит ни к одной группе, и я следовал этому руководству , чтобы помочь мне настроить Apache для хостинга сайтов в каталоге этого пользователя public_html (это машина для разработки). Поскольку этот новый пользователь не принадлежит к группе sudoers, у меня возникла очевидная проблема, связанная с попыткой создать следующие символические ссылки при входе в систему в качестве нового пользователя (в шаге 2 в связанной статье):

[ 110]

Кроме того, если я перехожу к http://192.168.1.100/dev, я получаю ответ 404 не найден, когда я должен хотя бы увидеть какую-то структуру файлов / папок (при условии, что я все сделал правильно).

Какой обходной путь есть к этому? Еще лучше, как правильно настроить папку public_html для пользователя без полномочий root. Я делаю это для того, чтобы узнать, а также убедиться, что для создания любых сайтов используется пользователь без полномочий root… не слишком ли я параноидально настроен на обеспечение безопасности?

Большое спасибо

1
задан 5 March 2013 в 02:22

1 ответ

Чтобы включить модуль userdir apache, выполните: sudo a2enmod userdir. Вы должны сделать это как пользователь, способный sudo. Не забудьте перезапустить apache: sudo service apache2 restart.

Тогда каталог dev_html будет доступен по адресу http://192.168.1.100/~dev.

0
ответ дан 5 March 2013 в 02:22

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

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