Hallo.
Um mir einen FTP-Server zu basteln hab ich mir vor ein paar Tagen einen Raspberry Pi zugelegt auf dem Wheezy läuft.
Am RPI hängt ein Hub mit 7 Festplatten die per FTP erreichbar (download) sein und außerdem in einem Windows-Netzwerk als NAS dienen sollen.
Nachdem ich mich nun tagelang, als absoluter Laie, durch den Linux-Urschleim durchgekämpft habe, laufen mittlerweile Samba und proftpd, und NAS und FTP funktionieren.
Einziges Problem: ich brauch Hilfe bei der Rechtevergabe.
In der Windowsumgebung (ich als einiger Nutzer) brauche ich Vollzugriff; die User die per FTP auf die Platten zugreifen sollen lediglich lesen (downloaden) dürfen. Momentan können die FTP-User noch alles.
Anbei einige Informationen, von denen ich hoffe, das Sie das Problem irgendwie einengen können:
Alle Platten sind im Verzeichnis /media gemountet und haben in der /etc/fstab folgenden Eintrag:
(keine masks)
/etc/proftpd/proftpd.conf (die meiner Meinung nach relevanten Einträge)
/etc/samba/smb.conf (wieder nur die relevanten Einträge)
Ich hoffe, das hilft für den Anfang irgendwie weiter, obwohl ich den Verdacht habe, das es an den Gruppen-, Benutzer-, Verzeichnis- Dateirechten liegt, aber da hab ich absolut keinen Durchblick.
Falls diesbezüglich Infos benötigt werden, bitte sagen, wie ich an solche Informationen komme (Befehle).
Vielen Dank schon mal für eure Hilfe
Gruß Matze
Um mir einen FTP-Server zu basteln hab ich mir vor ein paar Tagen einen Raspberry Pi zugelegt auf dem Wheezy läuft.
Am RPI hängt ein Hub mit 7 Festplatten die per FTP erreichbar (download) sein und außerdem in einem Windows-Netzwerk als NAS dienen sollen.
Nachdem ich mich nun tagelang, als absoluter Laie, durch den Linux-Urschleim durchgekämpft habe, laufen mittlerweile Samba und proftpd, und NAS und FTP funktionieren.
Einziges Problem: ich brauch Hilfe bei der Rechtevergabe.
In der Windowsumgebung (ich als einiger Nutzer) brauche ich Vollzugriff; die User die per FTP auf die Platten zugreifen sollen lediglich lesen (downloaden) dürfen. Momentan können die FTP-User noch alles.
Anbei einige Informationen, von denen ich hoffe, das Sie das Problem irgendwie einengen können:
Alle Platten sind im Verzeichnis /media gemountet und haben in der /etc/fstab folgenden Eintrag:
Code:
UUID=xxxxxxxxxxxxxxx /media/xxxxxx/ ntfs defaults,auto 0 0
/etc/proftpd/proftpd.conf (die meiner Meinung nach relevanten Einträge)
Code:
Umask 022 022
AllowOverwrite on
<Directory /media>
<Limit DELE>
DenyAll
</Limit>
</Directory>
Code:
readonly=No
writeable=Yes
create mask = 777
directory mask = 777
Falls diesbezüglich Infos benötigt werden, bitte sagen, wie ich an solche Informationen komme (Befehle).
Vielen Dank schon mal für eure Hilfe
Gruß Matze