Я испытываю затруднения из-за vsftpd сервера и создаю папки с корректными полномочиями на человечности 14.04
Было бы возможно иметь четкое пошаговое учебное руководство о том, как создать пользователя и настроить полномочия папки и доступ соответственно?
В моем примере я хотел бы создать user1. Создайте папку загрузка. user1 должен смочь загрузка и загрузка на эту папку и не смочь перейти из этой папки. Только user1 должен быть кипой для соединения с FTP-сервером.
Я уже уже следовал некоторым руководствам там, но не мог суметь получить его работающий правильно и хотел бы ясное понимание полномочий пользователя и прав доступа для Ubuntu.
Заранее спасибо Грабит
Вы не даете своим строго пользователям 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/.