1 votos

Linux Ubuntu

Por favor, echa un vistazo a los siguientes CMD

[thunder@ip-xxx-xx-xx-xx /]$ id
uid=504(thunder) gid=504(thunder) groups=504(thunder)

[thunder@ip-xxx-xx-xx-xx /]$ grep developers /etc/group
developers:x:505:501,502,503,504

[thunder@ip-xxx-xx-xx-xx /]$ groups
thunder

Mi pregunta es ¿por qué no a los desarrolladores mostrar en mi groups comando

A continuación puedes ver

[thunder@ip-xxx-xx-xx-xx opt]$ ls -l
total 12
drwxr-xr-x 5 root root       4096 Mar  7 06:46 aws
-rwxr-xr-x 1 root root         63 Mar 23 22:37 permissions.sh
drwxrwxr-x 7 root developers 4096 Mar 26 19:30 web

La "web" de la carpeta de los desarrolladores como de su grupo, pero todavía no puedo realizar esto dentro de la "web" de la carpeta

[thunder@ip-xxx-xx-xx-xx opt]$ cd web
[thunder@ip-xxx-xx-xx-xx web]$ touch a
touch: cannot touch ‘a': Permission denied

Nota: he intentado cerrar la sesión y volver en el uso de la logout y exit comando, pero todavía sin éxito.

1voto

user264781 Puntos 276

man 5 group afirma que la cuarta sección de cada línea (énfasis añadido):

una lista de los nombres de los usuarios que son miembros de este grupo, separados por comas.

Tener numérico Id de usuario en esta lista no parece funcionar.


Creo que tienes que usar algo como

sudo gpasswd -a $USER developers

o

sudo usermod $USER -aG developers

realmente se agregara a la developers grupo.

Después de eso, cerrar la sesión y volver a iniciar sesión, a continuación, utilizar

id -Gn

para obtener una lista de sus grupos.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: