Sudo -i

16. В предыдущей работе была выполнена базовая настройка web-сервера Apache (сайт по умолчанию), инсталляция PHP, MySQL и настройка консоли управления phpMyAdmin. Попробуем реализовать предоставление услуг хостинга для некоторой фирмы SuperFirma. Примем www.SiteSuperFirma.ru за имя сайта.

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

18. Итак, пользователя назовем WebAdminSF, он будет входить в группу nobody, ограничим ему доступ домашним каталогом /usr/local/www/SiteSuperFirma и назначим командную оболочку nologin. Проблема только в том, что пользователи с shell nologin не могут подключаться по ftp, поэтому создаем в файле /etc/shells новый shell – /sbin/nologin-ftp. Делаем «мягкий» link на nologin.

ln –s /usr/sbin/nologin /sbin/nologin-ftp.

19. Пользователя создаем с помощью команды adduser в интерактивном режиме.

20. Используя любой FTP клиент, подключитесь к серверу с помощью учетной записи созданного пользователя (WebAdminSF). Создайте новый каталог data.

21. Создайте файл index.html и разместите его в каталоге /usr/local/www/SiteSuperFirma/data. Можете воспользоваться любым FTP клиентом.

<html>


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: