Netwerkomgeving en Samba

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

  • XippIX
  • Registratie: Augustus 2001
  • Niet online
Als ik in Windows Xp naar netwerkomgeving ga, dan zie ik geen computers of werkgroepen staan. Als ik dan vervolgens naar start -> uitvoeren -> zoeken ga, en ik zoek naar comuters in werkgroepen dan kan ik ze wel allemaal vinden.

Hoe kan ik het werkend krijgen om de computers zichtbaar te zien in de netwerkomgeving?

Wat moet ik instellen of extra toevoegen aan mijn samba config?

  • Inner354
  • Registratie: Oktober 2003
  • Niet online
Heb je de Windows XP client al toegevoegd aan de workgroup?

  • XippIX
  • Registratie: Augustus 2001
  • Niet online
nee, deze zit niet in een werkgroep, maar in een domein.

Echter, ook al was het een werkgroup, dan moet je in netwerkomgeving altijd alle verschillende werkgroepen kunnen zien.

Ik denk dat het op de een of andere manier verkeerd staat in de samba config?

  • Inner354
  • Registratie: Oktober 2003
  • Niet online
Post je smb.conf is zou ik zeggen.
Echter, ook al was het een werkgroup, dan moet je in netwerkomgeving altijd alle verschillende werkgroepen kunnen zien.
True, domme opmerking ;)

[ Voor 72% gewijzigd door Inner354 op 02-09-2005 11:54 ]


  • XippIX
  • Registratie: Augustus 2001
  • Niet online
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
37
38
39
40
41
42
43
[global]
log file = /var/log/samba/log.%m
loglevel = 2
bind interfaces only = yes
max log size = 250
#interfaces = 192.168.xxx.xxx/255.255.255.0
domain master = yes
#onderstaande regel zorgt voor het
#automatisch aanmaken van machineaccounts.
add user script = /usr/sbin/useradd -g machines -c NTMachine -d /dev/null -s /bin/false -n '%m$'
domain logons = yes
preferred master = yes
logon path = \\linux\profile\%U
serverstring = Samba on %L
#socket address = 195.83.xxx.xxx
#hosts allow = 192.168.xxx. localhost
#hosts allow = IP-address, 127.0.0.1/255.255.255.0
#mijn domainname is test
workgroup = test
logon script = %U.bat
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192
load printers = no
os level = 65
oplocks = True
deadtime = 1
lock directory = /tmp/samba
domain admin group = root @admins
ldap idmap suffix = ou=Idmap
ldap machine suffix = ou=Computers
ldap suffix = dc=example,dc=com

[profile]
#hier worden de windowsprofielen opgeslagen
comment = User profiles
path = /samba/profiles/
read only = no
browseable = no
create mask = 0600
directory mask = 0700
guest ok = yes
case sensitive = no
oplocks = yes
msdfs proxy = no

  • Inner354
  • Registratie: Oktober 2003
  • Niet online
Ik mis nogal het een en ander in je smb.conf. Je zou hem allereerst eens kunnen testen met het commando "testparm".

Wat ik onderandere mis:

netbios name = blaat
local master = yes
time master = yes
security = user

en zet os level is op 99

Ik weet niet of ik nu alles heb gehad en of het gaat werken, maar het valt te proberen :)

Edit: voor de rest is je smb.conf een beetje door elkaar gehusseld :) Probeer het wat meer op "volgorde" te zetten. Niet echt afhankelijk van de werking, maar wel zo makkelijk om hem te bekijken.

Edit 2: ik mis ook nog een netlogon share.

[ Voor 31% gewijzigd door Inner354 op 02-09-2005 12:10 ]


  • XippIX
  • Registratie: Augustus 2001
  • Niet online
ik heb het met behulp van de tutorial hier op got gedaan.

Echter ik denk dat de config die in de map staat de map zeg maar niet laat delen.
Mijn situatie (gebruik suse)

Map (gedeeld) kan ik in schrijven etc.
submap (kan ik niet in schrijven)

Nu wil ik ook dat de submap de rechten erft van de hoofdmap.
Ik doe dit dan als volgt:

Ik ga naar de map, klik op eigenschappen
dan tabblad "gedeeld" dan naar "bestands indeling instellen"
vervolgens dan klik ik op de gedeelde map en klik ik op "veranderen"
dan klik ik op "meer samba opties" en klik ik op het tabblad "geavanceerd"
en dan de optie "toegangsinstellingen van de bovenliggende map erven aangevinkt"

Echter ik zoek zoiets als de optie "toegansinstellingen overnemen op alle submappen"
want de submappen zijn zo'n 500 mappen die in de hoofdmap staan

Hoe kan ik dit in een keer alle rechten overlaten nemen?
want op deze manier schiet het niet echt op ik kan onmogelijk alle mapen indivuduele rechten geven.

  • Inner354
  • Registratie: Oktober 2003
  • Niet online
XippIX schreef op vrijdag 02 september 2005 @ 12:21:
ik heb het met behulp van de tutorial hier op got gedaan.

Echter ik denk dat de config die in de map staat de map zeg maar niet laat delen.
Mijn situatie (gebruik suse)

Map (gedeeld) kan ik in schrijven etc.
submap (kan ik niet in schrijven)

Nu wil ik ook dat de submap de rechten erft van de hoofdmap.
Ik doe dit dan als volgt:

Ik ga naar de map, klik op eigenschappen
dan tabblad "gedeeld" dan naar "bestands indeling instellen"
vervolgens dan klik ik op de gedeelde map en klik ik op "veranderen"
dan klik ik op "meer samba opties" en klik ik op het tabblad "geavanceerd"
en dan de optie "toegangsinstellingen van de bovenliggende map erven aangevinkt"

Echter ik zoek zoiets als de optie "toegansinstellingen overnemen op alle submappen"
want de submappen zijn zo'n 500 mappen die in de hoofdmap staan

Hoe kan ik dit in een keer alle rechten overlaten nemen?
want op deze manier schiet het niet echt op ik kan onmogelijk alle mapen indivuduele rechten geven.
Ik weet eerlijk gezegd me god niet wat je nou bedoelt. Kan je nou niet inloggen op de PDC, of heb je een mappen probleem?

Ik weet dus niet of mijn antwoord ergens op slaat, maar met het commando:

chmod 777 -R mapnaam

verander je ook de rechten van de onderliggende mappen. Bekijk echter wel even of je 777 wil gebruiken, aangezien dit natuurlijk niet de veiligste rechteninstelling is ;)

  • XippIX
  • Registratie: Augustus 2001
  • Niet online
ja, sorry het zijn meerdere vragen in 1 eigenlijk, want ik had een paar config files in submappen staan.

Maare de optie -r zet wel alle rechten over, maar die houdt niet rekening mee met andere users die bepaalde rechten erop hebben?

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

XippIX schreef op vrijdag 02 september 2005 @ 12:21:
ik heb het met behulp van de tutorial hier op got gedaan.

Echter ik denk dat de config die in de map staat de map zeg maar niet laat delen.
Mijn situatie (gebruik suse)

Map (gedeeld) kan ik in schrijven etc.
submap (kan ik niet in schrijven)

Nu wil ik ook dat de submap de rechten erft van de hoofdmap.
Ik doe dit dan als volgt:

Ik ga naar de map, klik op eigenschappen
dan tabblad "gedeeld" dan naar "bestands indeling instellen"
vervolgens dan klik ik op de gedeelde map en klik ik op "veranderen"
dan klik ik op "meer samba opties" en klik ik op het tabblad "geavanceerd"
en dan de optie "toegangsinstellingen van de bovenliggende map erven aangevinkt"

Echter ik zoek zoiets als de optie "toegansinstellingen overnemen op alle submappen"
want de submappen zijn zo'n 500 mappen die in de hoofdmap staan

Hoe kan ik dit in een keer alle rechten overlaten nemen?
want op deze manier schiet het niet echt op ik kan onmogelijk alle mapen indivuduele rechten geven.
# chmod -R 777 [je map in kwestie]

Dat commando wijzigt de schrijfrechten voor die map en alle onderliggende.

Ivm het OS level: '99' lijkt me een beetje een hoge waarde. 40 moet al voldoende zijn. Het komt er gewoon dat Samba voorrang krijgt, zodat er geen mogelijke conflicten zijn. Windows krijgt meestal niet meer dan 35.

En wat was de output van testparm?

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

XippIX schreef op vrijdag 02 september 2005 @ 12:28:
ja, sorry het zijn meerdere vragen in 1 eigenlijk, want ik had een paar config files in submappen staan.

Maare de optie -r zet wel alle rechten over, maar die houdt niet rekening mee met andere users die bepaalde rechten erop hebben?
Iedereen kan er nu aan:
-rwxrwxrwx = schrijf-, lees- en uitvoerrechten voor eigenaar, groep, en alle anderen.

Zolang het LAN achter een firewall/router staat is dat geen probleem.

[ Voor 8% gewijzigd door Borromini op 02-09-2005 12:33 ]

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


  • Inner354
  • Registratie: Oktober 2003
  • Niet online
# chmod -R 777 [je map in kwestie]

Dat commando wijzigt de schrijfrechten voor die map en alle onderliggende.
te laat ;)
En wat was de output van testparm?
Ben ik ook benieuwd naar.

Verder. Het niet zien van de server in een netwerkomgeving lijkt mij een logisch gevolg van het niet toekennen van een netbios naam aan de server. Gebruik anders deze config is en pas de waarde aan naar je eigen smaak.

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
37
38
39
40
41
42
43
44
[global]
netbios name = de servernaam
workgroup = MYDOMAIN
os level = 99
encrypt passwords = yes
log file = /var/log/samba/%m
debug level = 1
socket options = S0_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
wins support = yes
character set = ISO8859-15
client code page = 850
veto files = /*.eml/*.nws/riched20.dll/*.{*}/
time server = yes
domain master = yes
local master = yes
preferred master = yes
domain admin group = root
domain logons = yes
security = user
logon script = %U.bat
logon path = \\%L\profiles\%u\%m
logon home = \\%L\%u\.win_profile\%m
logon script = logon.bat
logon drive = H:
add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false %u

[netlogon]
comment = Network Logon Service
path = /usr/local/netlogon
writable = no
browsable = no

[profiles]
path = /home/sambaprofiles
browsable = no
writeable = yes
create mask = 0600
directory mask = 0700

[homes]
read only = no
browsable = no
guest ok = no
map archive = yes


Edit: let er wel op, dat users die de samba PDC niet kent automatisch worden aangemaakt, maar een home map maakt in /dev/null.

[ Voor 10% gewijzigd door Inner354 op 02-09-2005 12:39 ]


  • XippIX
  • Registratie: Augustus 2001
  • Niet online
bedankt Inner!, na het invoeren van een netbios naam wordt alles een stuk duidelijker, de rechten werken nu ook prima.

de tutorial had ik ook hier van GOT afgehaald, maar daar werd dus niet gesproken over een netbios naam. Het werkt nu wel, super bedankt!

  • Inner354
  • Registratie: Oktober 2003
  • Niet online
XippIX schreef op vrijdag 02 september 2005 @ 12:40:
bedankt Inner!, na het invoeren van een netbios naam wordt alles een stuk duidelijker, de rechten werken nu ook prima.

de tutorial had ik ook hier van GOT afgehaald, maar daar werd dus niet gesproken over een netbios naam. Het werkt nu wel, super bedankt!
Graag gedaan. Indien je je hier echt in wil verdiepen en je het leuk vind om er wat over te leren, raad ik je aan om een boek te kopen over het inrichten van een linux server. Meeste boeken kan je voor 30 euro al verkrijgen en ze leggen het op een simpele, leuke manier uit! :)

  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 17-03 19:45

stefklep

((Stefklepje))

Inner schreef op vrijdag 02 september 2005 @ 12:42:
[...]


Graag gedaan. Indien je je hier echt in wil verdiepen en je het leuk vind om er wat over te leren, raad ik je aan om een boek te kopen over het inrichten van een linux server. Meeste boeken kan je voor 30 euro al verkrijgen en ze leggen het op een simpele, leuke manier uit! :)
Naja het is meet het doen van dingen dan leer je het snels, je kan nog zoveel boeken lezen maar als je het nooit probeert zal je ook niet snel tegen problemen aanlopen waar je vaak veel van leert ;)

  • Inner354
  • Registratie: Oktober 2003
  • Niet online
stefklep schreef op vrijdag 02 september 2005 @ 17:29:
[...]


Naja het is meet het doen van dingen dan leer je het snels, je kan nog zoveel boeken lezen maar als je het nooit probeert zal je ook niet snel tegen problemen aanlopen waar je vaak veel van leert ;)
Tuurlijk moet je de theorie in de praktijk uitoefenen. Maar dit is met alles zo. Toch kan het geen kwaad om er af en toe een boek bij te pakken. Het heeft mij aardig op weg geholpen. Als je de achterliggende theorie kent, gaat de praktijk ook een stuk makkelijker.
Pagina: 1