Algunos fuera de tema, pero para obtener el uso del nombre de usuario actual id -un.
userlond el
10
Consulte el manual de FreeBSD (la información también es válida para Linux):
ID de grupo (GID)
La ID de grupo (GID) es un número que se utiliza para identificar de forma exclusiva el grupo primario al que pertenece el usuario. Los grupos son un mecanismo para controlar el acceso a los recursos en función del GID de un usuario en lugar de su UID. Esto puede reducir significativamente el tamaño de algunos archivos de configuración y permite a los usuarios ser miembros de más de un grupo. Se recomienda utilizar un GID de 65535 o inferior, ya que los GID más altos pueden romper algún software.
Si es así, la ejecución id <username>mostrará gid=<primary group>:
id <username>
uid=1000(<username>) gid=1000(<username>) groups=1000(<username>),4(adm),24(cdrom),27(sudo)
Si desea que el comando devuelva solo el nombre del grupo principal, consulte man id:
-g, --group
print only the effective group ID
-G, --groups
print all group IDs
-n, --name
print a name instead of a number, for -ugG
Entonces, id -gn <username>debería darte lo que quieres.
Respuestas:
Intenta seguir los comandos
id -g
id -gn
fuente
id -un
.Consulte el manual de FreeBSD (la información también es válida para Linux):
Si es así, la ejecución
id <username>
mostrarágid=<primary group>
:Si desea que el comando devuelva solo el nombre del grupo principal, consulte
man id
:Entonces,
id -gn <username>
debería darte lo que quieres.fuente