← Back to team overview

sslug-teknik team mailing list archive

sorgeligt problem med samba

 

Hejsa.

Efter endt opgradering af en server på en skole står jeg med et frygteligt
problem med Samba. Der har altid været benyttet logon scripts på
gruppeniveau, men det virker ikke længere. Jeg har forsøgt:

1. logon script = %g.bat (virker ikke)
2. logon script = %u.bat (virker fint, men det er ikke det, der er brug for)
3. logon script = laerer.bat (virker fint, men det er jo statisk)
4. logon script = %G.bat (virker ikke)

Det sære er, at vi bruger en preexec længere nede i konfigurationen, hvor
vi benytter både %u og %g uden problemer overhovedet. %g bliver altså
resolvet korrekt (i hvertfald nede under [Netlogon] sharen), men det vil
under ingen omstændigheder fungere, når vi kører med den under logon script.

Samba versionen er 2.0.7-4, og det kører på en RedHat 6.2. Jeg har endda
forsøgt at kopiere den gamle opsætning (faktisk hele /etc i desperation)
samt installere den udgave af samba, vi kørte med før (2.0.6-9), men det
hjælper absolut INTET. Ligeledes har jeg forsøgt at tage en
standardkonfiguration og konfigurere den hurtigt op - intet resultat :-(...
men eksekverer jeg \\tux\netlogon\laerer.bat, når først maskinen er logget
ind, er der ikke noget problem - men det kan brugerne jo ikke finde ud af.

Jeg har lavet lignende opsætninger masser af gange, men jeg har aldrig
været ude for noget så mærkeligt som det her... jeg er temmelig desperat
for at få det til at køre, jeg får bøllebank, hvis ikke det virker i morgen
tidlig, så hvis der er en, der er frisk på en telefonsamtale, så smid et
nummer, så ringer jeg op (e-mail er også godt, men jo noget mere
langsommeligt).

I får lige det relevante udsnit af min smb.conf:

[global]
	workgroup = FJS
	netbios name = TUX
	server string = Den onde pingvin
	interfaces = 10.10.1.1/24 10.10.3.1/24 213.32.202.2/24
	encrypt passwords = Yes
	passwd program = /usr/bin/passwd %u
	passwd chat = *password* %n\n *password* %n\n *successfull*
	passwd chat debug = Yes
	username map = /etc/smbusers
	unix password sync = Yes
	logon script = %g.bat
	debug level = 10
	log level = 10
	log file = /var/log/samba/log
	max log size = 5000
	time server = Yes
	domain logons = Yes
	os level = 64
	preferred master = Yes
	domain master = Yes
	dns proxy = No
	wins support = Yes
	hosts allow = 10.10.1. 10.10.2. 10.10.3. 127. 213.32.202. 213.32.203.
	
[homes]
	comment = Home Directories
	admin users = dsa hans erik susanne
	force user = %u
	read only = No
	create mask = 0700
	browseable = No

[netlogon]
	comment = Network Logon Service
	path = /home/samba/netlogon/
	admin users = dsa hans erik susanne
	write list = @root
	guest ok = Yes
	browseable = No
	share modes = No
	root preexec = /usr/local/bin/rettighed %u %g


Mvh Daniel Stjernholm Andersen, Fjerritslev Skole




Follow ups