конфигурация сервера vsftpd и пользователь

Я испытываю затруднения из-за vsftpd сервера и создаю папки с корректными полномочиями на человечности 14.04

Было бы возможно иметь четкое пошаговое учебное руководство о том, как создать пользователя и настроить полномочия папки и доступ соответственно?

В моем примере я хотел бы создать user1. Создайте папку загрузка. user1 должен смочь загрузка и загрузка на эту папку и не смочь перейти из этой папки. Только user1 должен быть кипой для соединения с FTP-сервером.

Я уже уже следовал некоторым руководствам там, но не мог суметь получить его работающий правильно и хотел бы ясное понимание полномочий пользователя и прав доступа для Ubuntu.

Заранее спасибо Грабит

0
задан 8 September 2014 в 22:27

1 ответ

Вы не даете своим строго пользователям FTP реальной учетной записи с доступом через оболочку в системе Гну/Linux.

Использование следующая команда для создания пользователей FTP.

Этот шаг должен быть сделан для каждого дополнительного нового пользователя, Вы позволяете получать доступ к своему FTP-серверу.

sudo su
mkdir /home/ftp
useradd -d /home/ftp/user1/ -s /dev/null user1 > /dev/null 2>&1
passwd user1

команда mkdir создаст каталог ftp в соответствии с / корневым каталогом.

команда useradd добавит, что новый пользователь назвал user1.

команда passwd установит пароль для этого пользователя user1.

Редактирование/etc/shells файл, и добавляют несуществующее имя оболочки как пустой указатель.

Эта поддельная оболочка ограничит доступ в системе для пользователей FTP.

sudo su
nano /etc/shells      

Содержание:

# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash

Добавляют строку/dev/null, как это:

# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/dev/null

Управление + O, сохраните файл. Управление + X, закройте нано.

Редактирование Ваш/etc/passwd файл и добавляет вручную/./строку для деления/home/ftp каталога с/user1 каталогом, где пользователь user1 должен быть автоматически chdir'd к.

sudo su
nano /etc/passwd

Изменение:

user1:x:504:504::/home/ftp/user1/:/dev/null 
To
user1:x:504:504::/home/ftp/./user1/:/dev/null 

Управление + O, сохраните файл. Управление + X, закройте нано.

учетная запись является user1.

первая часть/home/ftp/указывает на файловую систему, которую нужно считать их новым корневым каталогом.

точка. делит это из каталога, которым они должны быть автоматически chdir'd., изменяют directory'd в,/user1/.

0
ответ дан 7 October 2019 в 03:49

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

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