www.ProFTPD.de
13. März 2007, 21:42:58 *
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: Verzeichnisstruktur und Rechtevergabe  (Gelesen 366 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Blue
ProFTPD
*
Offline Offline

Beiträge: 2


Profil anzeigen
« am: 04. April 2006, 13:18:31 »

Hallo...,

da ich in der Linux Scene neu bin, habe ich mal eine Frage!

Also ich habe eine Verzeichnisstruktur aufgebaut..

/opt/lampp/htdocs/ ..

in dem Ordner htdocs sind enthalten

-EDV
-Leitung
-Produktion
-puplic
-Versand

Wenn sich einer auf den FTP einloggt, soll er alles sehen können...

Im "puplic" Ordner kann er Downloaden/Uploaden aber nicht überschreiben...

Wenn er auf die anderen Ordner klickt soll eine Passwortabfrage erscheinen, wo sich dann die einelnen Abteilungen einloggen können...

Könnt ihr mir helfen?

EDIT: Was ich noch zu sagen habe.. ich verwalte proFTPD mit WEBMIN!

Danke schonmal im Voraus

Greetz Marcel
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #1 am: 04. April 2006, 22:27:00 »

Du machst es Dir sehr leicht - zu leicht.
Lies zuerst einmal, was auf Stonki's Website alles für Hilfen angeboten werden.
Damit kommst Du garantiert weiter!
Auf Neu-Deutsch: RTFM!

Zitat
Wenn er auf die anderen Ordner klickt soll eine Passwortabfrage erscheinen, wo sich dann die einelnen Abteilungen einloggen können...

Das geht nur mit dem HTTP-Protokoll, nicht mit FTP.
Eingeloggt wird sich nur einziges einmal: ganz am Anfang.
Das mußt Du über die User- und Gruppenzugehörigkeiten lösen.

Zitat
EDIT: Was ich noch zu sagen habe.. ich verwalte proFTPD mit WEBMIN!

Ich mag Webmin recht gut leiden, aber diese Einstellungen sollte man selbst
in der proftpd.conf vornehmen. Zum Glück gibt es in Webmin aber auch
noch die Möglichkeit, die Datei per "Edit Config Files" direkt zu editieren.

mfg.
  VolGas
Gespeichert
Blue
ProFTPD
*
Offline Offline

Beiträge: 2


Profil anzeigen
RE:
« Antwort #2 am: 06. April 2006, 10:02:04 »

Hallo ...

also habe es jetzt soweit am laufen... aber wenn ich mich nicht als user (EDV,Produktion,Versand(nur bei FlashFXP)) anmelde, dann sehe ich den ganzen pc.. also "bin,etc" usw..


Könnt ihr euch mal meine .conf anschauen..?

ServerName                   "###"
ServerType standalone
ServerAdmin                  ###
RootLogin off                # Als Root einloggen verboten
AllowRetrieveRestart off     # Wiederbeginn eines Uploads verbieten
AllowStoreRestart off        # Wiederbeginn eines Downloads verbieten
IdentLookups on              # Identität ermitteln an

<Global>
  DefaultChdir /opt/lampp/htdocs
  DeleteAbortedStores on
  LoginPasswordPrompt on
  RootLogin off
</Global>



Umask      022      
# so kann nicht *jeder* gleich neue Verzeichnisse/Dateien lesen

User      nobody
Group      nobody
# damit soll der Server laufen

DisplayLogin login.txt
# diesen Text beim Login anzeigen

DisplayFirstChdir   .message
# beim Wechsel in das Verzeichnis anzeigen

MaxClients 15
# maximal 15 FTP-Logins


### ------ Verzeichnisstrukur und Rechtevergabe ----- ###


<Anonymous /opt/lampp/htdocs>
 # für den Zugang sind alle Dateien in ~/opt/lampp/htdocs sichtbar
 User ftp
 Group ftp
 UserAlias   anonymous ftp
  # Login ist als ftp und als anonymous möglich
  <Limit WRITE>
    DenyAll     # Schreiben verboten
  </Limit>
<Directory /opt/lampp/htdocs/uploads>
  <Limit STOR>
    AllowAll   # reinschreiben ist erlaubt, aber nicht überschreiben etc.
  </Limit>
   AllowRetrieveRestart off
   AllowStoreRestart off
   DeleteAbortedStores on
 </Directory>
</Anonymous>

<Directory /opt/lampp/htdocs/EDV>
 <Limit WRITE>
  AllowUser EDV
  DenyAll
 </Limit>
</Directory>


<Directory /opt/lampp/htdocs/Versand>
 <Limit WRITE>
  AllowUser Versand
  DenyAll
 </Limit>
</Directory>


<Directory /opt/lampp/htdocs/Produktion>
 <Limit WRITE>
  AllowUser Produktion
  DenyAll
 </Limit>
</Directory>


########################################

User: Versand,EDV,Produktion

sind alle angelegt....

Danke schonmal im Voraus!
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #3 am: 06. April 2006, 13:55:57 »

Ich habe Deine .conf nur überflogen, aber klar ist, daß

DefaultRoot ~

fehlt - ganz wichtig!
Und, wenn Du schon dabei bist, dann kannst Du auch noch:

RequireValidShell off

hinzufügen...

mfg.
  VolGas
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.053 Sekunden mit 16 Zugriffen.