Strona 1 z 1

Nie działa skrypt logowania w domenie

: 12 stycznia 2021, 00:53
autor: krzyniog
Proszę o pomoc w uruchomieniu skryptu logowania na Windows 7. Komputer dołączony do domeny, ale w żaden sposób nie potrafię go zmusić do wykonania skryptu mapującego dysk.
Poniżej zamieszczam zawartość pliku smb.conf

Kod: Zaznacz cały

# Global parameters
[global]
domain logons = yes
	dns forwarder = 192.168.10.1
	netbios name = KDEBIAN
	realm = SP.EDU
	server role = active directory domain controller
	workgroup = SP
	idmap_ldb:use rfc2307 = yes
	logon script = dysk.bat

[netlogon]
	path = /home/logon
	read only = No


[sysvol]
	path = /var/lib/samba/sysvol
	read only = No
[all]
path = /home/all
browsable = yes
writable = yes
create mask = 0777
directory mask = 0777
i skrypt

Kod: Zaznacz cały

net use P: \\KDEBIAN\all 

Re: Nie działa skrypt logowania w domenie

: 12 stycznia 2021, 07:59
autor: LordRuthwen
A może jakieś logi?

Re: Nie działa skrypt logowania w domenie

: 12 stycznia 2021, 09:00
autor: krzyniog
Tylko nie bardzo wiem jakie logi sprawdzić
Przesyłam zawartość pliku log.samba

Kod: Zaznacz cały

[2021/01/12 08:55:41.103040,  0] ../source4/smbd/process_standard.c:81(sigterm_signal_handler)
  sigterm_signal_handler: Exiting pid 558 on SIGTERM
[2021/01/12 08:55:41.106987,  0] ../source4/smbd/process_standard.c:81(sigterm_signal_handler)
  sigterm_signal_handler: Exiting pid 557 on SIGTERM
[2021/01/12 08:55:41.111054,  0] ../source4/smbd/process_standard.c:81(sigterm_signal_handler)
  sigterm_signal_handler: Exiting pid 554 on SIGTERM
[2021/01/12 08:55:41.114972,  0] ../source4/smbd/process_standard.c:81(sigterm_signal_handler)
  sigterm_signal_handler: Exiting pid 553 on SIGTERM
[2021/01/12 08:55:41.118524,  0] ../source4/smbd/process_standard.c:81(sigterm_signal_handler)
  sigterm_signal_handler: Exiting pid 552 on SIGTERM
[2021/01/12 08:55:41.118701,  0] ../source4/smbd/process_standard.c:81(sigterm_signal_handler)
  sigterm_signal_handler: Exiting pid 551 on SIGTERM
[2021/01/12 08:55:41.122171,  0] ../source4/smbd/process_standard.c:81(sigterm_signal_handler)
  sigterm_signal_handler: Exiting pid 550 on SIGTERM
[2021/01/12 08:55:41.122951,  0] ../source4/smbd/process_standard.c:81(sigterm_signal_handler)
  sigterm_signal_handler: Exiting pid 549 on SIGTERM
[2021/01/12 08:55:41.126205,  0] ../source4/smbd/process_standard.c:81(sigterm_signal_handler)
  sigterm_signal_handler: Exiting pid 547 on SIGTERM
[2021/01/12 08:55:41.129565,  0] ../source4/smbd/process_standard.c:81(sigterm_signal_handler)
  sigterm_signal_handler: Exiting pid 545 on SIGTERM
[2021/01/12 08:55:41.130953,  0] ../source4/smbd/process_standard.c:81(sigterm_signal_handler)
  sigterm_signal_handler: Exiting pid 544 on SIGTERM
[2021/01/12 08:55:41.134240,  0] ../source4/smbd/process_standard.c:81(sigterm_signal_handler)
  sigterm_signal_handler: Exiting pid 543 on SIGTERM
[2021/01/12 08:55:41.137764,  0] ../source4/smbd/process_standard.c:81(sigterm_signal_handler)
  sigterm_signal_handler: Exiting pid 542 on SIGTERM
[2021/01/12 08:55:41.212501,  0] ../source4/smbd/server.c:587(binary_smbd_main)
  samba version 4.9.5-Debian started.
  Copyright Andrew Tridgell and the Samba Team 1992-2018
[2021/01/12 08:55:41.349645,  0] ../source4/smbd/server.c:773(binary_smbd_main)
  binary_smbd_main: samba: using 'standard' process model
i log.smbd

Kod: Zaznacz cały

[2021/01/12 08:55:42.330948,  0] ../lib/util/become_daemon.c:138(daemon_ready)
  daemon_ready: STATUS=daemon 'smbd' finished starting up and ready to serve connections

Re: Nie działa skrypt logowania w domenie

: 12 stycznia 2021, 10:02
autor: dedito
Przetestuj smb.conf:
https://www.samba.org/samba/docs/curren ... arm.1.html
i podaj wersje oprogramowania lub wróżkę do której się zwrócić z tym pytaniem, bo to ręce opadają pytać za każdym razem o to samo.

Re: Nie działa skrypt logowania w domenie

: 12 stycznia 2021, 10:30
autor: krzyniog
Przepraszam, już podaję.

Kod: Zaznacz cały

root@kdebian:/var/log# testparm
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Registered MSG_REQ_POOL_USAGE
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[netlogon]"
Processing section "[sysvol]"
Processing section "[all]"
Loaded services file OK.
Server role: ROLE_ACTIVE_DIRECTORY_DC

Kod: Zaznacz cały

root@kdebian:/var/log# testparm -V
Version 4.9.5-Debian

Kod: Zaznacz cały

root@kdebian:/var/log# cat /etc/debian_version
10.7
Czy ten skrypt powinien być pobierany i wykonywany automatycznie czy może konieczna jest jakaś konfiguracja na kliencie Windows? Może czegoś nie ustawiłem.

Dodam, że ustawiłem uprawnienia tak, że zasób netlogon wyświetla się na kliencie i po kliknięciu skrypt działa, ale przy logowaniu się nie uruchamia.

Re: Nie działa skrypt logowania w domenie

: 13 stycznia 2021, 20:14
autor: krzyniog
Czy ktoś pomoże?

Re: Nie działa skrypt logowania w domenie

: 15 stycznia 2021, 14:11
autor: pawkrol
Domena AD?
Jeśli tak, to mapowanie zrób przez GPO, bo UAC tutaj coś blokuje.

Kod: Zaznacz cały

KU -> Preferencje -> Ustawienia systemu -> Mapowanie dysków
Lokalizacja: \\server.domena.lan
Oznacz jako: Udział sieciowy
Można dodać walidację na poziome samego mapowania: Wspólne-> Użytkownicy należący do grupy zabezpieczeń : APP_Grupa_SOFT