PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Versteckte Freigaben realisieren?



TheDodger
04.09.04, 16:48
Moin!

Ich versuche grad an unserem Samba3 versteckte Freigaben zu realisieren.
Allerdings funktioniert das nicht ganz so, wie ich mir das vorstelle ...

Vielleicht erkennt jemand von euch einen Fehler?
Das hier hab ich als Freigabe eingetragen:


[service$]
comment = Serviceverzeichniss
path = /home/smb-freigaben/service/
read only = no
guest ok = yes
browseable = yes
writeable = yes
create mask = 0640
directory mask = 0750


Die regulären Freigaben funktionieren ohne Probleme.


Als Hintergrund ... ich möchte ständig ein paar Administrative Tools im Netz verfügbar haben, die nicht jeder zu Gesicht bekommen soll. :)

MarcM
04.09.04, 16:58
browseable = no

Greetz
Marc

taylor
04.09.04, 17:50
Und guest-ok ist dann ja wohl auch fehl am Platz.

TheDodger
06.09.04, 06:30
browseable = no

Ja, das hab ich mir schon gedacht und hatte es auch schon damit ausprobiert ...
Allerdings erhalte ich dann immer die lapidare Windowsmeldung
'Der Zugriff auf die Ressource \\<server>\service wurde gesperrt'.

Any Hints?

TheDodger
06.09.04, 06:31
Und guest-ok ist dann ja wohl auch fehl am Platz.
Nein, das war beabsichtigt, da ich nicht ständig mit Passwörtern hantieren wollte

Stormbringer
06.09.04, 11:19
Oder Du nutzt die MS Methode ($-Zeichen) .... bspw.:


[suse9$]
comment = SuSE 9.0
path = /software/distribution/SuSE/9.0
force user = nobody
force group = nobody
create mask = 0755
directory mask = 0755

Da es (MS- & LanMan-Clients) erst gar nicht angezeigt wird, kannst Du dann auch mit public=yes, etc. arbeiten.

Gruß

MarcM
06.09.04, 13:35
Ja, das hab ich mir schon gedacht und hatte es auch schon damit ausprobiert ...
Allerdings erhalte ich dann immer die lapidare Windowsmeldung
'Der Zugriff auf die Ressource \\<server>\service wurde gesperrt'.

Any Hints?

Kann ich nicht nachvollziehen. Wenn ich in meiner laufenden Samba Konfiguration das browseable auf No setze und den Samba-Dienst neu starte ist die Freigabe aus der Netzwerkumgebung verschwunden.....Ich kann sie aber immernoch einem Laufwerksbuchstaben zuordnen......
Liegt vielleicht daran, daß ich User & Pw verwende, und vieleicht daß ich kein $ im Freigabename habe.....

Greetz
Marc

Stormbringer
06.09.04, 17:43
ups ... habe das $_Zeichen in Deiner Konfig nicht gesehen ...
Sorry für den dann wohl kaum passenden Tip!

Gruß

TheDodger
06.09.04, 21:35
Kann ich nicht nachvollziehen. Wenn ich in meiner laufenden Samba Konfiguration das browseable auf No setze und den Samba-Dienst neu starte ist die Freigabe aus der Netzwerkumgebung verschwunden.....
Ja, bei mir auch, nur daß ich auch nicht mehr darauf zugreifen kann.


Liegt vielleicht daran, daß ich User & Pw verwende, und vieleicht daß ich kein $ im Freigabename habe.....
Schon möglich ... ich hab in meiner global Section auch

security = sharedrin, da ich keine Authentifizierung benötige.
Aber selbst mit Auth. habe ich das Problem (dann aber bei einem anderen Server).

Ich poste am besten mal meine ganze (momentane) smb.conf:


[global]

# einer Windows-Gruppe zuordnen ...
workgroup = ARBEITSGRUPPE

# und einen entsprechenden Namen geben
netbios name = FILESERVER

# eine entsprechende Beschreibung ver<F6>ffentlichen
server string = Samba Server %v on gentoo powered Linux-Server

# An ein Interface binden
interfaces = eth0

# Kommunikation von 192.168.123.* erlauben
hosts allow = 192.168.123.

# Benutzerauthentifizierung aktivieren
# (Also nicht den "Share-Mode" benutzen)
security = share

# ein wenig mehr Geschwindigkeit im Netz ...
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY

# Priviligierte Accounts verbieten
invalid users = root @wheel

# Maximale Groesse die SMB fuer einen Share anzeigt (kein Limit)
max disk size = 102400

# mit diesen dateiendungen wollen wir nicht's zu tun haben
veto files = /*.eml/*.nws/riched20.dll/*.{*}/

# 3. Logging Options:
# this tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba3/log.%m

# Put a capping on the size of the log files (in Kb).
max log size = 50

# Set the log (verbosity) level (0 <= log level <= 10)
log level = 2


[service$]
comment = Serviceverzeichniss
path = /home/smb-freigaben/service/
force user = brsobe
force group = users
read only = no
public = yes
browseable = yes
writeable = yes
create mask = 0640
directory mask = 0750