PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : samba smbadduser user:users mit Meldung Speicherzugriffsfehler



Mr.Nobody
12.07.04, 20:20
Hallo,

ich habe auf rechner2 einen user bernd und wollte diesem Linuxkonto noch ein
Sambakonto geben mit dem Befehl /usr/bin/smbadduser bernd:users.
Hierauf erfolgt folgende Fehlermeldung:

rechner2:/etc/samba # /usr/bin/smbadduser
Speicherzugriffsfehler
rechner2:/etc/samba

swat funkioniert nach Eingabe von http://localhost:901/
smbd
und nmbd laufen beide über swat gestartet.

Meine smb.conf ist gleich wie auf hauptrechner und dort funktioniert der Zugriff
auf den Sambaserver.
Nur auf den Sambaserver von Rechner2 habe ich von von WinXP des Hauptrechners keinen Zugriff

Meine smb.conf sieht so aus:

rechner2:/etc/samba # cat smb.conf
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SuSE
# Date: 2003-09-23
[global]

workgroup = HEIM
netbios name = sambaserver
encrypt passwords = Yes
map to guest = Bad User
log level = 1
syslog = 0
time server = Yes
unix extensions = Yes
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
printcap name = CUPS
domain admin group = @ntadmin root
add user script = /usr/sbin/useradd -s /bin/false -d /dev/null %U
domain logons = Yes
os level = 65
domain master = Yes
printing = cups
veto files = /*.eml/*.nws/riched20.dll/*.{*}/


[homes]
comment = Home Directories
path = /home/bernd
valid users = %S
#read only = No
create mask = 0640
directory mask = 0750
browseable = Yes
writeable = yes

[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775

[shares]
comment = Freigabe des gesamten Rechners
path = /
read only = No
create mask = 0777
browseable = Yes

Weiß jemand was der Speicherzugriffsfehler bedeutet?

Mit freundlichen Grüßen
N.

senseipetz
12.07.04, 22:31
zwei sachen.. Entweder ist das Package nicht sauber durchgelaufen(beim saugen) oder du hast das falsche RPM package gezogen.. Man kann z.B. nicht das RPM Package (endfassung ohne compilen) von Red hat nehmen und auf einer suse maschine zimmern. wenn dann kannst du das binary RPM nehmen und entsprechend mit make zu einem sauberen (distri)Package machen.

Mr.Nobody
13.07.04, 00:06
Hallo,

danke für den Tipp ich glaube auch das da irgendwas nicht ganz stimmen kann.
Ich habe es jetzt mit dem Befehl smbpasswd -a bernd und Eingabe eines neuen Passwortes versucht..
Jetzt habe ich Zugriff auf fast alle Linux-Verzeichnisse z.B. /tmp und /opt /home. Nur bei /root da habe ich keine Berechtigung.
Und möchte ich mit dem Datei-Explorer von WinXP das Verzeichniss /mnt von Suse8.2 öffnen dann hängt
sich der Win Explorer fast auf und muß manuell beendet werden mit dem Taskmanager.

Das kommt mir schon merwürdig vor. Das mit dem Verzeichniss /mnt und daß der Befehl smbadduser
nicht funktioniert. Der Befehl müßte doch eigentlich immer funktionieren.

Ich muß nochmal überprüfen, ob ich das richtige Samba Paket installiert habe.

Mit freundlichen Grüßen

N.

senseipetz
13.07.04, 00:15
Dann hast du samba auf einem Suse 8.2.. hmm.. Dann must du dir den 3.0.4 holen.. Es gab seit dem Release des samba 3.0 einige patches.. ich fahr suse 9.1.. Da ist samba 3.x standard.. und die patches werden automatisch geholt, sobald ich you mache..

Mr.Nobody
14.07.04, 21:02
Hallo,

danke für den Tipp, installiere mir demnächst die neuere
Version auf beiden Rechnern.
Als samba user root habe ich jetzt auf alle Verzeichnisse unter /mnt und auch /root Zugriff.

Mit freundlichen Grüßen

N.