hacer copys de security de counts de usuario sin darles un directory de inicio

Estoy reinstalando las antiguas máquinas Ubuntu con los últimos serveres RHEL 6.0.

He creado /etc/passwd y /etc/group y /etc/shadow backup para la list de counts de usuario que necesito crear después de la reinstallation del sistema operativo.

He instalado RHEL 6.0 en varias máquinas y debo otorgar acceso a los usuarios de inmediato.

Deseo utilizar /etc/passwd y otros files en esta máquina para que los usuarios puedan comenzar a utilizar el server con sus counts de usuario. Pero no deseo crear un directory /home/user para los usuarios por un par de razones.

  • Los usuarios solo accederán a la partición /mounts que aparentemente tiene los datos del proyecto.
  • Eventualmente, estoy planeando configurar NFS y openldap en una etapa posterior. Entonces, si tengo que proporcionar home directory de home para los usuarios, necesito hacer una copy de security del directory de inicio para los usuarios en todas las máquinas donde di la count de usuario local para los usuarios y la coloqué en el server NFS que es un paso networkingundante.

¿Es posible dar acceso a los usuarios sin home carpeta de home ? He visto máquinas sin /home directory usando / como el directory de inicio. Pero no estoy seguro de si este es un paso seguro y quiero que los usuarios no sepan que sus directorys personales no existen.

EDITAR

Veo que los usuarios se pueden agregar sin crear el directory de inicio para ellos utilizando el siguiente command.

 adduser --system --no-create-home USERNAME 

Pero mi desafío radica en cómo puedo usar la misma count de usuario que en /etc/passwd y otros files sin crear un directory de inicio. Quiero que los usuarios puedan usar sus mismas passwords como en /etc/passwd ahora sin un directory de inicio.

Cuando usa /etc/passwd y /etc/shadow para counts de usuario (como se establece en /etc/nsswitch.conf y PAM), la input en esos dos files es suficiente para crear la count. ( /etc/group puede ser necesario también, para sus grupos).

All useradd does es editar esos files. Si los edita usted mismo con vipw & vigr y agrega al usuario, ha creado la count.

useradd wil también (opcionalmente) creará un directory de inicio también, básicamente haciendo:

 cp -p /etc/skel /home/newuser chown -R newuser:newgroup /home/newuser 

Dicho esto, sin un directory de inicio, sus usuarios enfrentarán muchos desafíos, ya que muchos files se almacenan allí.

  • Archivos de configuration del editor
  • Claves autorizadas para ssh
  • Guiones de inicio de shell
  • Archivos de configuration de progtwig aleatorio

Puede establecer todos sus directorys de inicio en un único directory propiedad de la raíz, modo 0755 (no modificable por los usuarios) con sus propios valores pnetworkingeterminados.