Necesito configurar mi proceso para que se ejecute en 'nobody', he encontrado os.setuid(), pero ¿cómo puedo encontrar uid
si tengo login
?¿Cómo encuentro userid por inicio de sesión (Python bajo * NIX)
Descubrí que los uids están en/etc/passwd, pero tal vez hay una forma más pitónica que escanear/etc/passwd. ¿Nadie?
Tenga en cuenta que el uso de pwd.getpwnam funciona correctamente incluso cuando/etc/passwd apunta a mecanismos externos (piense en una línea con un solo "+" en/etc/passwd) como LDAP. – tzot