Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Ftp server en rechten  (gelezen 1036 keer)

Scartie

  • Gast
Ftp server en rechten
« Gepost op: 2007/01/03, 12:33:03 »
Ik ben vanplan om ubuntu te gaan gebruiken als web server en daar hoort natuurlijk ook een Ftp server (VsftpD) bij, nu zit ik alleen met het probleem dat als ik inlog op mijn ftp server dat ik dan overal in kan komen (dus helemaal tot de root en in alle andere gebruikers), ik kan dan wel geen bestanden verwijderen/aanmaken waar ik de rechten niet toe heb, maar ik vind het toch niet zo fijn dat iedereen dan gewoon over de hele server kan kijken.

Dus nu is mijn vraag ken ik gewoon de users locken tot een bepaalde dir (eind bestemming als het ware, daar moeten ze natuurlijk nog wel zelf dirs in kunnen maken), en dan bedoel ik niet met chroot_local_user=YES want als ik dat doe kan ik ook niet meer in de gelinkte www directory komen en dat is later toch misschien wel de bedoeling, dat iedereen een eigen www dir krijgt.

Ps. ik ben nog wel een beginner met Linux dus misschien ben ik veelste moeilijk aan het denken en kan het allemaal veel simpeler.

Alvast bedankt voor de reactie

Gegroet
Scartie

Ftp server en rechten
« Reactie #1 Gepost op: 2007/01/03, 19:18:30 »
Ik werk nu ook een tijdje met vsftpd en het werkt volgens mij met onderstaande configuratie precies zoals jij het wilt hebben.

Als een gebruiker inlogt ziet hij/zij een lege map en kan eventueel zelf mappen aanmaken, bestanden erin zetten of desgewenst ophalen,
Iedere gebruiker heeft in principe een eigen map en ik heb ook nog een map "gast"  gemaakt voor degene die heel af en toe inlogt.

Je kan dit FTP programma helemaal naar je eigen hand zetten en met een beetje uitproberen kom je al een heel eind.
 

listen=YES
local_enable=YES
userlist_enable=YES
userlist_deny=NO
chroot_local_user=YES
chroot_list_enable=YES
anonymous_enable=NO
anon_root=/home/ftp/
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
anon_upload_enable=NO
write_enable=YES
force_dot_files=YES
dirmessage_enable=YES
xferlog_enable=YES
dual_log_enable=YES
connect_from_port_20=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to the FTP server "Maasnet"
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
hide_file={Desktop,.*}
ftp_username=gast
OS: Ubuntu Gnome 22.04/Xubuntu 22.04; Windows 10 (dualboot) en RPI 2, 3 en 4: Bitwarden en Pihole (rpi2) Bullseye xfce, Retropie en Twister
***Steunpunt***  voor andere steunpunten: https://kaart.ubuntu-nl.org/
                    "Echte wijsheid is weten wat je niet weet"

Scartie

  • Gast
Ftp server en rechten
« Reactie #2 Gepost op: 2007/01/03, 19:58:51 »
Ok ik zal die config eens proberen

Bedankt

wr19026

  • Gast
Ftp server en rechten
« Reactie #3 Gepost op: 2007/01/03, 21:38:13 »
Als het niet wil kan je ProFTP eens uitproberen:

ProFTP
------
apt-get install proftpd proftpd-common

vi /etc/proftpd.conf

(dit stukje toevoegen, sluit gebruikers op in hun homedir)

# Adding additional security
DefaultRoot ~
IdentLookups off
ServerIdent on "FTP Server ready."

/etc/init.d/proftpd restart