Samba Omnios (napp-it)

esquire1968

Experte
Thread Starter
Mitglied seit
30.03.2015
Beiträge
170
Hallo zusammen!

Ich habe die Freigaben für alle User entsprechend konfiguriert. Das funktioniert auch soweit. Jedoch sieht jeder User alle verfügbaren Freigaben (kann aber nicht zugreifen). Wie kann ich festlegen, dass jeder User nur die Freigaben sieht, für die er auch berechtigt ist?

Danke im Voraus!

Thomas
 
evtl solltest du dafür @gea anschreiben
 
Zwei Anmerkungen
Man kann zwar unter OmniOS/Solaris auch SAMBA nutzen, macht das aber üblicherweise nicht sondern nutzt den Solaris eigenen SMB Server. Der ist in das OS und in ZFS integriert, kann im Gegensatz zu SAMBA lokale SMB Gruppen die Gruppen enthalten dürfen, ZFS Snaps als Windows vorherige Version ohne was zu konfigurieren und kann vor allem ntfs artige feinstrukturierte nfs4 Rechte mit Vererbung und nicht nur die einfachen Posix ACL. Auch nutzt er Windows SID als Sicherheitsreferenz anstatt Unix uid/gid. Das hat zur Folge dass man in einem ein Backup oder nach einer Replikation die Windows AD Rechte immer noch hat ohne irgendwelche obskuren Mappings von einer einfachen Unix uid Nummer wie 101 auf eine weltweit eindeutige Windows SID wie S-1-5-21-722635049- 2797886035-3977363046- 2147484648 die auch die Domain enthält, https://docs.oracle.com/cd/E24841_01/html/820-2313/gbacb.html#scrolltoc

ABE (wird beim Freigeben eines Dateisystems aktiviert) ist der Weg um nur die Dateien und Ordner zu zeigen auf die man Zugriff hat. Shares auf die man keine Rechte hat werden aktuell noch angezeigt. Daran wird aber gerade gearbeitet (90% fertig), https://www.illumos.org/issues/15917

Als Workaround kann man "hidden shares" anlegen indem man an der Freigabenamen ein $ anhängt, z.B. share1$. Dann kommt man nur mit Eingabe des Paths darauf.
 
Zuletzt bearbeitet:
@andrer250282 :
Danke für den Tipp - habs's gefunden.

@gea:
Danke für die Erklärung. Ich habe das jetzt auch in napp-it gefunden. Ich muss aber bei den ZFS-Dateisystemen SMB auf "off" und kann dann den Sharename und ABE neu set
Wie kann man ABE bei einem bestehenden Share auf "on" setzen, z. B. Tank-2/Testshare? Komme mit der Erklärung von Oracle nicht weiter.
Danke für den Tipp mit den "hidden shares", verwende ich auch, ist aber nur eine Behelfslösung. Ich warte auf den Bugfix.

Beste Grüße
Thomas
 
Zuletzt bearbeitet:
Hallo nochmals!
Der Bug ist offensichtlich gefixt. Wie kann ich den Fix jetzt integrieren? Wird das automatisch gemacht?

Danke! Thomas
 
Der kernelbasierte Illumos SMB Server unterdrückt jetzt mit ABE nicht nur Dateien und Ordner auf die man keine Rechte hat, sondern auch Shares, https://www.illumos.org/issues/15917

Um den Fix zu erhalten muss auf den neuesten Illumos Stand upgedatet werden. Unter OpenIndiana (fortlaufendes Illumos) sollte ein "pkg update" genügen.

Bei OmniOS LTS/stable muss man auf das nächste Update warten das diesen Fix enthält. Dann auch da per "pkg update" updaten, https://omnios.org/releasenotes.html
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh