User sieht alle Gemeinsamen Ordner

paine

Benutzer
Mitglied seit
17. Okt 2018
Beiträge
50
Punkte für Reaktionen
4
Punkte
8
Hallo liebes Forum und Community.

Ich nutze seit einiger Zeit meine DS und habe ein großes Problem:

Ich habe 10 Gemeinsame Ordner.
Ich möchte einem User auf 2 den Zugriff erlauben, Lesen und schreiben.

Ich nutze keine Gruppen da ich nur eine handvoll User habe.
Also gehe ich in die User einstellungen -> Berechtigungen und gebe dem User für die 2 Ordner die Berechtigung, auf alle anderen nicht.

Nun mach ich meinen 2t PC an um es zu testen:
Melde mich an, per Netzwerk Umgebung sehe ich die DS.
Ich öffne die DS -> gebe Name und PW des Users ein...

Und nun sehe ich das Problem:
Ich sehe ALLE Gemeinsamen Ordner...
Kann allerdings nur die 2 öffnen, wo ich auch die Berechtigung habe ...

So nun an die Cracks unter Euch:

Was muss ich wie einstellen, das dieser User NUR die 2 zugewiesen Gemeinsamen Ordner sieht statt alle?
Ich möchte nicht mehr Preisgeben als nötig...


PS:
Ich habe testweise dem User auf DSM+Filestation zugriff gegeben und mich per Browser eingeloggt:
Ergebnis:
Ich sehe nur die Ordner, die ich freigegeben habe...

Wieso zeigt mir die File Station die Berechtigten Ordner richtig an aber Windows nicht?

PPS:
Ich habe bei den Ordnern die Funktion "Verberge in Netzwerkumgebung" auch schon getestet, aber dann wird mir rein gar nichts angezeigt,
obwohl ich mich mit dem login angemeldet habe, aber die funktion scheint alles direkt zu verstecken... bringt mir nur leider nichts
 
Zuletzt bearbeitet:

Fartman

Benutzer
Mitglied seit
21. Jul 2010
Beiträge
475
Punkte für Reaktionen
0
Punkte
22
Probier mal folgendes aus.
Systemsteuerung - Gemeinsame Ordner - Klick auf jeweiligen Ordner, dann oben auf Bearbeiten klicken.
Bei Option - Verbergen sie diesen gemeinsamen Ordner unter "Netzwerkumgebung" , Haken setzen.
 

paine

Benutzer
Mitglied seit
17. Okt 2018
Beiträge
50
Punkte für Reaktionen
4
Punkte
8
Wie schon geschrieben funktioniert das nicht mit "...in Netzwerkumgebung verbergen..." Weil dann der Ordner erst gar nicht erscheint (obwohl ich die Berechtigung habe den Ordner zu lesen/schreiben). Leider kann man diese Funktion keinem User zuweisen, dann würde es ja gehen. Aber diese Einstellung gilt für alle, das ist das Problem, sprich: wenn ich alle Ordner die der User nicht sehen soll so einstelle: sehe ich mit meinem Zugang diese ebenso nicht obwohl ich Zugriff auf alles habe...

Als Hinweis:
Per FTP sehe ich nur das was da sein soll: 2 Ordner.
Per LAN sehe ich allerdings weiterhin alles...
Noch ein Tip oder jmd anderes noch eine Idee?
Irgendwie muss man das doch einstellen können, kann ja nicht sein das alle im Netzwerk sehen können was man bereitstellt...
 
Zuletzt bearbeitet von einem Moderator:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.018
Punkte für Reaktionen
272
Punkte
393
Hallo,
probiere mal die Option "Unterordner und Dateien vor Benutzern ohne Berechtigung ausblenden" an selbiger Stelle.

Gruß Götz
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Das gilt nur für Unterordner und Dateien, aber nicht für die Freigaben selber.

Da darf man sich bei Microsoft beschweren.
In Firmennetzen wird nicht umsonst oft mit versteckten Freigaben gearbeitet und jedem Nutzer nur die Freigabe per Script etc eingehängt die für ihn bestimmt ist (auf versteckte Freigaben auf die er kein Zugriff hat kann er auch weiterhin nicht zugreifen). Das ist die Methode wie man normal das "Sichtbarkeitsproblem" löst.
 

paine

Benutzer
Mitglied seit
17. Okt 2018
Beiträge
50
Punkte für Reaktionen
4
Punkte
8
Es ist aber nicht nur bei Windows so.

Wenn ich auf meinem Handy (Android) mit meinem Datei Explorer per LAN mich anmelde mit dem User besteht das gleiche Problem. Es wird auch alles angezeigt (LAN), per FTP ist es so wie gewünscht...

Das muss doch iwie einstellbar sein oder?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Ich habe bei Microsoft beschweren, nicht wegen Windows sondern wegen dem Netzwerk-Protokoll SMB/CIFS (Windows Dateidienste).
Das ist auch das Protokoll welches der Samba Server benutzt.

Deshalb ist es auch egal, ob du einen Windows Client oder irgendeinen anderen benutzt. Das ist ne andere Baustelle.
Deshalb ist auch die angesprochene Lösung immer gleich, Netzwerkfreigaben verstecken und nur die gewünschten beim jeweiligen Nutzer überhaupt einbinden.
Ich weiß. das geht gegen den Plan (ich will nur die nicht berechtigten Ordner ausblenden), ist halt aber so.

Das ginge nur anders wenn man z.B. einen vorgeschalteten DFS Server laufen hätte (der "sammelt" die Netzwerkfreigaben von verschiedenen Servern und stellt sie in einer übergeordneten Struktur bereit.
Aber auch hier hast du das gleiche Problem. Die obersten Freigaben dieser Struktur kannst du auch nicht selektiv ausblenden. Man sieht halt nur die Freigaben der einzelnen Server nicht mehr ohne Berechtigung, weil diese in diesem Konstrukt zum Unterordner geworden ist. Unterordner kannst aber auch auf der Syno ausblenden.
 

paine

Benutzer
Mitglied seit
17. Okt 2018
Beiträge
50
Punkte für Reaktionen
4
Punkte
8
Aber wie soll ich dem User das dann freigeben? Wenn ich alle Gemeinsamen Ordner verstecke, und dem User die rechte auf 2 Ordner gebe, sieht der User die Ordner ja nicht... Wie soll das gehen?
 
Zuletzt bearbeitet von einem Moderator:

paine

Benutzer
Mitglied seit
17. Okt 2018
Beiträge
50
Punkte für Reaktionen
4
Punkte
8
Wie machen es denn alle anderen daheim in ihrem Netzwerk? Ich kann ja nicht der einzige sein der das Problem hat...
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Den Ordnern unverfängliche Namen geben und sie mit "Zugriff verweigert" Meldungen vollschütten ... was hast du jetzt erwartet? Im Alltag binden die meisten Ihre Ordner als Netzlaufwerk ein oder verlinken "\\NAS\Ordner". Dann ist man aus der Anzeige der Gemeinsamen Ordner in beiden Fällen raus.

MfG Matthieu
 

petercarsten

Benutzer
Mitglied seit
31. Mrz 2019
Beiträge
5
Punkte für Reaktionen
0
Punkte
1
Wie machen es denn alle anderen daheim in ihrem Netzwerk? Ich kann ja nicht der einzige sein der das Problem hat...

Hallo, ich bin "relativ" neu hier und habe das selbe Problem wie du. Auch ich möchte gerne die nicht freigegebene Ordner ausgeblendet lassen...
@paine; Hast du eine Lösung gefunden?
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Eine 100% Lösung gibt es nicht. Verbergen oder sichtbar lassen. Ist auch in Firmenumgebungen so. Da werden fast alle verborgen, sofern nicht technisch anders notwendig.

MfG Matthieu
 

NSFH

Benutzer
Sehr erfahren
Mitglied seit
09. Nov 2016
Beiträge
3.990
Punkte für Reaktionen
517
Punkte
174
Systemsteuerung - Gemeinsame Ordner
Klick auf jeweiligen Ordner, dann oben auf Bearbeiten gehen
Die Option "Verbergen sie diesen gemeinsamen Ordner unter Netzwerkumgebung" , Haken setzen.
Das entspricht der versteckten Freigabe unter Windows

desweiteren die Option "Unterordner und Dateien vor Benutzern ohne Berechtigung ausblenden" aktivieren.

Bei mir sieht jetzt kein Nutzer Freigaben, die er nicht sehen soll!
Würde er noch was sehen ist die ACL für die Freigabe falsch eingestellt!

Der Rest ist Gehirnschmalz, welches man investieren muss um eine Ordnerstruktur zu erschaffen, in welcher man Nutzern (besser Gruppen) Zugriffsrechte erteilt.

Im Gegensatz zu dem was hier einige Leute so schreiben es würde nicht richtig gehen beweise ich in allen von mir aufgesetzten LANs das Gegenteil! Auch bei Mischnutzern Apple und Windows funktioniert das absolut zuverlässig.
 

Adama

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
05. Mrz 2013
Beiträge
1.978
Punkte für Reaktionen
576
Punkte
134
Eine 100% Lösung gibt es nicht. Verbergen oder sichtbar lassen. Ist auch in Firmenumgebungen so. Da werden fast alle verborgen, sofern nicht technisch anders notwendig.

MfG Matthieu

Das geht schon...

Das Ganze nennt sich Access Based Enumeration bei Windows. Das kann man auch bei Samba aktivieren.

In die smb.conf müssen folgende Zeilen unter [global] eingetragen werden:
access based share enum = Yes
hide unreadable = Yes

Hab' ich bei mir eingetragen und funktioniert einwandfrei. Die Shares, auf die der User keine Rechte hat, werden ausgeblendet.

Was man allerdings bedenken sollte: Das kann etwas Performance kosten, da die Ansicht für die Folder durch die Rechte gefiltert werden muss.
 
Zuletzt bearbeitet:

Hinckley

Benutzer
Mitglied seit
14. Jun 2020
Beiträge
7
Punkte für Reaktionen
0
Punkte
1
Moin,
wo findet man denn die smb.conf? Ich finde es auch nervig dass jeder User jeden vorhandenen gemeinsamen Ordner in der Netzwerkumgebung sieht.
Viele Grüße Hinckley
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Unter /etc/samba/smb.conf und /etc/samba/smb.share.conf
 

Diskman99

Benutzer
Mitglied seit
21. Mrz 2021
Beiträge
43
Punkte für Reaktionen
2
Punkte
8
Hallo Forengemeinde,
muss ich beide Dateien anpassen?
Und im Anschluss den SMB Dienst neustarten, oder?
Was passiert wenn ich den NAS neustarte, bleiben dann alle Einstellungen behalten?
Was passiert nachdem Update der DSM-Version?

Danke und Viele Grüße
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat