• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Verzeichnisstruktur und Rechtevergabe ProFTPD

BlueWeb

Newbie
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
 

nbkr

Guru
Das wird nicht gehen. Meines Wissens nach kann man beim FTP Protokoll keine Ordnerspezifischen Rechte setzen. Du kannst jeder Abteilung einen eigenen Login und diesen Logindaten nur in bestimmten (den passenden) Verzeichnisse Schreibrechte geben.
 
OP
B

BlueWeb

Newbie
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


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>
</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>

Nun kann ich mich garnicht mehr einloggen!

Kann mir einer helfen?
 
Oben