> > Taner Ayaydin wrote: > > > Hallo Sandy, > > > > > > > > > > > >> Taner Ayaydin wrote: > > >>> Hallo Liste, > > >>> habe meine Platte formatiert und deshalb nicht alle meine Emails > mehr. > > >> Hatte > > >>> damals eine Frage gestellt und zwar: > > >>> > > >>> Wir haben Suse Linux 9.3 mit Plesk auf unserem Server laufen. > > >>> Damals > > >> hatten > > >>> wir es nicht hingekriegt, mit Plesk zwei Accounts für eine > > >>> Domain einzurichten. > > >>> > > >>> Könnten man in Shell wenigstens einen FTP Zugang einrichten, in > > >>> der > > ein > > >>> Benutzer auf 1-2 bestimmte Ordner zugreifen kann? > > >> Bitte mal präzise Angaben: > > >> - von was für Accounts redest du, wo sind diese angelegt (passwd, > sql?) > > >> - welcher FTP-Server wird verwendet > > >> > > >> Generell bin ich immer erstaunt wenn etwas außerhalb der Shell > möglich > > >> ist. (^-^) > > >> > > >> Was ist eigentlich ein "doppelter FTP Zugang"? > > >> > > > > > > > > > > > > Oh, da bin ich jetzt kein Checker ;) > > > Also: > > > Mit Plesk haben wir eine Domain eingerichtet: > > > > > > /home/httpd/vhosts/domain.tld > > > > > > Für die Domain wurde auch ein Benutzer eingerichtet, der auf > > > dieses Verzeichnis per FTP zugreifen kann. Genauso ein Shellzugang > > > in das Verzeichnis. > > > Öhm, wo sind diese angelegt? Keine Ahnung, hoffentlich gibst du > > > jetzt deswegen nicht auf, mir zu helfen *liebguck* > > > > > > Also unter Yast sehe ich den angelegten Benutzer "web1" > > > Benutzerkennung (UID): 10002 > > > Standartgruppe: psacln > > > Login-Shell: /bin/bash > > > > Okay, und was ist jetzt die Situation?!? > > > > Kann kein User per FTP zugreifen, oder der mit Plesk eingerichtete? > > Ist der FTP-Server eingerichtet und funktioniert? > > > Ich konnte keinen User einrichten. Per Plesk geht das eh nicht, für > eine angelegte Domain einen zweiten Zugang einzurichten. > > > > Jetzt lasse dir doch nicht jede Information einzeln aus der Nase ziehen. > > (^-°) > > > > Wenn du nur einen weiteren Account brauchst, der auf das Verzeichnis > > per FTP zugreifen soll, dann schau dir am besten an, wie die > > Zugriffsrechte auf das Verzeichnis engerichtet sind und wie ein User > > das Recht erhält, per FTP sich einzuloggen. > > > In dem Fall brauchst du nur einen zweiten Account einrichten mit der > > gleichen Usergruppe, am besten mit einer Einschränkung auf dieses > > Verzeichnis als Homeverzeichnis und chroot auf das Homeverzeichnis. > > > > Die Berechtigung für FTP-Zugriff hängt vom verwendeten FTP-Server ab. > > > Mein Problem ist nun, sobald ich in YAST einen neuen Benutzer "web2" > einrichte, mit dem Homeverzeichnis: > > home/ttpd/vhosts/DomainVonWeb1.tld/httpdocs > > Dann erscheint die Fehlermeldung: > "Das gewählte Homeverzeichnis ist bereits vorhanden. Wollen sie es > verwenden und seinen Besitzer ändern?" > > Ich will aber, dass web1, den ich mit Plesk eingerichtet habe, seine > Verzeichnisse wie gewohnt nutzen kann. Das wäre der ganze Bereich > unter DomainVonWeb1.tld. Den Verzeichnis "httpdocs" sollten dann beide > nutzen können. > Sehr schwierige Angelegenheit für mich :) So noch mal ich, hab in YAST nun das probiert und es funktioniert sogar teilweise: Wenn ich nun für den Benutzer "web2" unter Details Login-Shell auf "bin/false" einstelle, kann ich tatsächlich den Ordner home/ttpd/vhosts/DomainVonWeb1.tld/httpdocs auswählen ohne dass YAST meckert. Der Login per FTP funktioniert auch gut. Der Benutzer kann sich nur unterhalb des Ordners "httpdocs" bewegen. Unter YAST kann ich aber für den Benutzer den Ordner "private" home/ttpd/vhosts/DomainVonWeb1.tld/private einrichten. Er meckert zwar nicht, aber ich kann mich unter FTP nicht einloggen, da er ständig nach einem anderen Passwort fragt. Was jetzt noch natürlich optimal wäre, wenn ich für den Benutzer "web2" den Ordner httpdocs und auch den Ordner private frei schalten könnte. Innerhalb der beiden Verzeichnisse eventuell auch Shell-Zugang. Hallo Liste, was sind denn die Unterschiede bei Login-Shell, da man dort einige Möglichkeiten wie bin/bash, bin/ash, bin/true, user/bin/passwd usw. hat? Grüße -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On 1/24/2007 1:22 AM, Taner Ayaydin wrote: ...
Hallo Liste, was sind denn die Unterschiede bei Login-Shell, da man dort einige Möglichkeiten wie bin/bash, bin/ash, bin/true, user/bin/passwd usw. hat?
Das sind die vorgeschlagenen Shells. bash ist bei SuSE standard, ash, csh etz. sind andere interaktive shells. Die shell ist das Textprogramm was dich im Terminal immer so freundlich begrüsst, wie z.B. 'server:~ >' oder so. passwd heisst dass der Benutzer nur sein Passwort ändern kann - es wird eben nur das dafür zständige Programm beim einloggen gestartet. /bin/false (oder true) kann man nehmen um ein Einloggen zu verhindern - diese Programme machen nichts sondern beenden sich sofort wieder. Deshalb sind die für deinen Einsatz interessant - eigentlich vollwertiger Account, nur eben ohne shellzugang. Arno
Grüße
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo
On 1/24/2007 1:22 AM, Taner Ayaydin wrote: ...
Hallo Liste, was sind denn die Unterschiede bei Login-Shell, da man dort einige Möglichkeiten wie bin/bash, bin/ash, bin/true, user/bin/passwd usw. hat?
Das sind die vorgeschlagenen Shells. bash ist bei SuSE standard, ash, csh etz. sind andere interaktive shells. Die shell ist das Textprogramm was dich im Terminal immer so freundlich begrüsst, wie z.B. 'server:~ >' oder so. passwd heisst dass der Benutzer nur sein Passwort ändern kann - es wird eben nur das dafür zständige Programm beim einloggen gestartet. /bin/false (oder true) kann man nehmen um ein Einloggen zu verhindern - diese Programme machen nichts sondern beenden sich sofort wieder.
Deshalb sind die für deinen Einsatz interessant - eigentlich vollwertiger Account, nur eben ohne shellzugang.
Oh super, vielen Dank für die nette und ausführliche Erklärung ;) Jetzt kann ich etwas damit anfangen. Grüße aus Stuttgart Taner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Arno Lehmann
-
Taner Ayaydin