Samba niet op het domein (3.0.14a-Ubuntu,)

Pagina: 1
Acties:
  • 101 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
In vervolg op mijn vorige topic heb ik een nieuw topic gestart.

Ik doe een opdracht op school waar een samba omgeving gecreert moet worden met een 2000 xp en ene 98 machine. Het probleem is dat ik met geen een machine het domein op kan.

Dit zijn de dingen die ik al wel kan:

- server pingen op ip
- server pingen op naam
- server via de windows client benaderen
- Shares benaderen.

, ik gebruik Version 3.0.14a-Ubuntu, ik deze tutotorial gevolgt http://www.howtoforge.com/samba_setup_ubuntu_5.10_p3 ik zal zo wel even de config van mij verzenden.

Edit: Ik heb als eerste zoals in de tutorial staat de root gbeuiker ingesteld en hem een wachtwoord gegeven,

Deze ziet er als het volgt uit

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
script grep
map eth0

# The primary network interface
iface eth0 inet static
address 100.100.100.1
netmask 255.255.255.0
network 100.100.100.0
broadcast 100.100.100.255
gateway 100.100.100.0
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 100.100.100.0

iface eth1 inet dhcp

auto eth0



Daarna heb ik bij het etc/hosts deze erbij gevoegd

code:
1
2
3
4
127.0.0.1 localhost.localdomain localhost sambaserver
100.100.100.1 sambaserver
100.100.100.2 w2000client
100.100.100.4 xpclient


daarna heb ik de commando's

apt-get update
apt-get upgrade

ingevoerd om alles te updaten (in mijn geval werd er niks upgadated)

Daarna deze config gemaakt:


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[global]

   workgroup = terranet
   netbiosname = sambaserver
   server string = %h server (Samba, Ubuntu)
   wins support = yes
   security = user
   encrypt passwords = yes
   interfaces = eth0
   username map = /etc/samba/smbusers
   name resolve order = wins bcast hosts

[profile]

  comment = User profiles
  path = /home/samba/profiles
  valid users = %u
  dns proxy = no

   
[netlogon]
   comment = Network Logon Service
   path = /home/samba/netlogon
   guest ok = yes
   writable = no
   share modes = no

[allusers]

   comment = all users
   path = /home/shares
   valid users = @users
   force group = users
   create mask = 0660
   directory mask = 0771
   writable = yes



Heb daarna deze directories aangemaakt

code:
1
2
3
4
5
6
7
mkdir /home/samba
mkdir /home/samba/netlogon
mkdir /home/samba/profiles
mkdir /var/spool/samba
chmod 777 /var/spool/samba/
chown -R root:users /home/samba/
chmod -R 771 /home/samba/


en daarna heb ik users aangemaakt en deze een password gegeven dm smbpasswd -a gebruikersnaam.

toen heb ik deze commando's gedraait
code:
1
2
3
net groupmap modify ntgroup="Domain Admins" unixgroup=root
net groupmap modify ntgroup="Domain Users" unixgroup=users
net groupmap modify ntgroup="Domain Guests" unixgroup=nogroup


en als laatste heb ik ene group computers aangemaakt en toen computer accounts voor xp en 2000


code:
1
2
Voorbeeld voor 2000 ------> useradd -g computers -d /dev/null -c "w2000client" -s /bin/false
smbpasswd -a -m w2000client$



en dat was het zon beetje volgens mij :)


Edit: Windows geeft ook telkens aan dat het mischien een DNS fout kan zijn bij het aanmelden van een domein

Hier ook een laatste stuk uit het logfile bestand

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[2006/07/04 17:24:45, 0] nmbd/nmbd_browsesync.c:find_domain_master_name_query_fail(353)
  find_domain_master_name_query_fail:
  Unable to find the Domain Master Browser name TERRANET<1b> for the workgroup TERRANET.
  Unable to sync browse lists in this workgroup.
[2006/07/04 17:34:14, 0] nmbd/nmbd_incomingdgrams.c:process_local_master_announce(311)
  process_local_master_announce: Server SPIKEY_LAPTOP at IP 145.91.99.136 is announcing itself as a local master browser for workgroup TERRANET and we think we are master. Forcing election.
[2006/07/04 17:34:14, 0] nmbd/nmbd_become_lmb.c:unbecome_local_master_success(149)
  *****
  
  Samba name server SAMBASERVER has stopped being a local master browser for workgroup TERRANET on subnet 100.100.100.1
  
  *****
[2006/07/04 17:34:31, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(396)
  *****
  
  Samba name server SAMBASERVER is now a local master browser for workgroup TERRANET on subnet 100.100.100.1
  
  *****
[2006/07/04 17:34:31, 0] nmbd/nmbd_browsesync.c:find_domain_master_name_query_fail(353)
  find_domain_master_name_query_fail:
  Unable to find the Domain Master Browser name TERRANET<1b> for the workgroup TERRANET.
  Unable to sync browse lists in this workgroup.


mocht er ook intresse zijn voor de andere log file dan zal ikd eze ook posten

Acties:
  • 0 Henk 'm!

  • Wilke
  • Registratie: December 2000
  • Laatst online: 19:58
En het probleem, dat vergeet je er nu geloof ik even bij te vermelden, is dus dat clients (de windows-systemen) zich niet kunnen aanmelden bij de server (dit Linux-systeem), die als domain controller moet gaan functioneren?

n/m ik moet beter lezen, dat staat wel in je topic :P

In dat geval, ik zie nergens in de configuratie-file van Samba opties staan die te maken hebben met het instellen ervan als domain controller :?

Samba als NT domain controller

[ Voor 41% gewijzigd door Wilke op 04-07-2006 19:17 ]


Acties:
  • 0 Henk 'm!

  • Z-Dragon
  • Registratie: December 2002
  • Laatst online: 18:12
Je vergeet inderdaad de onderdelen van een Samba-PDC:

code:
1
2
3
4
5
domain logons = yes
local master = yes 
os level = 65
preferred master = yes
domain master = yes
Draai ook even testparm om je configuratie door Samba zelf te laten checken.

Probeer het ook eerst even zonder WINS en DNS:
code:
1
2
wins support = no
dns proxy = no


... en dan 'name resolve order' outcommenten.

[ Voor 25% gewijzigd door Z-Dragon op 05-07-2006 00:03 ]

^ Wat hij zegt.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Z-Dragon schreef op dinsdag 04 juli 2006 @ 23:59:
Je vergeet inderdaad de onderdelen van een Samba-PDC:

code:
1
2
3
4
5
domain logons = yes
local master = yes 
os level = 65
preferred master = yes
domain master = yes
Draai ook even testparm om je configuratie door Samba zelf te laten checken.
Thx, ik zal beide zeker eens proberen morgen als ik weer op school ben, ik neem aan dat ik die dingen van die site en die van z-dragon allenmaa bijelkaar kan zetten of niet?

[ Voor 4% gewijzigd door Verwijderd op 05-07-2006 00:02 ]


Acties:
  • 0 Henk 'm!

  • Z-Dragon
  • Registratie: December 2002
  • Laatst online: 18:12
Volgorde doet er niet toe.

^ Wat hij zegt.


Acties:
  • 0 Henk 'm!

  • Wilke
  • Registratie: December 2000
  • Laatst online: 19:58
Ik denk dat het gewoon helpt als je de documentatie eens goed gaat doorlezen.

Tja, als je Samba niet instelt als domain controller, dan gaat 'ie zich ook niet gedragen als domain controller.

Het lijkt haast wel Windows, daar is dat precies zo...(behalve dat je dan een ultra-dure editie moet kopen waarin Microsoft 3 bits anders heeft gezet voor je, in plaats van dat je een regeltje of 2 wijzigt aan een configfile en samba even herstart. Maar dat terzijde).

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het werkt nu :) :D

Maar er is nog wel een probleem met de netwerk shares, als ik op de server kom via de client en ik klik op de shares geeft ie aan dat die het netwerk pad niet kan vinden :S

dit zijn in de code mijn netwerkshares

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
[profile]

  comment = Zwevende profielen
  path = /home/profiles
  read only = No
  create mask = 0600
  force create mode = 0600
  directory mask = 0777
  force directory mode = 0777 
   
[netlogon]

  comment = De login procedure
  path = /home/netlogon
  write list = root
  create mask = 0644
  guest ok = Yes 

[home]

   comment = all users
   path = /home/%U
   valid users = @samba
   force group = samba
   create mask = 0755
   directory mask = 0775
   writable = yes
    
[public]
  comment = publieke schijf
  read only = no
  browseable = yes
  path = /data/public
  create mask = 0777
  directory mask = 0777

Acties:
  • 0 Henk 'm!

  • Z-Dragon
  • Registratie: December 2002
  • Laatst online: 18:12
Ook dat lijkt op een rechtenprobleem. Heeft de gebruiker waarmee je de shares wilt openen wel genoeg rechten voor de map op het systeem zelf? Het valt me ook op dat je eerst de gebruikers in de groep 'users' stopt en vervolgens alleen toegang verleent aan gebruikers in de groep 'samba'.

[ Voor 41% gewijzigd door Z-Dragon op 05-07-2006 14:12 ]

^ Wat hij zegt.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Z-Dragon schreef op woensdag 05 juli 2006 @ 14:09:
Ook dat lijkt op een rechtenprobleem. Heeft de gebruiker waarmee je de shares wilt openen wel genoeg rechten voor de map op het systeem zelf? Het valt me ook op dat je eerst de gebruikers in de groep 'users' stopt en vervolgens alleen toegang verleent aan gebruikers in de groep 'samba'.
Nee die groep heb ik later aangemaakt, de users van samba zijn de users die in het domein inloggen. Als ik met de root inlog heb ik het zelfde probleem.....

Ook als ik inlog geeft het windows systeem aan dat hij het profiel niet kan aanmaken en zodoende een lokaal profiel aanmaakt.


Edit: Iemand? want moet het morgen gaan opleveren en dan zou het fijn zijn als ik met een scripje de netwerk mappen kan mounten :)

[ Voor 11% gewijzigd door Verwijderd op 05-07-2006 23:37 ]

Pagina: 1