www.ProFTPD.de
13. März 2007, 21:49:42 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: raff nix mehr  (Gelesen 261 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
cb
Gast
« am: 07. November 2004, 01:16:03 »

Hallo,

"eigentlich" will ich was ganz einfaches ... aber irgendwie erreich ich immer da gegenteil von dem was ich  will  :cry:

Es gibt 2 user ftp und mfsu beide mit keiner shell. sie beide haben das home dir /home/ftp/ , welches dem ftp:ftp gehört chmod ist 777 (?). Der ftp user soll nun files uppen können und der mfsu soll nur lesen dürfen aber eigentlich geht garnix alles ist genau umgekehrt wie es sein soll kein plan komme null vorran =/

Zitat
ServerName                      "Debian"
ServerType                      standalone
DeferWelcome                    off

#MultilineRFC2228               on
DefaultServer                   on
ShowSymlinks                    on
#AllowOverwrite                 on
RequireValidShell                off

TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     1200
DefaultRoot ~

DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                     "-l"

DenyFilter                      \*.*/


Port                            21
MaxInstances                    30

User                            nobody
Group                           nogroup


<Directory /*>

<Limit STOR READ>
        AllowUser ftp                      
</Limit>
<Limit READ>
        AllowUser mfsu                      
</Limit>
<Limit RMD DELE MKD CWD>  
        DenyAll                                
</Limit>

</Directory>
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 07. November 2004, 11:45:25 »

Zitat von: "cb"
Hallo,

"eigentlich" will ich was ganz einfaches ... aber irgendwie erreich ich immer da gegenteil von dem was ich  will  :cry:


hmm, komisch. So geht es mir bei Frauen auch immer

Zitat von: "cb"

Es gibt 2 user ftp und mfsu beide mit keiner shell. sie beide haben das home dir /home/ftp/ , welches dem ftp:ftp gehört chmod ist 777 (?). Der ftp user soll nun files uppen können und der mfsu soll nur lesen dürfen aber eigentlich geht garnix alles ist genau umgekehrt wie es sein soll kein plan komme null vorran =/

Code:

<Directory /*>

<Limit STOR READ>
        AllowUser ftp                      
</Limit>
<Limit READ>
        AllowUser mfsu                      
</Limit>
<Limit RMD DELE MKD CWD>  
        DenyAll                                
</Limit>

</Directory>



Dein Denkfehler liegt darin, dass Du ja "STOR" oder "READ" nicht verbietest. So sollte es gehen:


Code:


<Directory /*>
// erst einmal alles verbieten !
<Limit ALL>  
        DenyAll                                
</Limit>

// nun wieder teilweise erlauben
<Limit STOR READ DIRS >
        AllowUser ftp                      
</Limit>
<Limit DIRS READ>
        AllowUser mfsu                      
</Limit>

</Directory>
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Anonymous
Gast
« Antwort #2 am: 08. November 2004, 00:01:59 »

Hallo!

Danke erstmal für deine Hilfe das klingt logisch jedoch darf nun der mfsu alles, was der mittlerweile ftp2 auch darf liegt das daran, das /home/ftp/ chmod 777 hat ?
Gespeichert
cb
Gast
« Antwort #3 am: 08. November 2004, 14:20:28 »

sodalle was ich "wollte" geht nun, das verz. hat chmod 751 und die config ist diese :


Zitat
ServerName "Debian"
ServerType standalone
DeferWelcome off

#MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
#AllowOverwrite on
RequireValidShell off

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DefaultRoot ~ ftp2

DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"

DenyFilter \*.*/


Port 21
MaxInstances 30

User ftp2
Group ftp2

<Directory /home/ftp2/>
<Limit ALL>
        DenyAll
</Limit>

<Limit STOR READ DIRS LIST>
        AllowUser ftp2
</Limit>
<Limit DIRS READ LIST>
        AllowUser mfsu
</Limit>

</Directory>


nur was ich nicht verstehe ist , das er einfach den usern nicht verbietet aus ihrem verz. rauszugehen =(
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #4 am: 08. November 2004, 14:34:48 »

probier mal das abschalten von "mod_cap".
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
cb
Gast
« Antwort #5 am: 08. November 2004, 14:58:33 »

Hallo,

hab dies in meine protftpd.conf mit aufgenommen aber keinen erfolg erziehlt.

Code:
<IfModule mod_cap.c>
 CapabilitiesEngine on
 CapabilitiesSet -CAP_CHOWN
</IfModule>
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.06 Sekunden mit 18 Zugriffen.