Hallo Leute
Nachdem ich anfangs recht Mühe hatte mit mount-Befehlen, bin jetzt noch am vsFTPd am rumstolpern... kurz zur Ausgangslage. Unten dann die Fragen dazu.
Meine Config liegt in /opt/etc/vsftpd.conf.
Habe den Standard-Inhalt komplett rausgelöscht und diese Angaben eingefügt:
In der /usr/local/etc/user1.conf steht folgendes:
In der /usr/local/etc/user2.conf steht folgendes:
Die beiden hab ich in /usr/local/etc/ mit dem vi-editor erstellt und mit dem Befehl abgespeichert:
user1.conf bin ich, ich will wirklich auf's root kommen und komplette Rechte überall haben. user2.conf muss beschränkt sein, das sind die Gäste. Ich geh davon aus, das für den Zusammenhang der user dann auch wirklich gleich heissen muss wie die *.conf?
User's erstellt habe ich so:
Und dann Passwort gesetzt. Bei user2 dasselbe.
Dann wollt ich mal testen, bekam aber in Filezilla folgende Meldung:
Das sind die bisherigen Gegebenheiten. Nun zu meinen Fragen
Was wird als local User bezeichnet? Ich frag nur weil es ja für local_users nochmal verschiedenste Einstellungen gibt. Gilt local schon für solche im selben internen netzwerk? Oder kann ich das einfach ausgeschalten?
Wo muss ich da nach dem Error-Problem am ehesten suchen? In der vsftpd.conf oder den user1/user2.conf?
Ist es möglich, via user1.conf bzw. user2.conf einzustellen, auf welchem Order der User nur Leserechte hat, und in welchen Schreibrechte? Möchte drum noch 1 'Upload' Ordner machen für Gäste.
Kann ich hier auch einstellen, wieviel sich gleichzeitig mit user2 einloggen können? So dass immer nur 5 gleichzeitig drauf sind. Und natürlich jede IP nur 1x! user1 sollte aber immer drauf kommen, unabhängig von irgendwelchen max. Userzahlen. Ich hät ja jetzt einfach in die user2.conf folgende Zeilen eingefügt, weiss aber nicht ob das so stimmt?
Wär's einfacher die User's in einer userlist zu erfassen? Wenn ja wie sieht die dann Inhaltlich aus?
Das wär glaub für gröbste, hoffe ihr könnt mir da helfen
Nachdem ich anfangs recht Mühe hatte mit mount-Befehlen, bin jetzt noch am vsFTPd am rumstolpern... kurz zur Ausgangslage. Unten dann die Fragen dazu.
Meine Config liegt in /opt/etc/vsftpd.conf.
Habe den Standard-Inhalt komplett rausgelöscht und diese Angaben eingefügt:
Rich (BBCode):
# Anonymen FTP-Zugriff erlauben? YES/NO
anonymous_enable=NO
# Anonymen Upload erlauben? YES/NO
anon_upload_enable=NO
# Dürfen anonyme User Verzeichnisse erstellen? YES/NO
anon_mkdir_write_enable=NO
# Dürfen anonyme User andere Schreiboperationen wie Umbenennen oder Löschen durchführen? YES/NO
anon_other_write_enable=NO
# Anmeldung von lokalen Usern erlauben? YES/NO
local_enable=YES
# Sollen lokale Benutzer in ihrem Homeverzeichnis eingesperrt werden? YES/NO
chroot_local_user=YES
user_config_dir=/usr/local/etc/user1.conf
user_config_dir=/usr/local/etc/user2.conf
# Die maximal erlaubte Datentransferrate in Bytes/Sekunde für lokal angemeldete User. Vorgabe = 0 (unbegrenzt)
local_max_rate=0
# Schreibrechte prinzipiell erlauben? YES/NO
write_enable=NO
# Nachrichten bei Verzeichniswechsel anzeigen? YES/NO
dirmessage_enable=YES
# Bannermeldung, welche der sich anmeldende User sieht.
ftpd_banner="Welcome on RoaSteRs NAS FTP Server"
# Protokollierung aktivieren? YES/NO
xferlog_enable=YES
# Sämtliche FTP-Aktivitäten protokollieren? YES/NO
# Achtung! Durch diesen Eintrag können sehr große Datenmengen entstehen.
log_ftp_protocol=NO
# Versichern, daß Verbindungen nur an Port 20 (ftp-data) zustande kommen. YES/NO
connect_from_port_20=YES
# Unterbrechung (time out) bei Leerlaufzeiten (idle sessions)
idle_session_timeout=600
# Zeit, nach der eine Datenverbindung unterbrochen wird.
data_connection_timeout=120
# Zugriff wird über Pluggable Authentication Modules (PAM) geregelt.
pam_service_name=vsftpd
# Standalone-Betrieb? YES/NO - abhängig vom Betriebsmodus (inetd, xinetd, Standalone)
# Des Autors FTP-Dienst wird per xinetd gestartet, deswegen lautet der Wert hier NO.
listen=NO
In der /usr/local/etc/user1.conf steht folgendes:
Rich (BBCode):
#user1-settings
local_root=/
In der /usr/local/etc/user2.conf steht folgendes:
Rich (BBCode):
#user2-settings
local_root=/volume1/FTP-Server
Die beiden hab ich in /usr/local/etc/ mit dem vi-editor erstellt und mit dem Befehl abgespeichert:
Rich (BBCode):
:w user1.conf -> ENTER
user1.conf bin ich, ich will wirklich auf's root kommen und komplette Rechte überall haben. user2.conf muss beschränkt sein, das sind die Gäste. Ich geh davon aus, das für den Zusammenhang der user dann auch wirklich gleich heissen muss wie die *.conf?
User's erstellt habe ich so:
Rich (BBCode):
adduser user1
Dann wollt ich mal testen, bekam aber in Filezilla folgende Meldung:
Rich (BBCode):
500 OOPS: error opening per-user config file
Das sind die bisherigen Gegebenheiten. Nun zu meinen Fragen
Was wird als local User bezeichnet? Ich frag nur weil es ja für local_users nochmal verschiedenste Einstellungen gibt. Gilt local schon für solche im selben internen netzwerk? Oder kann ich das einfach ausgeschalten?
Wo muss ich da nach dem Error-Problem am ehesten suchen? In der vsftpd.conf oder den user1/user2.conf?
Ist es möglich, via user1.conf bzw. user2.conf einzustellen, auf welchem Order der User nur Leserechte hat, und in welchen Schreibrechte? Möchte drum noch 1 'Upload' Ordner machen für Gäste.
Kann ich hier auch einstellen, wieviel sich gleichzeitig mit user2 einloggen können? So dass immer nur 5 gleichzeitig drauf sind. Und natürlich jede IP nur 1x! user1 sollte aber immer drauf kommen, unabhängig von irgendwelchen max. Userzahlen. Ich hät ja jetzt einfach in die user2.conf folgende Zeilen eingefügt, weiss aber nicht ob das so stimmt?
Rich (BBCode):
max_clients=5
max_per_ip=1
Wär's einfacher die User's in einer userlist zu erfassen? Wenn ja wie sieht die dann Inhaltlich aus?
Das wär glaub für gröbste, hoffe ihr könnt mir da helfen