Использование

если используется user

создать пользователя user

useradd user

passwd user

В браузере opera или IE или другом набирается в адресе

ftp://user:*****@192.168.10.179/

 

где ***** пароль пользователя на Linux(е)

user – имя пользователя

192.168.10.179 – ip адрес сервера Linux где установлен pureftpd

Пользователь попадает в свою домашнюю директорию возможно /home/user

 

Чтобы был анонимный доступ нужно завести пользователя ftp и группу ftp

useradd ftp

допустим в /etc/passwd/ будет прописано (изменить shell)  - ftp:x:503:503::/home/ftp:/bin/false

в /etc/group/ - ftp:x:503:

в /etc/shadow ftp:!!:13326:0:99999:7:::

 

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

 

Если нужен вход только избранным пользователям имеющих UID скажем больше чем 10000 нужно создать соответствующих пользователей или присвоить существующим соответствующие UID, допустим

в /etc/sysconfig/pure-ftpd найти и изменить --minuid = 10000

в /etc/passwd user:x:10000:10000::/home/user:/bin/bash

в /etc/group/ user:x:10000:

изменить владельца и группу chown -R user:user /home/user

отключить анонимный доступ в в /etc/sysconfig/pure-ftpd расскоментировать

--noanonymous, не заводить пользователя ftp или если есть удалить, тогда при вводе ftp://192.168.10.179/ будут запрашиваться пользователь и пароль

в результате анонимные пользователи не смогут пользоваться ftp, доступ будет разрешен только пользователям у которых UID => 10000

 

Hosted by uCoz