PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba Konfiguration - valid users = %S



koe
28.09.14, 20:46
Guten Abend,

Inzwischen habe ich die Nase voll....
Ich begreife nicht warum ich keine Verbindung zum Samba-Server hinbekomme solange "valid users = %S", in der "Share Defenitions" Sektion, nicht auskommentiert ist.
Sobald ich "valid users = %S" auskommentiere kann ich ohne weiteres sofort auf meine [hd2] Freigabe zugreifen.

In Diesem Abschnitt: (nicht in der [hd2] Freigabe)

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# The following parameter makes sure that only "username" can connect
# to \\server\username
# This might need tweaking when using external authentication schemes
# valid users = %S

Hd2 -> hat user1 rwx-wx-- zugriff


[hd2]
path = /hd2
comment = hd2
guest ok = no
browseable = no
write list = user1
read list = user1
valid users = user1

http://pastebin.com/e48gwyXD (meine smb.conf)


Was ist mein Fehler ?, Oder meine Fehlüberlegung ? Die Ordnerrechte sind richtig gesetzt !

Ich habe das Home Verzeichnis aukommentiert... ist dies der Grund ?
Auch wenn ich das Home Verzeichnis auskommentiere ein "unix Account" hat der user1 trotzdem. Daher sollte dies doch keine Rolle spielen.

[EDIT]
Anscheinend ist genau dies der Fall ... Nur verstehe ich nicht warum ich keine Verbindung zur [hd2] Freigabe bekomme.
Die [Homes] Freigabe hat ja keinen zusammenhang mit der [hd2] Freigabe.
Wie Sieht es aus wenn ich einen User2 erstelle der kein Home Verzeichniss besitzt.
Ich möchte ja nicht das jeder ungehindert meine Festplatten belegen kann.... Oder lässt sich einstellen das der user2 nur 1GB Speicher belegen kann ?

Gruss KoE

marce
29.09.14, 05:22
Auf die Samba-Problem habe ich gerade keine Lust, mich durchzuwühlen - aber für

Oder lässt sich einstellen das der user2 nur 1GB Speicher belegen kann ?
könntest Du über (Filesystem-)Quota nachdenken.

marce
29.09.14, 05:31
Noch was zur Samba-Konfig von Dir: Durch das (unvollständige) Auskommentieren von [homes] dürfte die Konfig nicht so 100% valide sein, da sich dann Konfigurationsanweisungen in Bereichen herumtreiben, wo sie nichts zu suchen haben oder ggf. auch andere Auswirkungen haben.

Sprich das System reagiert nicht zwingend berechenbar.

koe
29.09.14, 19:32
(unvollständige) Auskommentieren von [homes]

Was meinst du mit "Unvolständig" auskommentieren ... meiner Meinung nach ist es vollständig Auskommentiert.

marce
29.09.14, 19:41
wenn ich das richtig in Erinnerung habe (hab die Datei nicht nochmal durchgeschaut) hast Du nur [home] auskommentiert und die restlichen Zeilen von dem Block stehen lassen.

koe
20.04.19, 08:51
wenn ich das richtig in Erinnerung habe (hab die Datei nicht nochmal durchgeschaut) hast Du nur [home] auskommentiert und die restlichen Zeilen von dem Block stehen lassen.

Vielen Dank Mace!
Ist nun zwar schon 4 Jahre her aber ich bin wieder am gleichen Punkt steckengeblieben.
Ich habe das [homes] nicht komplett auskommentiert.

Falsch:
(Wegen dem Komentars "# By default, the home directories are..." denke ich jedes mal das dies nichts mehr mit dem [homes] zu tun hat.)


#======================= Share Definitions =======================

#[homes]
# comment = Home Directories
# browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
directory mask = 0700

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# The following parameter makes sure that only "username" can connect
# to \\server\username
# This might need tweaking when using external authentication schemes
valid users = %S

Korrekt:


#======================= Share Definitions =======================

#[homes]
# comment = Home Directories
# browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
# read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
# create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
# directory mask = 0700

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# The following parameter makes sure that only "username" can connect
# to \\server\username
# This might need tweaking when using external authentication schemes
# valid users = %S


Mfg Koe