>Доброго всем времени суток.
>Прошу помощи или совета.
>Есть необходимость вынести все сетевые службы в виртуальную систему (zone) под Solaris.
>Возникла проблема со службой ntpd. Она запускается и работает, НО коррекцию
>времени не производит выплевывает ошибки "daemon.error] mlockall(): Not owner" и "daemon.error]
>step-systime: Not owner". Возникает подозрение что нет доступа из зоны для
>какого то устройства или к ядру чтобы скорректировать системное время. Можно
>ли это залечить допустим добавлением в зону устройства и какого?
>Заранее благодарствую за помощь.
>
>С уважением, Иван. Because of restricted privileges of a process in a non-global zone, certain system calls when called with certain parameters may return errors. In most cases, EPERM will be returned for a process that does not possess the privilege. All the failing cases required superuser privilege in prior versions of Solaris.
adjtime, stime, ntp_adjtime
adjtime(2) - correct the time to allow synchronization of the system clock
stime(2) - set system time and date
ntp_adjtime(2) - adjust local clock parameters
Limitation: Cannot set the system's notion of time in a non-global zone.
Required Privilege: sys_time
Impact: Software that needs to adjust the system's idea of the current time (for example, to synchronize with another machine).
Workaround: N/A
Associated Command(s): date(1), nptdate(1M), xntpd(1M)