FTP Unbrauchbar wegen Rechte Ignorierung (Bug ?? )

Status
Not open for further replies.

Hitcher99

Cadet
Joined
Nov 9, 2012
Messages
5
Hallo,

nach langem suchen einer Nas Lösung habe ich mal wieder FreeNas testen wollen.
latest stable Version Installiert.
ZFS Volume erstellt
CIFS Aktiviert und Auth auf Anonym gesetzt und Gast Account auf "nobody" gemappt.
Dies ermöglicht es mir, ohne Benutzer Name und Password via Windows auf meinen Share zugreifen zu können. Dies ist auch so gewünscht!

Als nächstes, habe ich einen FTP Benutzer erstellt.
Folgendes Schema:
User Name: ftpbenutzer1
HomeDir/nonexistent
FullName: ftpbenutzer1
Pass: test 123

snip3iqszp.jpg







Ftp Benutzer wurde Erfolgreich angelegt.

Dann wurde der FTP Daemon wie auf dem Bild zu sehen Konfiguriert:

snip1g1sc3.jpg



snip2f3smz.jpg


Der Bug ist folgender: ftpbenutzer1 loggt sich via FTP Client ein, sieht auch den gleichen Content wie die CiFS User, jedoch kann der ftpbenutzer1 ohne Probleme die Rechte der Ordner & Dateien auf 777 setzten, und anschließend den gesamten Content löschen!!

Jedoch sollte der ftpbenutzer1 nur Lese Rechte haben!!

Hat jemand eine Idee wie ich dem FTP Benutzer die rechte entziehe?
 

Atomic

Contributor
Joined
Oct 20, 2012
Messages
160
Moin,

wie sehen denn die Rechte vom Ordner /mnt/DataBox/ aus? Dieser sollte dem CIFS User gehören.
 

Hitcher99

Cadet
Joined
Nov 9, 2012
Messages
5
Hallo, die Rechte für /mnt/DataBox/ sehen wie folgend aus:

Owner User: cifs
Group: nogroup

Owner darf alles
Group darf nix
Others : Read & Execute, wenn ich Execute weg mache bekommt der "ftpuser" 530 beim Login!

Ich habe es mittlerweile soweit hin bekommen, dass der FTP Benutzer sich einloggen kann, er kann auch keine Ordner erstellen und auch keine Ordner löschen! Jedoch kann er den Inhalt in einem Ordner löschen ^^
Also weiterhin unbrauchbar!

Ziel soll es sein: Dass ich via CiFS drauf kann.. Daten drauf kopieren kann..
FTP Benutzer sollen sich via FTP einloggen, jedoch nur "Read Only" Rechte auf den Content haben!
 
Status
Not open for further replies.
Top