Ocasionalmente trabajo en un dominio de Windows con miles de usuarios.
No quiero hacer ningún mejor enfoque. Preferiría que Cygwin almacenara en caché la información del usuario según sea necesario. Resulta que esto es fácil de hacer.
Simplemente ejecute cygserver
al iniciar sesión.
Para configurar esto correctamente, ejecute cygserver-config
solo una vez. Esto se configurará cygserver
para ejecutarse como un servicio de Windows con las credenciales correctas. Haga esto desde una ventana de administrador 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!
¿Qué hace cygserver
por mi?
Eche un vistazo a la documentación en el sitio de Cygwin . Básicamente, hace el almacenamiento en caché del usuario, junto con garantizar que IPC funcione entre todos los procesos de Cygwin .
Su kilometraje puede variar, por supuesto, pero esta es ahora mi forma preferida de trabajar. Debería haberlo hecho hace años.
C:\cygwin\bin>.\ls.exe <ENTER>