Antes, en mi instalación de Gentoo de mi antiguo Athlon Thunderbird, todo usuario al ser creado pertenecía al grupo users, en esta instalación, mis usuarios pertenecen por defecto a un grupo primario con GID=UID y nombre de grupo igual al nombre de usuario. Esto es así para facilitar la gestión de grupos de usuarios gracias a UPG, aquí se explica con detalle en qué consiste.

Lo que a mi me interesa es que mi usuario pueda borrar ficheros del usuario p2p, así podré borrar las decargas después de copiarlas a DVD o bien moverlas a otra ubicación. La idea es que cada usuario del sistema perteneza a un grupo primario con GID igual a su UID y con el mismo nombre que el usuario. De este modo el usuario p2p pertenecería al grupo primario p2p.

  1. # grep p2p /etc/passwd
    p2p:x:103:100:added by portage for mldonkey:/home/p2p:/bin/bash
    (Para ver el UID del usuario p2p y su grupo principal, 103 y 100 respectivamente, marcado en negrita.)
  2. # groupadd -g 103 p2p (Si no existe el grupo p2p lo creamos.)
  3. # usermod -g p2p p2p (El grupo principal de p2p es p2p.)
  4. # gpasswd -a usuario p2p (Esto sólo si el usuario no pertenece al grupo p2p.)
  5. # usermod -g grupo usuario (Cambia el grupo principal, grupo debe coincidir con el nombre de usuario, si no existiera ese grupo, lo creamos como hicimos antes con el grupo p2p)

Ahora tenemos que modificar el fichero /etc/profile y cambiar umask 022 por umask 002.

Es recomendable que reinicies la sesión para que los cambios tengan efecto.

Deja una Respuesta

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>