No se puede editar el archivo a través del permiso de grupo -- permissions campo con filesystem campo con groups campo con acl camp askubuntu Relacionados El problema

Cannot edit file via group permission


0
vote

problema

Español

Hay un sistema con dos usuarios: ABCDEFGHIJKLMNABCDEFGHIJKLMN0 y ABCDEFGHIJKLMNABCDEFGHIJKLMN1 . Ambos pertenecen al grupo llamado ABCDEFGHIJKLMNABCDEFGHIJKLMN2 . Sin embargo, cuando uno de ellos crea un archivo (en /tmp ) y cambia su propiedad del grupo a firma , con rw Permiso de grupo, el otro aún no puede escribir ese archivo ... A continuación se muestra la historia en la terminal:

  codera@vbox:/tmp$ touch file_a codera@vbox:/tmp$ chown codera:firma file_a codera@vbox:/tmp$ ls -al file_a -rw-rw-r-- 1 codera firma 0 úno 14 20:12 file_a   

Entonces, si lo entiendo, tanto el propietario del archivo ( codera ) y los miembros del grupo firma deben poder leer / Escribe ese archivo. Vamos a intentarlo en la segunda ventana de terminal:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN9   

de acuerdo con coderb0 , después de verificar si el usuario (resp. Proceso) es un propietario, si el GID efectivo o cualquiera de los ID de grupo complementario coinciden con el grupo de archivos , entonces se deben aplicar los permisos RW - .

Intenté ABCDEFGHIJKLMNABCDEFGHIJKLMN11 ... Cambió el GID con éxito, pero no ayudó a acceder al archivo. Ninguno de los dos ayudó a reiniciar la máquina (manera de forzar el cierre de sesión / iniciarlos a todos), o iniciar sesión gráficamente como coderb2 .

¿Alguien podría explicarme qué hice mal o lo que me perdí, por favor?

a continuación es información sobre el sistema operativo. Se ejecuta en VirtualBox:

  coderb3 

Gracias a todos por cualquier ayuda.

Original en ingles

there's a system with two users: codera and coderb. They both belong to group named firma. However, when one of them creates a file (in /tmp) and changes it's group ownership to firma, with rw group permission, the other still cannot write that file... Below is the story in terminal:

codera@vbox:/tmp$ touch file_a codera@vbox:/tmp$ chown codera:firma file_a codera@vbox:/tmp$ ls -al file_a -rw-rw-r-- 1 codera firma 0 xc3xbano 14 20:12 file_a 

So, if how I understand it, both the file owner (codera) and members of the group firma should be able to read/write that file. Let's try it in second terminal window:

pb@vbox:~$ sudo su - coderb # (then password typed) coderb@vbox:~$ cd /tmp coderb@vbox:/tmp$ ls -al file_a -rw-rw-r-- 1 codera firma 0 xc3xbano 14 20:12 file_a coderb@vbox:/tmp$ id # lets check groups one more time uid=1002(coderb) gid=1002(coderb) groups=1002(coderb),27(sudo),1005(firma),1006(cpp) coderb@vbox:/tmp$ echo hello > file_a -bash: file_a: Permission denied 

According to man acl, after checking whether the user (resp. process) is an owner, if the effective GID or any of the supplementary group IDs match the file group, then those rw- permissions should be applied.

I tried newgrp - firma too... It changed the gid succesfully, but did not help accessing the file. Neither helped rebooting the machine (way to force logout/login them all), or logging in graphically as coderb.

Could anybody explain me what did I do wrong or what I missed, please?

Below is info about the OS. It runs in VirtualBox:

coderb@vbox:/tmp$ uname --all Linux vbox 5.8.0-41-generic #46~20.04.1-Ubuntu SMP Mon Jan 18 17:52:23 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux 

Thank you all for any help.

           

Lista de respuestas

1
 
vote

si lo haces:

  errors2  

Verás que tiene la bit sticky ( errors3 ) conjunto. Esto evita que los usuarios escriban a los archivos que no son propiedad de ellos. Haga lo que quiera hacer en un directorio que no sea pegajoso y funcionará.

 

If you do:

$ ls -lad /tmp drwxrwxrwt 28 root root 36864 Feb 14 22:26 /tmp 

You'll see that it has the sticky bit (t) set. This prevents users from writing to files not owned by them. Do what you want to do in a directory that isn't sticky and it will work.

 
 

Relacionados problema

0  ACL: solo otorga acceso a la lectura, * no * a la ejecución  ( Acl only grant access to reading not to execution ) 
Tengo un directorio llamado / probarlo Hay dos archivos: info.txt script.sh Quiero otorgar acceso de solo lectura al usuario John e hizo lo siguiente: ...

2  Establecer permisos para futuras carpetas y archivos  ( Set permissions for future folders and files ) 
Tengo algunos problemas para administrar los permisos en una carpeta y las carpetas relativas. Estoy trabajando en Ubuntu 14.04. Tengo un software que cr...

8  ¿Alguna forma de forzar archivos para heredar los permisos de propietario del directorio principal?  ( Any way to force files to inherit owner permissions from parent directory ) 
¿Hay alguna forma de forzar un archivo, creado dentro de un directorio, para heredar la propiedad del directorio principal? Probé la broca pegajosa, pero eso ...

14  No se puede montar ninguna partición - error de ACL  ( Cant mount any partitions acl error ) 
He instalado Ubuntu 12.10 y ahora no puedo montar ninguna partición. Obtengo el mismo error con las unidades: ABCDEFGHIJKLMNABCDEFGHIJKLMN4 ...

0  Permisos de fuerza en el directorio para Netatalk  ( Force permissions on directory for netatalk ) 
Estoy trabajando en Ubuntu Server 14.04 y estoy tratando de configurar una acción de AFP con netatalk . Hasta el momento, aparte de los privilegios a los arc...

0  ¿Establecer ACL predeterminado para nuevos archivos y directorios?  ( Set default acl for new files and directories ) 
Tengo dos usuarios usera y userb y una carpeta ambos A los que estoy tratando de establecer la ACL para que ambos usuarios puedan crear, actualiza...

2  Establecer umask, establecer permisos y configurar ACL, ¡pero Samba no está usando aquellos?  ( Set umask set permissions and set acl but samba isnt using those ) 
Estoy ejecutando en Ubuntu Server 12.04. Tengo una carpeta llamada música y quiero que los permisos de carpeta predeterminados sean 775 y el archivo predeterm...

2  Cree archivos en carpetas creadas por otros usuarios [duplicado]  ( Create files in folders created by other users ) 
Esta pregunta ya tiene respuestas aquí : No puedo conseguir que Samba establezca los permisos adecua...

0  Restringir el acceso del usuario a / proc y / sys  ( Restrict user access to proc and sys ) 
Tengo un gran problema: SetFACL no parece funcionar para / proc y / sys, pero me gustaría restringir los derechos de los usuarios específicos uno y no me re...

0  Problema con permisos de archivos (+ al final de los permisos)  ( Problem with file permissions at the end of permissions ) 
He cambiado los permisos de la máscara de Samba en mi frambuesa y ahora los archivos tienen un "+" al final de la lista de permisos. El problema es que a...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos