• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Linux Vsftpd problem

Lares

Member
Joined
Feb 8, 2010
Messages
315
Reaction score
8
Hello i have problem with Vsftpd.

I instaled it:

Code:
# apt-get update
# apt-get install vsftpd

configured:

Code:
# Poziom z którego zostaje uruchomiony serwer
nopriv_user=ftp

# Uruchamianie serwera w trybie standalone
listen=YES

# Określenie portu, na którym serwer ma nasłuchiwać
# (domyślnym jest port 21, sugeruję tak zostawić)
listen_port=21

# Zabronienie na logowanie się użytkownikom anonimowym
anonymous_enable=NO

# Zezwolenie na logowanie się użytkownikom lokalnym
local_enable=YES

# Zezwolenie na zapis w katalogu użytkownika lokalnego
write_enable=YES

# Umask (w większości serwerów używany jest 022)
local_umask=022

# limit szybkości podawany jest w bajtach na sekundę,
# jeśli jest ustawiony na 0 to brak jakiegokolwiek limitu
local_max_rate=5120

# Włączenie logowania
xferlog_enable=YES

# Ścieżka do pliku z logami
xferlog_file=/var/log/vsftpd.log

# Maksymalna liczba połączonych użytkowników
max_clients=500

# Maksymalna liczba użytkowników mogących się połączyć z tego samego adresu IP
max_per_ip=2

# Banner, który będzie wyświetlany podczas logowania.
# W jego stworzeniu może być pomocny program app-misc/figlet.
banner_file=/etc/vsftpd/vsftpd.banner

# Ograniczenie użytkownikom do poruszania się jedynie w obrębie katalogu domowego
chroot_local_user=YES

# Katalog dla chroot'a
secure_chroot_dir=/var/chroot/vsftpd

# Dodanie użytkowników, którzy mogą poruszać się poza katalogiem domowym
chroot_list_enable=YES

# Dodajemy użytkownika z przywilejami poruszania się poza katalogiem domowym np:
# echo "użytkownik" >> /etc/vsftpd/chroot.list
chroot_list_file=/etc/vsftpd/chroot.list

And run:

Code:
/etc/init.d/./vsftpd start

But when i login to ftp on my user "lares" i see all file and folders np var etc sys. But i want configure lares user to see only lares folder and subfolders how i can do it?
 
Hello i have problem with Vsftpd.

I instaled it:

Code:
# apt-get update
# apt-get install vsftpd

configured:

Code:
# Poziom z którego zostaje uruchomiony serwer
nopriv_user=ftp

# Uruchamianie serwera w trybie standalone
listen=YES

# Określenie portu, na którym serwer ma nasłuchiwać
# (domyślnym jest port 21, sugeruję tak zostawić)
listen_port=21

# Zabronienie na logowanie się użytkownikom anonimowym
anonymous_enable=NO

# Zezwolenie na logowanie się użytkownikom lokalnym
local_enable=YES

# Zezwolenie na zapis w katalogu użytkownika lokalnego
write_enable=YES

# Umask (w większości serwerów używany jest 022)
local_umask=022

# limit szybkości podawany jest w bajtach na sekundę,
# jeśli jest ustawiony na 0 to brak jakiegokolwiek limitu
local_max_rate=5120

# Włączenie logowania
xferlog_enable=YES

# Ścieżka do pliku z logami
xferlog_file=/var/log/vsftpd.log

# Maksymalna liczba połączonych użytkowników
max_clients=500

# Maksymalna liczba użytkowników mogących się połączyć z tego samego adresu IP
max_per_ip=2

# Banner, który będzie wyświetlany podczas logowania.
# W jego stworzeniu może być pomocny program app-misc/figlet.
banner_file=/etc/vsftpd/vsftpd.banner

# Ograniczenie użytkownikom do poruszania się jedynie w obrębie katalogu domowego
chroot_local_user=YES

# Katalog dla chroot'a
secure_chroot_dir=/var/chroot/vsftpd

# Dodanie użytkowników, którzy mogą poruszać się poza katalogiem domowym
chroot_list_enable=YES

# Dodajemy użytkownika z przywilejami poruszania się poza katalogiem domowym np:
# echo "użytkownik" >> /etc/vsftpd/chroot.list
chroot_list_file=/etc/vsftpd/chroot.list

And run:

Code:
/etc/init.d/./vsftpd start

But when i login to ftp on my user "lares" i see all file and folders np var etc sys. But i want configure lares user to see only lares folder and subfolders how i can do it?

remove vsftpd

apt-get remove vsftpd

apt-get install proftpd

go to /etc/proftpd/proftpd.conf and change this line:

Code:
# DefaultRoot ~

on this

Code:
DefaultRoot ~

Code:
adduser test

in /etc/shells, add at the end

Code:
/bin/false

now you just assign the right of the shell, namely the user
in /etc/passwd change the

Code:
/bin/bash

on

Code:
/bin/false

and save all your user ftp works
 
When i install proftpd

Code:
apt-get install proftpd

i have warning or something.

Code:
Następujące pakiety mają niespełnione zależności:
  proftpd: Wymaga: proftpd-basic ale nie zostanie zainstalowany
           Wymaga: proftpd-mod-mysql ale nie zostanie zainstalowany
           Wymaga: proftpd-mod-pgsql ale nie zostanie zainstalowany
           Wymaga: proftpd-mod-ldap ale nie zostanie zainstalowany
E: Pakiety są uszkodzone
 
Back
Top