Snocksman
Anmeldungsdatum: 25. März 2017
Beiträge: 11
|
Hallo zusammen, Ich habe meinen Heimserver mit Ubuntu 18.04 LTS neu aufgesetzt (vorher 16.04 LTS) und seitdem Probleme mit Samba. Genauer gesagt, kann ich von meinen Windows 10 Rechnern nicht mehr auf den Server zugreifen; MacOS funktioniert hingegen völlig normal. Ich bekomme immer die Meldung, Benutzername oder Kennwort wäre falsch, ist es aber definitiv nicht (funktioniert ja unter MacOS). Die konfiguration habe ich von der alten Samba-installation übernommen (hatte ich irgendwann, glaube ich noch mit gadmin-samba erstellt), mir der alten Installation unter 16.04 LTS und dieser Config hatte noch alles ganz normal, auch mit den Windows Rechnern funktioniert... Für Hilfe wäre ich sehr dankbar, auch über Anmerkungen, wenn in der Config irgendetwas "blöd" ,nicht mehr zeitgemäß ist, oder mann es einfach besser machen könnte. Wenn ich noch irgend etwas an Logs, o.ä. hochladen soll einfach bescheid geben. smb.conf:
[global]
netbios name = Tempest
server string = Tempest file and print server
workgroup = Snocksland
security = user
hosts allow = 127.0.0.1 192.168.1.0/24
interfaces = lo 192.168.1.5/24
bind interfaces only = yes
remote announce = 192.168.1.255
remote browse sync = 192.168.1.255
printcap name = cups
load printers = yes
cups options = raw
printing = cups
guest account = smbguest
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
encrypt passwords = yes
unix password sync = yes
strict allocate = yes
read raw = yes
write raw = yes
strict locking = no
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072
min receivefile size = 16384
use sendfile = true
aio read size = 16384
aio write size = 16384
local master = yes
preferred master = yes
domain logons = no
domain logons = no
os level = 85
logon drive = m:
logon home = \\%L\homes\%u
logon path = \\%L\profiles\%u
logon script = %G.bat
time server = no
name resolve order = wins lmhosts bcast
wins support = yes
wins proxy = no
dns proxy = no
preserve case = yes
short preserve case = yes
client use spnego = no
client signing = no
client schannel = no
server signing = no
server schannel = no
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
passdb backend = tdbsam
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains only = yes
winbind nested groups = no
winbind nss info = no
winbind refresh tickets = no
winbind offline logon = no
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
[Downloads]
path = /home/snocksman/Downloads
comment = Downloads
valid users = snocksman
write list = snocksman
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no
[Bilder]
path = /home/snocksman/Bilder
comment = Bilder
valid users = snocksman
write list = snocksman
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no
[Filme]
path = /home/snocksman/Filme
comment = Filme
valid users = snocksman
write list = snocksman
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no
[Minecraft-Server]
path = /home/minecraft/server
comment = Minecraft-Server
valid users = minecraft
write list = minecraft
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no
[Minecraft-MODServer]
path = /home/minecraft-mod/sponge
comment = Minecraft-MODServer
valid users = minecraft-mod
write list = minecraft-mod
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no
[Musik]
path = /home/snocksman/Musik
comment = Musik
valid users = snocksman tim
write list = snocksman
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no
[Serien]
path = /home/snocksman/Serien
comment = Serien
valid users = snocksman
write list = snocksman
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no
|
weholei
Anmeldungsdatum: 7. Februar 2019
Beiträge: 584
Wohnort: Mittelfranken
|
Hallo Snocksmann Du hast ja eine sehr umfangreiche smb.conf. Mit deiner Erlaubnis werde ich sie mal an meine Begebenheiten anpassen und ausprobieren.
Ich bekomme immer die Meldung, Benutzername oder Kennwort wäre falsch, ist es aber definitiv nicht (funktioniert ja unter MacOS).
Bei mir sind es die virtuellen WXP, die die gleiche Fehlermeldung bringen. Habe auch geglaubt, meine smb.conf aus ubuntu 16.04 übernehmen zu können. Seltsamerweise kann sich sich virtuell W7 mit Samba verbinden. hast du die Möglichkeit es mal mit WXP oder W7 zu versuchen?
|
Snocksman
(Themenstarter)
Anmeldungsdatum: 25. März 2017
Beiträge: 11
|
Hallo Weholei, natürlich kannst du die config übernehmen. Ich habe gestern noch einiges ausprobiert und getestet... Wenn du dir gadmin-samba installiert und die config Datei komplett leer machst, fragt gadmin-samba beim nächsten Start, ob es eine neue Config erzeugen soll... Diese config sieht dann fast genau so aus, wie meine (und funktioniert leider auch nicht). Win 7 oder XP hab ich nicht mehr da...
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
|
Snocksman
(Themenstarter)
Anmeldungsdatum: 25. März 2017
Beiträge: 11
|
Ich habe schon ettliche Seiten gesehen, die als Ansatz haben irgendwelche Einstellungen, oder Regitry Keys in Windows zu verändern. Davor schrecke ich aber bislang noch ein wenig zurück, weil es ja bis zur Neuinstallation von meinem Heim-Server ganz normal funktioniert hat. Bei einem der Windows Rechner bin ich mir auch ganz sicher, dass er automatisch keine Windows Updates macht und da habe ich das gleiche Problem. Zumindest an diesem Rechner hat sich also Windows-mäßig nichts verändert. Ich setze mir jetzt mal ne VM mit Ubuntu 18.04 LTS auf und teste damit mal was rum... Ich hoffe ich finde was, oder hier tritt mir noch jemand hilfreich in die Seite.
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
Bei Windows 10 werden die Updates erzwungen. Von daher kann es da durchaus eine Veränderung gegeben haben. Du könntest auch noch mal
testparm -v
posten. Das ist aus meiner Sicht sinnvoller als die smb.conf.
|
weholei
Anmeldungsdatum: 7. Februar 2019
Beiträge: 584
Wohnort: Mittelfranken
|
Hallo Snocksman hast du die Möglichkeit in virtualbox wxp oder w7 auf deinem ubuntu server zu installieren?
Dann hätten wir gleiche Voraussetzungen.
|
archy
Anmeldungsdatum: 24. November 2009
Beiträge: 1920
|
hallo, also je weniger Einträge in der /etc/samba/smb.conf um so besser, also ausmisten und auf das absolut notwendige beschränken. Und SMB 1 / CIFS sollte natürlich in WIN-10 auch aktiviert sein. Siehe Bildchen. gruß archy
|
weholei
Anmeldungsdatum: 7. Februar 2019
Beiträge: 584
Wohnort: Mittelfranken
|
Hallo Snocksman Ich habe jetzt mal die ip Adressen, die shares und die Workgroup deiner smb.conf an meine Gegebenheiten angepasst und versucht damit Samba zu starten. das wirft testparm bei mir aus: @Kubuntu:~$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
WARNING: The "idmap gid" option is deprecated
WARNING: The "idmap uid" option is deprecated
WARNING: The "null passwords" option is deprecated
Processing section "[Downloads]"
Loaded services file OK.
WARNING: socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072
This warning is printed because you set one of the
following options: SO_SNDBUF, SO_RCVBUF, SO_SNDLOWAT,
SO_RCVLOWAT
Modern server operating systems are tuned for
high network performance in the majority of situations;
when you set 'socket options' you are overriding those
settings.
Linux in particular has an auto-tuning mechanism for
buffer sizes (SO_SNDBUF, SO_RCVBUF) that will be
disabled if you specify a socket buffer size. This can
potentially cripple your TCP/IP stack.
Getting the 'socket options' correct can make a big
difference to your performance, but getting them wrong
can degrade it by just as much. As with any other low
level setting, if you must make changes to it, make
small changes and test the effect before making any
large changes.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
Der Samba Server startet nicht. Wo hast du die her? Da muß ich Archy recht geben, weniger ist mehr
|
Snocksman
(Themenstarter)
Anmeldungsdatum: 25. März 2017
Beiträge: 11
|
So, ich hab jetzt einiges an einer VM und Samba rumprobiert... Ich hab die Config wie gesagt vor einiger Zeit größtenteils mit gadmin-samba erstellt und bis Ubuntu 16.04 LTS einfach immer übernommen; Das lief auch bisher immer problemlos. Jetzt ist das scheinbar nicht mehr der Fall. Ja, schöner, besser, toller ist es sicherlich, sich mit Samba richtig zu beschäftigen und die Config händisch zu erstellen, aber für Einsteiger war ein Tool wie gadmin-samba schon toll. Ich hab auf der VM auch mal gadmin-Samba installiert und damit eine neue Config erstellen lassen; diese funktionierte auch nicht... Also schreibt das Tool wohl irgend etwas in die config was Samba mittlerweile nicht mehr mag. Ich habe jetzt eine neue Config erstellt und damit funktioniert alles wieder.
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
Dann bitte noch den Thread auf gelöst setzen.
|
weholei
Anmeldungsdatum: 7. Februar 2019
Beiträge: 584
Wohnort: Mittelfranken
|
Hallo Snocksman Ich benutze seit Jahren Webmin zur Samba konfiguration. Falls du einmal eine Alternative zu gadmin-samba suchst.
|
archy
Anmeldungsdatum: 24. November 2009
Beiträge: 1920
|
hallo, und beide gelten als unsicher, fehlerhaft und nach debian speak einfach als "deprecated". Ihr solltet die weglassen, so schlecht geht nano auch wieder nicht zu bedienen, und für die Kenntniserweiterung ... https://tutorials.ubuntu.com/tutorial/install-and-configure-samba#0 ist zwar noch für 16.04, aber soviel hat sich am Grundsätzlichen von Samba nicht geändert, damit kommt ihr schon ganz schön weit. gruß archy
|