2009-08-05 3 views
0

Кто-нибудь знает о хорошем (то есть эффективном) способе получения уведомлений о монтировании/размонтировании файловой системы и/или новых/удаленных устройствах в Solaris (10) без необходимости использования root ?Уведомления о сбое на Solaris - как обычный пользователь (не root)

Я стараюсь избегать просто опроса/etc/mnttab для новых/удаленных/измененных записей, поэтому в моем первом прототипе использовалось sysevent_subscribe_event для прослушивания событий устройства, а затем с использованием информации об устройстве в сочетании с/etc/mnttab чтобы получить точку монтирования. Это работает хорошо, но sysevent_subscribe_event требует прав root для запуска, и я не буду иметь доступ к ящику конечного пользователя, поэтому я не могу действительно повысить их привилегии.

Я предполагаю, что это может быть довольно сложным, учитывая ограничение бега без корня, но любая помощь с благодарностью получена!

ответ

1

Solaris 10 имеет контроль доступа на основе ролей, поэтому, если у вас есть root-доступ к ящику, вы можете предоставить своему пользователю полномочия использовать эту услугу. человек роли и аутентификации, чтобы начать работу, также здесь две страницы, которые выглядят ПОЛЕЗНЫЕ:

MARC

+0

Спасибо за ваш ответ, интересная идея; На самом деле у меня нет доступа к коробке в этом сценарии, но должно было сделать это ясно. – user82116