Май 25

Создание, добавление пользователя на хостинг

   Добавим пользователя на наш сервер, создав ему папку для сайтов в директории /home.
Данные пользователя: login: ivanov  pass: petr

Добавляем пользователя  ivanov
sudo useradd ivanov
Создаем пароль для  ivanov
sudo passwd petr
Создаем домашнюю папку для  ivanov
sudo mkdir /home/ivanov
Создаем веб каталог для ivanov
sudo mkdir /home/ivanov/www
При необходимости выставляем нужные права (дефолтные права будут 750)
sudo chmod -R 777 /home/ivanov/www
Заблокируем фтп-доступ пользователя  ivanov  в собственном домашнем каталоге.
Открываем конфиг
sudo nano /etc/vsftpd.conf
Раскомментируем строку
chroot_list_enable=YES
И путь к создаваемому файлу
chroot_list_file /etc/vsftpd.chroot_list
Сохраняем и выходим
Создаем файл пользователей  «vsftpd.chroot_list»
sudo touch /etc/vsftpd.chroot_list
Добавляем пользователей в файл, имеющихся на сервере в одну строку (или столбик)
sudo nano /etc/vsftpd.chroot_list
ivanov
Сохраняем и выходим
Перезапускаем службу VSFTP
sudo service vsftpd restart
   Пользователь ivanov будет заблокирован в своем собственном каталоге (при необходимости блокирования других  пользователей в домашних каталогах, их нужно создать и добавить в файл «vsftpd.chroot_list» в оду строку:  ivanov petrov sidorov, если не срабатівает блокировка, то необходимо записать пользователей в столбик ).
   В случае установки на сервер шаблонов CMS (wordpress, joomla и т.п.) с базой данных MySQL  необходимо будет предварительно создать эту базу для каждого пользователя, устанавливающего CMS . Но это тема другого поста.


Copyright © 2014. All rights reserved.

Опубликовано 25.05.2014 kirill_kishtanov в категории "Хостинг