Настройка ProFTPD на Ubuntu 12.04 | Linux |PRO IT

Статья последний раз была обновлена 04.03.2023



Я используя VPS на

, где на одном сервере крутится несколько сайтов. К хостингу всегда есть доступ через sFTP, но это не всегда удобно. Например, для автоматического обновления wordpress необходим FTP сервер. В этой статье пойдет речь о настройке сервера ProFTPD на Ubuntu.

Установка ProFTPd

Установим необходимые пакеты

$ sudo apt-get install proftpd

Выбираем автономную установку:

Настройка ProFTPd

Открываем файл настроек:

$ sudo nano /etc/proftpd/proftpd.conf

В котором задаем Имя сервера:

ServerName                      "example.com"

И раскомментируем строку папки Root по-умолчанию:

# Use this to jail all users in their homes
 DefaultRoot                    ~

После этого сохраняем файл и выходим.

Перезапускаем службу

$ sudo service proftpd restart

После этого вы можете зайти на свой FTP, только не под пользователем ROOT. Если не ROOT пользователей в системе нет, приступим к их созданию.

Добавление нового пользователя в Ubuntu

Для добавление нового пользователя набираем:

$ sudo useradd username

где username — имя нового пользователя.

Теперь создаем для нового пользователя домашний каталог:

$ sudo mkdir /var/www

Задаем новому пользователю пароль:

$ sudo passwd username

Выставляем права на домашнюю папку пользователя:

$ sudo chown username /var/www
$ sudo chgrp username /var/www

Если необходимо, можно выдать новому пользователю root права (что не желательно).

ЧИТАЙТЕ ТАКЖЕ:  cron - ProFTPD killed (signal 15) error - how to fix logrotate restart error? - Stack Overflow

Для этого нужно воспользоваться командой:

$ sudo adduser username sudo

Удаление пользователя

Если пользователь больше не нужен, его можно удалить командой:

$ sudo userdel username 

Так же, при необходимости, можно удалить домашнюю папку пользователя:

$ sudo rm -r /var/www/

Изменение прав на файлы и папки в Ubuntu Linux

Часто, при создании FTP нужно дать новому пользователю права на управление уже существующими файлами и папками.

Для этого, кроме выделения домашний папки пользователю, нужно назначить его владельцем файлов. Это делается следующей коммандой:

$ sudo chown -R user:group /var/www

Проверить, кто является владельцам файла или папки можно командой:

$ ls -l /var/www

Поделиться "Настройка ProFTPD на Ubuntu 12.04"

Подпишитесь на рассылку
E-mail *

Подписаться
Метки: ProFTPD, Ubuntu

Настройка ProFTPD на Ubuntu 12.04

Губарь Маргарита Александровна