Иногда я работаю в домене Windows с тысячами пользователей.
Я не хочу прибегать к какому-либо подходу. Я бы предпочел, чтобы Cygwin кэшировал информацию о пользователях по мере необходимости. Оказывается, это легко сделать.
Просто запустите cygserver
при входе в систему.
Для правильной настройки запустите cygserver-config
только один раз. Это настроит cygserver
для запуска в качестве службы Windows с правильными учетными данными.
Сделайте это из окна администратора Cygwin.
$ cygserver-config
Generating /etc/cygserver.conf file
Warning: The following function requires administrator privileges!
Do you want to install cygserver as service?
(Say "no" if it's already installed as service) (yes/no) yes
The service has been installed under LocalSystem account.
To start it, call `net start cygserver' or `cygrunsrv -S cygserver'.
Further configuration options are available by editing the configuration
file /etc/cygserver.conf. Please read the inline information in that
file carefully. The best option for the start is to just leave it alone.
Basic Cygserver configuration finished. Have fun!
Что cygserver
делает для меня?
Посмотрите документацию на сайте Cygwin. По сути, он выполняет пользовательское кэширование, а также обеспечивает работу IPC между всеми процессами Cygwin .
Конечно, ваш пробег может варьироваться, но теперь это мой любимый способ работы. Я должен был сделать это много лет назад.