Este escrito fue evaluado por nuestros especialistas así se asegura la veracidad de este tutorial.
Solución:
Prefiero usar el comando getent…
Dado que getent utiliza el mismo servicio de nombres que el sistema, getent mostrará toda la información, incluida la obtenida de las fuentes de información de la red, como LDAP.
Entonces, para un grupo, debe usar lo siguiente …
getent group name_of_group
dónde nombre_del_grupo se reemplaza con el grupo que desea buscar. Tenga en cuenta que esto solo devuelve membresías de grupos adicionales, no incluye a los usuarios que tienen este grupo como su grupo principal.
Hay muchas otras búsquedas que puedes hacer… passwd
siendo otro útil, que necesitará para enumerar grupos primarios.
Puedes usar grep:
grep '^group_name_here:' /etc/group
Esto solo enumera las membresías de grupos adicionales, no el usuario que tiene este grupo como su grupo principal. Y solo encuentra grupos locales, no grupos de un servicio de red como LDAP.
más fácil de hacer groups [username]
Si desea enumerar todos los usuarios locales y sus grupos locales, puede hacerlo
cat /etc/passwd | awk -F':' ' print $1' | xargs -n1 groups
Si obtiene “grupos: comando no encontrado”, es probable que haya editado su ruta ambiental para peor, para restablecer su ruta haga PATH=$(getconf PATH)
Te mostramos reseñas y valoraciones
Al final de la página puedes encontrar las reseñas de otros usuarios, tú igualmente puedes dejar el tuyo si te apetece.