Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

Linux FTP Server rechte





Frage

Ich möchte folgendes machen. Einen Ftp User unter Linux aufsetzen der wen er sich einloggt nur auf einen bestimmten Ordner (z.b) Downloads zugreifen kann und in keinen anderen Ordner switche darf. Der User Darf in diesem Ordner mget machen und dir etc. aber nicht aus diesem Ordner raus. Thx für eure Antworten

Antwort 1 von Nischwan

Das müßte meiner Meinugn nach doch mit 'normalen' File/Directory-Rechten funktionieren. Gruppe Others darf dann eben nur lesen und das Verzeichnis nicht verlassen...

Antwort 2 von Blödman

Hey Nischwan seit wann hast du von sowas Ahnung?

Das was du hier plauderst ist absoluter Schwachsinn.

Wenn sich jemand einloged, dann prüft das FTP programm lediglich ob der login berechtigt ist, und wendet dann seine Restriktionen an, da interessiert es überhaupt nicht, welche Rechte man auf Ordner oder Dateien gibt, da das FTP Serverprogramm entweder direkt mit Rootrechten läuft oder mit temporären Rootrechten(will ich jetzt mal nicht länger austreten, was das heißt)

Also und die Lösung ist: eine chroot Umgebung für den User oder die Gruppen, die sich einloggen zu erstellen und zwar in der FTP proggie config. Dazu muss man dann nur noch wissen welches ftp programmlein benutzt wird.


@Supportnet, warum nehmt ihr nicht mal die Gruppe Linux raus, hier hat eh keiner nen Plan und schiebt solche Fragfen eher in die Plauderecke , bei den Antworten.

Antwort 3 von Nischwan

Ich weiß nicht warum Du so beleidigend sein mußt. Ist doch in Ordnung, wenn Du der absolute Durchblicker bist - dann gib doch einfach die Antworten. Insbesondere verstecke Dich doch nicht hinter gar so einfallsreichen EMail-Adressen.
Welche Foren würdest Du denn empfehlen ? Oder sind da Anfängerfragen unerwünscht und werden auf Deine Art/Weise beantwortet ?

Antwort 4 von hendrikw

Lege in /etc eine Datei namens ftpchroot an und schreibe untereinander die Usernamen rein, die sich nach einem FTP-Login nur in ihrem Home-Verzeichnis aufhalten dürfen sollen.
mfg
Hendrik

Antwort 5 von Rodi

@Terrorbambi2
Das kommt auf den verwendeten FTP Server an. Ich habe unter Red Hat 7.2 mit Proftp einen FTP Server eingerichtet. Um zu verhindern, dass ein FTP Benutzer aus seinem Verzeichnis "ausbricht" musst Du das chroot setzen. Wie das geht ist vom Server abhängig. Mit Proftp geht das, in dem man in die /etc/proftpd.conf folgende Zeile einfügt:

DefaultRoot /ftphome/verzeichnis
oder
DefaultRoot ~
Letzteres begrenzt den User auf sein Home Directory.

Du kannst im Prinzip unter Proftp auch einzelne Befehle zulassen oder verbieten. Das muss dann innerhalb eines "LIMIT" Blockes erfolgen.
Wenn noch fragen sind, dann poste noch mal. Es gibt hier auch ein paar, die wenigstens ein bisschen was wissen. Gelle @Blödmann. ;)

Gruss @all,
Rodi

Antwort 6 von Kai

@Nischwan
Mach dir nix drauss, hier gibts immer ein paar die sich nach was ganz besonderem fühlen. Denn die haben nie mit was angefangen sondern alles Wissen ist bei denen angeboren. Deswegen: BlahBlahKöppe->ignore

CU

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: