Samba (Не раздаёт время по сети)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

paltusssss
Сообщения: 147

Samba

Сообщение paltusssss »

Здравствуйте!

smb.conf

Код: Выделить всё

 wins support = yes
 time server = yes

dhcpd.conf

Код: Выделить всё

 option routers 192.168.1.1;
 option subnet-mask 255.255.255.0;
 option domain-name-servers 192.168.1.1;
 option ntp-servers 192.168.1.1;

Ntpd запущен и время на сервере актуально, но при входе клиента в домен раздаётся всё, кроме времени. Решил попробовать принудительно со стороны клиента:

net time /setsntp:192.168.1.1
или
net time /domain:home /set

В обоих случаях отказано в доступе. Не понятно, какие нужны права и как всё таки раздать время.

Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba

Сообщение Ленивая Бестолочь »

paltusssss писал(а): ↑
10.06.2011 21:08
net time /setsntp:192.168.1.1
или
net time /domain:home /set

ммм
а net time \\192.168.1.1
чего скажет. под пользователем с правами администратора.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
paltusssss
Сообщения: 147

Re: Samba

Сообщение paltusssss »

Ленивая Бестолочь писал(а): ↑
10.06.2011 21:14
а net time \\192.168.1.1
чего скажет. под пользователем с правами администратора.

Зашёл под локальным администратором:
net time /domain:home /set
Время стало актуальным. Значит нет прав у сетевых пользователей. Каких? Но главное время должно передаваться, а не обновляться в ручную.
Спасибо сказали:
patrius
Сообщения: 337
ОС: Debian (4 & 5) -> Gentoo

Re: Samba

Сообщение patrius »

paltusssss, упользователя нет права на изменение системного времени.
Рекомендую поиска в этом направлении.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba

Сообщение Ленивая Бестолочь »

в винде, насколько я знаю, у пользователя нет прав меня время, и выдать их ему нельзя штатными средствами. ну, кроме как сделать его администратором.

в xp наличие прав на смену времени проверяется щелчком по часам в панели задачь. если открывается календарь - права есть.
(дефолтный календарь, а не какойнить vista-style l-clock.)

самое простое решение, которое я бы вам рекомендовал:
создаёте задание в шедулере винды. в качесте пользователя указываете какого-нибудь технологического администратора домена. в задание вписываете команду, ставите, чтобы исполнялось при входе в винду, или при загрузке компа.
политиками вашего домена копируете это задание всем.

более элегантное решение - это конечно же как-то заставить винду брать время с сервера регулярно, но, честно говоря, у меня не получилось %)
может и можно както.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Mydvane
Сообщения: 113
ОС: freebsd

Re: Samba

Сообщение Mydvane »

[offtop]
Ленивая Бестолоч... писал(а): ↑
11.06.2011 17:33
в винде, насколько я знаю, у пользователя нет прав меня время, и выдать их ему нельзя штатными средствами. ну, кроме как сделать его администратором.

можно. через оснастку gpedit.msc.

[offtop]
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba

Сообщение Ленивая Бестолочь »

Mydvane писал(а): ↑
11.06.2011 21:14
можно. через оснастку gpedit.msc.

правда на изменение времени можно раздать через оснастку? не подскажите, где?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Mydvane
Сообщения: 113
ОС: freebsd

Re: Samba

Сообщение Mydvane »

Спасибо сказали:
paltusssss
Сообщения: 147

Re: Samba

Сообщение paltusssss »

Ленивая Бестолоч... писал(а): ↑
11.06.2011 17:33
более элегантное решение - это конечно же как-то заставить винду брать время с сервера регулярно

Mydvane писал(а): ↑
11.06.2011 21:14
можно. через оснастку gpedit.msc.

Всем спасибо за помощь! Проблему решил средставами Linux:
smb.conf:
logon script = time.cmd

vi /var/lib/samba/netlogon/time.cmd
net time /domain:имя домена /set /yes
chmod 751 /var/lib/samba/netlogon/time.cmd

Под Win9x работать не будет. Сразу после авторизации в домене время на клиентском компьютере синхронизируется с сервером.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba

Сообщение Ленивая Бестолочь »

paltusssss, ээм вы уверены, что оно синхронизируется?
дело в том, что логон скрипт выполняется с правами пользователя. так что работать будет только у администраторов :-\

Mydvane писал(а): ↑
12.06.2011 02:44
вот.

круто, спасибо. хоть и написано, что это для windows server, в xp тоже работает.
узнать бы ключик реестра, который эта оснастка меняет - было бы совсем шикарно.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
paltusssss
Сообщения: 147

Re: Samba

Сообщение paltusssss »

Ленивая Бестолочь писал(а): ↑
12.06.2011 13:23
paltusssss, ээм вы уверены, что оно синхронизируется?
дело в том, что логон скрипт выполняется с правами пользователя. так что работать будет только у администраторов :-\

Да, захожу под локальным администратором выставляю время на три часа меньше, останавливаю ntpd, перезагружаюсь. Захожу в домен - время на три часа меньше. Запускаю ntpd, перезагружаюсь, захожу в домен время синхронизировано.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Samba

Сообщение Ленивая Бестолочь »

paltusssss писал(а): ↑
12.06.2011 14:31
захожу в домен

ntpd с net time к сожалению ничего общего не имеет.
net time берёт время средствами самбы и работает даже, если ntpd отсутствует.
думаю у вас в итоге работает не средствами вашего логон-скрипта.

в любом случае, рад, что у вас работает :-)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Samba

Сообщение IMB »

Код: Выделить всё

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
"NtpServer"="ntp.company.ru,0x1"
"Type"="NTP"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers]
@="0"
"1"="time.windows.com"
"2"="time.nist.gov"
"0"="ntp.company.ru"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
"WUServer"="http://wsus.company.ru"
"WUStatusServer"="http://wsus.company.ru"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000004
"ScheduledInstallDay"=dword:00000002
"ScheduledInstallTime"=dword:00000012
"UseWUServer"=dword:00000001
"AutoInstallMinorUpdates"=dword:00000001

Производится настройка обновления времени с NTP-сервера и обновления системы. По-моему, для Windows7 сперва необходимо создать соответствующие ветви реестра. Всё замечательно работает под ограниченными учётными записями.
Спасибо сказали: