[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

problema al crear usuarios en stretch



Buenas,

en una máquina con debian stretch, estoy teniendo problemas a la hora
de crear usuarios, con unos permisos específicos.
  Os pongo en situación:

  Supongamos que queremos crear el usuario "a". Pues bien, hacemos lo
siguiente, reciclando y dándole utilidad al grupo users, con gid: 100.

chgrp -R users /home/*
ahora, le vamos a dar permisos 2750 (rwx, r-s, ---).
chmod -R 2750 /home/*
y por último, en /etc/login.defs, modificamos la línea UMASK 022 por UMASK 027

  Bien, ahora hacemos:
useradd -g 100 -d /home/a -s /bin/bash -m -G audio a
básicamente queremos que pertenezca al grupo principal users (por
tanto su directorio home debería tener como permisos: rwx r-s, ---.
Todos sus subdirectorios los mismos permisos y los ficheros, rw- r--
---). Al mismo tiempo, queremos que como grupo secundario pertenezca a
audio, que su home sea /home/a (debe eredar los permisos del grupo) y
queremos que tenga acceso al bash.

  al hacer un ls -l,.... ¡¡¡¡ooooh sorpresa!!!!
vemos que el directorio home de a y por tanto todo lo que contiene,
tiene los permisos rws, r-x, ---. No queremos esto!

  Ahora resulta que si tocamos el adduser.conf, podemos decirle que
los permisos de ntorno sean 2750 y que activamos el setgid y sin
embargo, con adduser a, si que funciona. pide la contraseña y todos
los datos... PEro adduser no nos isrve, queremos utilizar useradd.
Básicamente por que :
1. en jessie el comportamiento esperado si que se produce sin
problema, o al menos no he detectado ningún problema.
2. es el comando que trabajamos en clase.

Alguna idea para solucionar esto?

Fran.


Reply to: