En Unix/Linux, ¿cómo se puede saber a qué grupo pertenece un usuario dado a través de la línea de comandos?¿Cómo saber qué grupo tiene un usuario determinado?
Respuesta
groups
o
groups user
Ésta muestra UID del usuario, así como todos los grupos (con sus GID) que pertenecen a
id userid
Esto parece ser bastante útil también. Tiene un resultado más detallado que el comando 'groups', por lo que si necesita el ID de grupo/ID de usuario, ¡use esto! –
no sabía esto – benlumley
o simplemente estudiar/etc/grupos (ok esto probablemente no funciona si usa pam con ldap)
De hecho, esa es una mala respuesta. 'grupo getent' es mejor. – bortzmeyer
En Linux/OS X/Unix para mostrar los grupos a los que usted (u opcionalmente usuario especificado) pertenecen, utilizar:
id -Gn [user]
que es equivalente a groups [user]
utilidad que ha sido obsoleto en Unix.
En OS X/Unix, se sugiere el comando id -p [user]
para una interacción normal.
Explicación de los parámetros:
-G
,--groups
- imprimir todos los ID de grupo
-n
,--name
- imprimir un nombre en lugar de un número, por-ugG
-p
- Hacer la salida humano legible
- 1. ¿Cómo rastrear retweets de un determinado usuario?
- 2. ¿Cómo puedo saber si un hWnd determinado sigue siendo válido?
- 3. Sharepoint PeopleEditor: ¿Cómo saber qué tipo de usuario/grupo se devuelve?
- 4. ¿Cómo saber qué ventana tiene foco y cómo cambiarla?
- 5. Determine si un usuario pertenece a un Grupo de AD determinado usando .Net
- 6. ¿Cómo puedo saber qué navegador está usando un usuario?
- 7. Java LDAP: ¿Determina si el usuario está en un grupo determinado?
- 8. ¿Cómo saber qué otros proyectos se refieren a un determinado proyecto en Visual Studio?
- 9. ¿Cómo saber qué error tiene mi proyecto Java Eclipse?
- 10. ¿Cómo saber qué requisitos de hardware tiene mi aplicación Android?
- 11. Restringir referencias de identificación a un grupo determinado elemento
- 12. Cómo saber si un usuario dado tiene permisos de lectura y/o escritura para una ruta determinada
- 13. inotify - ¿cómo saber qué usuario ha modificado el archivo?
- 14. cómo saber si un UITextView tiene un foco o no
- 15. ¿Cómo puedo saber si una imagen TIFF tiene el formato CCITT T.6 (Grupo 4)?
- 16. ¿Tiene sentido usar un grupo de Actores?
- 17. Django cómo quitar un usuario de un grupo
- 18. Gravatar: cómo sé si un usuario tiene una imagen real
- 19. ¿Cómo puedo saber si un archivo es descendiente de un directorio determinado?
- 20. ¿Cómo saber si urllib.urlretrieve tiene éxito?
- 21. Cómo saber si tiene varios Django instalados
- 22. ¿Cómo saber si una SqlConnection tiene un SqlDataReader adjunto?
- 23. ¿Cómo saber si un menú desplegable tiene opciones para seleccionar?
- 24. ¿Cómo puedo saber si una lista tiene un tercer artículo?
- 25. ¿Cómo puedo saber si un proceso tiene una interfaz gráfica?
- 26. JQuery: ¿Cómo saber cuántos hijos tiene un elemento?
- 27. Cómo saber si una instancia pertenece a un determinado Tipo o cualquier tipo derivado
- 28. ¿Cómo saber qué UITextField causó un UIKeyboardWillShowNotification?
- 29. ¿Hay una manera fácil de saber si un usuario tiene google 1+ una URL
- 30. Cómo saber si un TTY de Linux está controlando un grupo de proceso
Para obtener lo opuesto, ver quién está en un grupo determinado, puede usar 'getent group'. –
iconoclast
@iconoclast: que no enumera los usuarios que pertenecen al grupo en/etc/passwd. – user2284570