Titel: sql,user eigenes home dir Beitrag von: Anonymous am 15. Juli 2003, 15:57:04 hi hab proftpd mit mod_sql etc. laufen, nun will ich das ein user statt im defaultroot, in einem eigenen dir beim anmelden landet, habs es so gemacht aber es klappt nicht :
Code: <IfModule mod_ifsession.c> <IfUser dc> DefaultRoot /home/dc/ </IfUser> </IfModule mod_ifsession.c> Titel: sql,user eigenes home dir Beitrag von: Anonymous am 15. Juli 2003, 16:10:19 okay ich doof mus es in der db eintragen, habe ich gemacht geht aber immer noch net, mus da nen extra eintrag in die .conf?
Titel: sql,user eigenes home dir Beitrag von: Anonymous am 15. Juli 2003, 16:36:50 okay habe jezt in der conf das DefaultRoot weggemacht, und SQLDefaultHomedir hingesezt, jezt bekomme ich beim einloggen aber 530??
im gebug modus steht : test chdir("/var/www/web1/files"): Permission denied das verzeichnis hab ich auf chmod 777 gesezt, geht aber trozdem net? Titel: sql,user eigenes home dir Beitrag von: Anonymous am 15. Juli 2003, 16:43:12 mus ich die unterverzeichnisse auch auf chmod 777 setzen?? das wäre ja doof?!
Titel: sql,user eigenes home dir Beitrag von: Wörsty am 15. Juli 2003, 16:55:10 Wieso nicht einfach so?
Code: User ftp Group ftp DefaultRoot ~ Umask 0111 0000 SQLHomedirOnDemand on RequireValidShell Off SQLUserInfo users loginname passwort users_id NULL concat('/home/',loginname) NULL Titel: sql,user eigenes home dir Beitrag von: Anonymous am 15. Juli 2003, 16:58:06 gilt das dann nicht für jeden user?? ich möchte das alle das gleiche haben, und nur einer ein eigenes.
Titel: sql,user eigenes home dir Beitrag von: Wörsty am 15. Juli 2003, 17:03:12 Beispiel:
Code: DefaultRoot ~ users,!staff Hiermit wird nun der User direkt in sein Heimatverzeichnis "gesperrt" Anschliessend kann der User keine höheren Verzeichnisse sehen Aufgrund der Gruppenangabe, nur Benutzer der Gruppe "user", jedoch nicht User der Gruppe "staff" werden in das Heimatverzeichnis gesperrt. Nützt dir das was? oder mit mod_ifsession alle außer bob und mary kommen nach /home/alle und bob und mary in ihre homedirs Code: DefaultRoot ~ <IfUser "AND" !bob,!mary> DefaultRoot /home/alle </IfUser> oder so :? Titel: sql,user eigenes home dir Beitrag von: Anonymous am 15. Juli 2003, 17:08:15 hi,
das erste beispiel werde mal ausprobieren mus jezt weg teste es später, das 2 te beispiel : DefaultRoot ~ DefaultRoot /home/alle geht bei mir net, ich bekomme das mit dem ifuser nicht hin, es klappt einfach net. Titel: sql,user eigenes home dir Beitrag von: Wörsty am 15. Juli 2003, 17:10:31 Zitat von: "Anonymous" ich bekomme das mit dem ifuser nicht hin, es klappt einfach net. Must du auch mitkompilieren Code: ./configure --with-modules=mod_ifsession:mod_bla... Titel: sql,user eigenes home dir Beitrag von: Anonymous am 15. Juli 2003, 22:12:00 hi,
also es klappt nicht, egal was ich mache. das modul habe ich drinne : Code: Compiled-in modules: mod_core.c mod_xfer.c mod_auth_unix.c mod_auth_file.c mod_auth.c mod_ls.c mod_log.c mod_site.c mod_auth_pam.c mod_sql.c mod_sql_mysql.c mod_ratio.c mod_ifsession.c mod_cap.c und meine config sieht so aus : Code: ServerName "test" ServerType standalone DefaultServer on Port 21 Umask 022 MaxInstances 30 User nobody Group nobody DefaultRoot /var/www/web1/files #SQLDefaultHomedir /var/www/web1/files <Directory /> AllowOverwrite on </Directory> Ratios on UserRatio anonymous 0 0 5 3000 CwdRatioMsg "Please Upload!" <IfUser test> DefaultRoot /home/test </IfUser> AllowForeignAddress on MaxClientsPerHost 2 "Not more than 2 host per user" AllowStoreRestart on AllowRetrieveRestart on TransferLog /var/log/proftpd.xferlog LogFormat default "%h %l %u %t \"%r\" %s %b" LogFormat auth "%v [%P] %h %t \"%r\" %s" LogFormat write "%h %l %u %t \"%r\" %s %b" ExtendedLog /var/log/proftpd.access_log WRITE,READ write ExtendedLog /var/log/proftpd.auth_log AUTH auth RequireValidShell Off SQLAuthenticate users* groups* SQLAuthTypes Plaintext SQLConnectInfo ftp@localhost:3306 ftp ftp SQLHomedirOnDemand Off SQLUserInfo users username passwd NULL NULL homedir NULL SQLGroupInfo groups groupname id username #SQLLogfile /var/log/proftpd_sql.log SQLDefaultHomedir /var/www/web1/files SQLDefaultGID 65534 SQLDefaultUID 65534 SQLMinUserGID 100 SQLMinUserUID 500 SQLLog PASS counter SQLNamedQuery counter UPDATE "letzter_zugriff=now(), count=count+1 WHERE userna SQLLog RETR,STOR transfer1 SQLNamedQuery transfer1 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T',now(), SQLLOG ERR_RETR,ERR_STOR transfer2 SQLNamedQuery transfer2 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T',now(), MaxLoginAttempts 3 Titel: sql,user eigenes home dir Beitrag von: Anonymous am 15. Juli 2003, 22:13:07 der suer test landet im normalen homedir, statt in /home/test ???!!!
Titel: sql,user eigenes home dir Beitrag von: Wörsty am 15. Juli 2003, 22:28:58 Probier doch mal
Code: <IfUser "AND" test> DisplayFirstChdir /verzeichnis/dateiname.txt </IfUser> Zum Testen, ob das überhaupt greift melde dich mal so an und dann als test. Siehst du immer die Datei oder nie oder nur als test? Titel: sql,user eigenes home dir Beitrag von: Anonymous am 15. Juli 2003, 22:36:55 okay werde es mal testen,
also ich habe es soweit hinbekommen (ohne if user) das ich mich mit der user test auch in seinbem homedir landet, also ich habe alle defaultroot einträge aus der conf gestrichen, und jezt nimmt er das home dir was in sql db steht, soweit so gut mit dem test user klappt das, aber mein normaleruser kommt jezt nicht mehr in das normale ftp homedir´rein. der debug modus sagt: anon chdir("/var/www/web1/files"): Permission denied aber wieso?? wer verbietet denn????? Titel: sql,user eigenes home dir Beitrag von: Wörsty am 15. Juli 2003, 22:39:40 Vermutlich Linux. Wie sind die Rechte von /var/www/web1/files ?
Titel: sql,user eigenes home dir Beitrag von: Anonymous am 15. Juli 2003, 22:42:48 drwxrwxrwx 19 web1 ftponly 2048 Jul 15 16:05 files
Titel: sql,user eigenes home dir Beitrag von: Anonymous am 15. Juli 2003, 22:43:37 wenn das nicht über mysql homedir leuft, dann gehts,
Titel: sql,user eigenes home dir Beitrag von: Wörsty am 15. Juli 2003, 22:47:47 Irgendwie steh ich grad' auf'm Schlauch.
Ähm ääääh :?? Mir fällt grad nix ein. Titel: sql,user eigenes home dir Beitrag von: Anonymous am 15. Juli 2003, 22:48:37 mir auch net, naja danke bis dahin :), hoffe wem geht nen licht auf.,
Titel: sql,user eigenes home dir Beitrag von: stonki am 15. Juli 2003, 23:57:33 Zitat von: "Anonymous" mir auch net, naja danke bis dahin :), hoffe wem geht nen licht auf., :root: |