[ubuntu] Samba en Windows 7 willen niet verbinden

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

Topicstarter
Ik heb een server ingericht met samba. De server is Ubuntu 12.04.4 LTS, met de nieuwste samba versie, gewoon met apt-get geinstalleerd (en dat is versie 3.6.3). Ik heb ook libpam-smbpass geinstalleerd, op aanraden van deze handleiding.

Eerst even de foutmelding:
code:
1
2
3
4
5
net use w: \\192.168.1.53\www /user:swadmin
Enter the password for 'swadmin' to connect to '192.168.1.53':
System error 86 has occurred.

The specified network password is not correct.

Ik typ het wachtwoord goed in.

Wat betreft de smd.conf, alles staat op default, behalve:
code:
1
2
3
4
5
6
7
8
9
[global]
  security = user
[www]
  comment = Websites
  path = /var/www
  guest ok = no
  browseable = yes
  create mask = 755
  directory mask = 777

Van die /var/www directory is swadmin de owner en de group, en de permissions zijn drwxr-xr-x. In theorie zou ik dus zeggen dat het allemaal gewoon moet werken. Nogmaals, de username is correct, en het password is correct. De melding die zegt dat dat niet zo is, klopt dus niet! Even voor de duidelijkheid dus.

In dit topic zag ik de tip langskomen om HomeGroup authentication uit te zetten. Nou heb ik mijn twijfels over die setting, want die hoort user authentication niet in de weg te zitten. Maar toch heb ik het geprobeerd, en het helpt niets.

Uiteraard heb ik smbd en nmbd al een keer herstart, maar hoe ik handmatig een sync van de users en passwords tussen samba en het systeem kan triggeren, weet ik niet. Misschien dat dat nog moet gebeuren? De vraag is hoe, of wanneer dat vanzelf gaat.

Kan ook nog steeds een ander probleem zijn, maar ik tast volledig in het duister. De logs van noch smbd, noch nmbd, zeggen iets over een gefaalde login. Helemaal niets.

Hoe nu verder?

日本!🎌


Acties:
  • 0 Henk 'm!

  • vanaalten
  • Registratie: September 2002
  • Laatst online: 14:23
Wellicht dat ik achterloop of algemeen er te weinig verstand van heb, maar:
Samba heeft bij mijn weten z'n eigen password-store & systeem waarbij je voor elke gebruiker via 'smbpasswd' het wachtwoord moet instellen.

Je kan het wel mooier maken met LDAP-achtige systemen, maar dat heb je zo te zien niet gedaan. Ook heb je de mogelijkheid om je UNIX passwords met de Samba-passwords te synchroniseren, maar niet andersom. Dus ik gok dat het simpelweg een kwestie is van
code:
1
smbpasswd swadmin

... en nog eens proberen.

Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

Topicstarter
Daar is libpam-smbpass toch voor? Dat wordt in die handleiding die ik linkte, aangeraden. Ik zie nergens dat je smbpasswd moet uitvoeren. Het zou ook geweldig onhandig zijn om passwords op twee plekken bij te moeten houden...

/edit
Maargoed, als ik dat commando uitvoer moet ik (heel suf) een nieuw SMB password intypen. Dat wil ik niet. Ik wil gewoon dat ie het system password gebruikt/synct.

/edit2
En dat wachtwoord leeg laten helpt niet. In de hoop dat ie dan het system password gebruikt ofzo. De vraag is dus, hoe trigger ik dat libpam-smbpass de beloofde sync gaat, ehm, doen?

[ Voor 54% gewijzigd door _Thanatos_ op 19-03-2014 14:12 ]

日本!🎌


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 01-10 21:30

Hero of Time

Moderator LNX

There is only one Legend

Heb je ook de gebruiker 'enabled' voor Samba? Het kan wel de system user/password gebruiken, maar standaard staat iedereen uitgeschakeld om problemen te voorkomen (zoals aanmelden met root). Het voorkomt ook dat je te veel gebruikers actief hebt voor Samba, zoals system users als www-data.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

Topicstarter
Goed punt, maar waar zit die instelling ergens? :)

日本!🎌


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 01-10 21:30

Hero of Time

Moderator LNX

There is only one Legend

Het activeren van een user doe je dus met smbpasswd ;).

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

Topicstarter
Nouja, blijkbaar had het tijd nodig ofzo, want "opeens" werkt het. Moest alleen nog writable, de juiste directory mask en de juiste create mask erbij gooien en nu werkt het.

Geen idee waarom opeens. Altijd jammer. Want de volgende met dit probleem heeft nu niets aan dit topic.

日本!🎌


Acties:
  • 0 Henk 'm!

  • Thc_Nbl
  • Registratie: Juli 2001
  • Laatst online: 21-05 22:24
zet dit eens erbij in de global van smb.conf

ntlm auth = No
client NTLMv2 auth = Yes
min protocol = NT1

en wil je een share voor guest open zetten.

b.v.
in global :

workgroup = HOME
#( zet je workgroup voor pc's en server hetzelfde )

####### Authentication #######
security = share
guest account = nobody
encrypt passwords = true


[Downloads]
comment = Downloads
path = /home/Downloads
browseable = yes
guest ok = yes
read only = no
hide files = /lost+found/
force directory mode = 777
force create mode = 666
directory mask = 777
create mask = 666

ehhh.. noppes


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 01-10 21:30

Hero of Time

Moderator LNX

There is only one Legend

Ehm, waarom zou je in vredesnaam alle mappen 777 geven en bestanden 666? Het is erg onveilig wat je daar hebt. Je mag alles, zonder authenticatie. Dat is wel 't laatste wat je wilt.

[ Voor 3% gewijzigd door Hero of Time op 21-03-2014 14:48 ]

Commandline FTW | Tweakt met mate

Pagina: 1