Discussion:
Samba-Zugriff von Win nach Linux
(zu alt für eine Antwort)
Robert Gummi
2007-03-08 15:46:04 UTC
Permalink
Hallo,

ich versuche, von einem Windows-Rechner aus auf meinen opensuse 10.2 Rechner
zuzugreifen. Samba ist installiert, läuft und der Linux-Rechner wird in der
Windows-Netzwerkumgebung in der richtigen Gruppe angezeigt ("Computer-3" in
der Gruppe Wwt).

Wenn ich diesen Namen im Dateiexplorer anklicke, so kommt die
Fehlermeldung "Auf \\Computer-3 kann nicht zugegriffen werden. Mit diesem
Konto kann man sich nicht von diesem Computer aus anmelden."

Ok, ich denke das liegt an der Einstellung Security=user in der smb.conf.
Der Windowsbenutzer heißt "User2", auf dem Linuxrechner habe ich "user2"
angelegt und "smbpasswd -a user2" aufgerufen, danach "rcsmbd restart".
Hat leider nichts gebracht.

Könnte das Problem in der Großschreibung des ersten Buchstabens des
Windowsusers liegen? Ich bin halt davon ausgegangen, dass Samba bezüglich
des Benutzernamens nicht Case-sensitive ist, weil Windows sich AFAIK auch
so verhält?

/etc/samba/smb.conf:
[global]
workgroup = Wwt
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
#guest account = nobody
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = Yes
add machine script = /usr/sbin/useradd -c
Machine -d /var/lib/nobody -s
/bin/false %m$
domain logons = No
domain master = No
security = user
case sensitive = no
...

[user_share]
comment = Auswertung
inherit acls = No
path = /mnt/data4/User_Share/
read only = No
browseable = Yes
valid users = user2
#guest ok = Yes



/etc/samba/smbpasswd:
# This file is the authentication source for Samba if 'passdb backend' is
set
# to 'smbpasswd' and 'encrypt passwords' is 'Yes' in the [global] section of
# /etc/samba/smb.conf
#
# See section 'passdb backend' and 'encrypt passwords' in the manual page of
user2:1001:[...]


(Den Hash habe ich in diesem Posting entfernt.)


Mir ist trotz Manpage lesens nicht wirklich klar, wie Samba, die anglegten
Benutzer in meinem System, die smbpasswd, die smbusers-Datei etc.
zusammenspielen.
Bedeutet der Kommentar im smbpasswd oben, dass Samba die Datei ignoriert,
solange in [global] keine Angaben zu "pasdb backend" stehen?
Und ist "encrypt passwords" nötig? Ich dachte, dass das in Samba 3.0
defaultmäßig eingeschaltet wäre. Von acls habe ich auch keine Ahnung. Was
einige Optionen wie 'logon path' und 'machine script' tun ist mir auch
unklar.

Es wäre nett, wenn mir jemand auf die Sprünge helfen könnte.

Bye,
Robert


x-post&f'up2 d.c.o.u.n.samba
Martin Gäckler
2007-03-08 19:47:47 UTC
Permalink
Post by Robert Gummi
Hallo,
ich versuche, von einem Windows-Rechner aus auf meinen opensuse 10.2 Rechner
zuzugreifen. Samba ist installiert, läuft und der Linux-Rechner wird in der
Windows-Netzwerkumgebung in der richtigen Gruppe angezeigt ("Computer-3" in
der Gruppe Wwt).
Wenn ich diesen Namen im Dateiexplorer anklicke, so kommt die
Fehlermeldung "Auf \\Computer-3 kann nicht zugegriffen werden. Mit diesem
Konto kann man sich nicht von diesem Computer aus anmelden."
Ok, ich denke das liegt an der Einstellung Security=user in der smb.conf.
Der Windowsbenutzer heißt "User2", auf dem Linuxrechner habe ich "user2"
angelegt und "smbpasswd -a user2" aufgerufen, danach "rcsmbd restart".
Hat leider nichts gebracht.
Könnte das Problem in der Großschreibung des ersten Buchstabens des
Windowsusers liegen? Ich bin halt davon ausgegangen, dass Samba bezüglich
des Benutzernamens nicht Case-sensitive ist, weil Windows sich AFAIK auch
so verhält?
[global]
workgroup = Wwt
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
#guest account = nobody
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
usershare allow guests = Yes
add machine script = /usr/sbin/useradd -c
Machine -d /var/lib/nobody -s
/bin/false %m$
domain logons = No
domain master = No
security = user
case sensitive = no
...
[user_share]
comment = Auswertung
inherit acls = No
path = /mnt/data4/User_Share/
read only = No
browseable = Yes
valid users = user2
#guest ok = Yes
# This file is the authentication source for Samba if 'passdb backend' is
set
# to 'smbpasswd' and 'encrypt passwords' is 'Yes' in the [global] section of
# /etc/samba/smb.conf
#
# See section 'passdb backend' and 'encrypt passwords' in the manual page of
user2:1001:[...]
(Den Hash habe ich in diesem Posting entfernt.)
Mir ist trotz Manpage lesens nicht wirklich klar, wie Samba, die anglegten
Benutzer in meinem System, die smbpasswd, die smbusers-Datei etc.
zusammenspielen.
Bedeutet der Kommentar im smbpasswd oben, dass Samba die Datei ignoriert,
solange in [global] keine Angaben zu "pasdb backend" stehen?
Und ist "encrypt passwords" nötig? Ich dachte, dass das in Samba 3.0
defaultmäßig eingeschaltet wäre. Von acls habe ich auch keine Ahnung. Was
einige Optionen wie 'logon path' und 'machine script' tun ist mir auch
unklar.
Es wäre nett, wenn mir jemand auf die Sprünge helfen könnte.
Bye,
Robert
x-post&f'up2 d.c.o.u.n.samba
Welche Windoofversion? Welche Sambaversion?

Normalerweise wirst Du nach einer Benutzerkennung nebst Passwort
gefragt, wenn Samba Deine Windowskennung und -passwort nicht mag.

Bei neueren Dosen mußt Du bei den Systemrichtlinien eine Einstellung
ändern, damit die Dose mit Deinem Samba kooperiert. Hast Du das getan?

mfg Martin
--
Firma/Company: CRESD GmbH
Phone: +49-89-65 30 95 63 Fax: +49-89-65 30 95 64
WWW: http://www.cresd.de
S-Mail: Freibadstr. 14, D-81543 Muenchen

Geschaeftsfuehrer: Christina Ragg, Martin Gaeckler
Steuernr.: 143/127/10030 USt. ID: DE218181906
Handelsregisterblatt: Muenchen 137833
Sitz der Geselschaft: Muenchen

PGP-Key: http://www.cresd.de/edv/pgpkey.txt
Open BC (Einladung) http://www.openbc.com/go/invita/4561755
Robert Gummi
2007-03-13 13:26:04 UTC
Permalink
Hallo,

war ein paar Tage außer Landes, daher erst jetzt meine Antwort:

Martin Gäckler wrote:
[...]
Post by Martin Gäckler
Welche Windoofversion? Welche Sambaversion?
Windows XP, vermute mal Prof.

laut /usr/share/doc/packages/samba/WHATSNEW.txt sollte Samba 3.0.23d
installiert sein.
"smbstatus -V" sagt: Version 3.0.23d-19.2-1179-SUSE-SL10.2
Post by Martin Gäckler
Normalerweise wirst Du nach einer Benutzerkennung nebst Passwort
gefragt, wenn Samba Deine Windowskennung und -passwort nicht mag.
Das ist eben leider nicht passiert.
Post by Martin Gäckler
Bei neueren Dosen mußt Du bei den Systemrichtlinien eine Einstellung
ändern, damit die Dose mit Deinem Samba kooperiert. Hast Du das getan?
An dem Windowsrechner habe ich nichts geändert, es ist nicht meiner. Auf
meinem Rechner dort (in der Uni) läuft Opensuse 10.2, und ich möchte
einigen Leuten mit ihren Win XP-Arbeitsplatzrechnern erlauben, auf meine
Daten zuzugreifen. Mit der Option security=share oder auch mit WinSCP (als
Quick'n dirty) würde das vermutlich funktionieren, aber ich möchte trotzdem
wissen, wie ich es mit Samba 3 und security=user zum Laufen bringen kann.

Bye,
Robert
Kralle
2007-03-16 19:15:04 UTC
Permalink
Post by Robert Gummi
Es wäre nett, wenn mir jemand auf die Sprünge helfen könnte.
Bye,
Robert
x-post&f'up2 d.c.o.u.n.samba
Guck mal nach, welche Rechte die in der smb.conf eingetragenen
Verzeichnisse haben?
Robert Gummi
2007-03-21 09:44:56 UTC
Permalink
Kralle wrote:
[...]
Post by Kralle
Guck mal nach, welche Rechte die in der smb.conf eingetragenen
Verzeichnisse haben?
Die Verzeichnisse haben 755 (rwxr-xr-x).

Bye,
Robert
Meista Rapunzl
2007-03-23 15:36:36 UTC
Permalink
Robert Gummi schrieb:

Könnte ja sein das die SuSEfirewall2 noch läuft und dich aussperrt. War
bei mir mal der Fall...

gruss,
von mir
Post by Robert Gummi
Hallo,
ich versuche, von einem Windows-Rechner aus auf meinen opensuse 10.2 Rechner
zuzugreifen. Samba ist installiert, läuft und der Linux-Rechner wird in der
Windows-Netzwerkumgebung in der richtigen Gruppe angezeigt ("Computer-3" in
der Gruppe Wwt).
Wenn ich diesen Namen im Dateiexplorer anklicke, so kommt die
Fehlermeldung "Auf \\Computer-3 kann nicht zugegriffen werden. Mit diesem
Konto kann man sich nicht von diesem Computer aus anmelden."
Ok, ich denke das liegt an der Einstellung Security=user in der smb.conf.
Der Windowsbenutzer heißt "User2", auf dem Linuxrechner habe ich "user2"
angelegt und "smbpasswd -a user2" aufgerufen, danach "rcsmbd restart".
Hat leider nichts gebracht.
Könnte das Problem in der Großschreibung des ersten Buchstabens des
Windowsusers liegen? Ich bin halt davon ausgegangen, dass Samba bezüglich
des Benutzernamens nicht Case-sensitive ist, weil Windows sich AFAIK auch
so verhält?
[global]
workgroup = Wwt
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
#guest account = nobody
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
usershare allow guests = Yes
add machine script = /usr/sbin/useradd -c
Machine -d /var/lib/nobody -s
/bin/false %m$
domain logons = No
domain master = No
security = user
case sensitive = no
...
[user_share]
comment = Auswertung
inherit acls = No
path = /mnt/data4/User_Share/
read only = No
browseable = Yes
valid users = user2
#guest ok = Yes
# This file is the authentication source for Samba if 'passdb backend' is
set
# to 'smbpasswd' and 'encrypt passwords' is 'Yes' in the [global] section of
# /etc/samba/smb.conf
#
# See section 'passdb backend' and 'encrypt passwords' in the manual page of
user2:1001:[...]
(Den Hash habe ich in diesem Posting entfernt.)
Mir ist trotz Manpage lesens nicht wirklich klar, wie Samba, die anglegten
Benutzer in meinem System, die smbpasswd, die smbusers-Datei etc.
zusammenspielen.
Bedeutet der Kommentar im smbpasswd oben, dass Samba die Datei ignoriert,
solange in [global] keine Angaben zu "pasdb backend" stehen?
Und ist "encrypt passwords" nötig? Ich dachte, dass das in Samba 3.0
defaultmäßig eingeschaltet wäre. Von acls habe ich auch keine Ahnung. Was
einige Optionen wie 'logon path' und 'machine script' tun ist mir auch
unklar.
Es wäre nett, wenn mir jemand auf die Sprünge helfen könnte.
Bye,
Robert
x-post&f'up2 d.c.o.u.n.samba
Lesen Sie weiter auf narkive:
Suchergebnisse für 'Samba-Zugriff von Win nach Linux' (Fragen und Antworten)
3
Antworten
Ne Ubuntu-Netzwerk-Frage?
gestartet 2007-01-23 07:50:28 UTC
computernetzwerk
Loading...