Allt från Computex 2023
Permalänk
Medlem

Väldigt Säker Ftp-Demon

Jag har installerat vsftpd med hjälp av instruktionerna på http://stanton-finley.net/fedora_core_4_installation_notes.ht... och det funkar. Jag kan via en annan dator skriva: "ftp <min dns>", användarnamn och lösenord och sen komma in. Jag skulle vilja fixa några saker dock. Svara på så många nummer du kan!

1. Hur gör jag för att ändra katalog som jag delar ut?
2. Hur gör jag för att ändra lösenord? Jag vill inte ha just det som jag har till min dator.
3. Hur gör jag för att ändra login namn?
4. Hur gör jag för att begränsa hur mycket man ska kunna ladda upp?
5. Hur gör jag för att begränsa hur mycket nätverkstrafik som får pågå på en gång? Jag har begränsningar av min ISP vettu...

Tack på förhand!

Permalänk
Medlem

1. jag har en användare i datorn för varje konto och dessa har ju olika hemkataloger
2. som exemplet i ettan: olika konton har olika lösenord
3. se 1
4. ett system är att använda "quotas", det finns med i fc4 bland annat. Med detta kan du sätta limits på hur mycket utrymme en viss användare eller grupp får ta på hårddisken innan burken säger ifrån
5. vet ej

Detta är bara hur jag löst ett liknande problem, finns säkert smidigare sätt

Visa signatur

#komsi - where teh galenskap is

Permalänk
Medlem

Det finns två sätt att köra FTP i Linux.

A. System-användare (/etc/passwd)
B. Virtuella-användare (lista,sql,ldap,etc..)

vsftpd är ett exempel på en FTP som utnyttjar systemets användare. Alltså när du gör en 'adduser' så kommer denna ha tillgång till ftp, ssh och allt, såvidare du inte ger den t.ex /bin/false som shell, då kommer inte ssh fungera. Rättigheter kan skötas med chmod/chown/chgrp.

glftpd *höhö* är ett exempel på en FTP som arbetar helt virtuellt, där körs servern som en sys-användare och alla filerna ägs av samms sys-användare. chmod/chown/chgrp är m.a.o verkningslösa.

Men även vanliga ftp'er som ProFTPd/PureFTPd kan hantera virtuella användare. Själv har jag pysslat en del med detta under en MySQL databas, och det fungerar fint.

1. se min förklaring. men givetvis så behöver inte en användare ligga i /home/***
2. för systemanvändare, t.ex "passwd mada"
4. beror på ftpserver, quota-funktion
5. beror på ftpserver, "bandwidth-throttle"

Permalänk
Medlem

Vsftpd kan också användas med virtuella användare.....

Visa signatur

AMD Ryzen9 5900X || Gigabyte X570 Ultra || RTX 3090 FE || Gskill Trident Z 3600 64GB || Samsung 950 Pro 512GB || Samsung 960 Pro 1024GB || XB270HU 1440p IPS G-Sync

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av evil penguin
Vsftpd kan också användas med virtuella användare.....

Utan att modifiera källkoden?

Jag fick t.om hacka header filen för att få igång TLS/SSL i vsftpd. Men jag kör själv vsftpd eftersom ja kör inte med virtuella users på min egen server.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av maDa
Utan att modifiera källkoden?

Jag fick t.om hacka header filen för att få igång TLS/SSL i vsftpd. Men jag kör själv vsftpd eftersom ja kör inte med virtuella users på min egen server.

Hacka headerfilen?
Generera certifikat, ändra ytterst lite i confen och sen tuta och köra... Räckte då för mig då

Virtuella användare ska inte heller vara några problem, finns två exempel i EXAMPLE/ katalogen i sourcen. (ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.0.3/EXAMP...)

Visa signatur

"..make the move over to a rackmount case, because rackmount cases get you chicks.."
-- Routermonkey