Creación de una cuenta de asignatura

De WikiEtl
Saltar a: navegación, buscar

Tras la solicitud de la creación de una cuenta de una asignatura tendremos que seguir los siguientes pasos :

Primero. Nos conectamos a triangulo.it.uc3m.es. Como vemos a continuación no lo haremos directamente por ssh a triángulo ya que no lo soporta. Accederemos por arpa con usuario root.

pps@platillos:~$ ssh root@arpa.it.uc3m.es -p7000
Last login: Thu Feb 23 19:05:26 2012 from platillos.it.uc3m.es on pts/19
Linux arpa.it.uc3m.es
guru@adm.it.uc3m.es .... para cualquier problema.    
triangulo:~# 

Segundo. Una vez dentro ejecutamos el siguiente script.

triangulo:~# sudo /etc/ldap/entradapass.sh
Usuario : labgsam
Password : 5xxxxxH

Grupo (15-prof,sec-1004,misc-1005,proy-1006,invi-1007,inve-1008,asig:x:1009,etl:1118) :1009           
Nombre y Apellidos : Servicios Audiovisuales Móviles
Despacho : xxxx
Extension : xxxx
Tipo de pesonal (Ej.: Lab Technician, Assistant Professor,Associate Professor ) : 
Subtipo (Ej.: ext, int, res), correo del responsable para asignaturas : Antonio de la Oliva aoliva@inv.it.uc3m.es
Home : /usr/lab/asig/labgsam

Nada más ejecutarlo tendremos que rellenar 'Usuario' con el nombre de la asignatura y nos proporcionará una clave aleatoria. A continuación completar los siguientes campos...

  • Grupo: 1009 // Ya que se trata del código que identifica que creamos una cuenta de asignatura
  • Nombre y Apellidos // Nombre y/o descripción de la asignatura de la que se va a crear la cuenta
  • Despacho // No es necesario rellenarlo. Pondremos 'xxxx'
  • Extensión // Igual que para el caso de 'Despacho'
  • Tipo de personal // Rellenar si se quiere
  • Subtipo // Nombre del responsable de la asignatura(profesor y/o coordinador) y su e-mail a ser posible
  • Home // Las asignaturas se crean en la ruta : /usr/lab/asig/nombre_de_la_asignatura_que_hemos_puesto

Una vez metidos todos los datos recibiremos la siguiente línea de tipo /etc/password:

labgsam:pa0x9h6gPYWY.:1366:1009:Servicios Audiovisuales Móviles,xxxx,xxxx,+34 91 624 xxxx,,Antonio de la Oliva:/usr/lab/asig/labgsam:/bin/tcsh

Tercero. Ahora toca meterse en itserv como usuario ETL.

pps@platillos:~$ ssh etl@itserv.lab.it.uc3m.es -p7000

Cuarto. Creamos un fichero en el que el contenido será la línea de tipo /etc/password en /tmp (nuestro fichero lo hemos llamado 'prueba') y luego ejecutamos el siguiente script:

~/bin/asig_migrate_v2.sh <fichero que hemos creado de una única línea>

(i)Nota:En este caso tan solo se nos pedirá la contraseña de LDAP y la de ETL cuando se ejecuten comandos con sudo.

etl@ITserv:/tmp$ ~/bin/asig_migrate_v2.sh prueba
+ ldapadd -x -c -h ldap.lab.it.uc3m.es -D cn=admin,dc=lab,dc=it,dc=uc3m,dc=es -f ./prueba.ldif -W
Enter LDAP Password: 
adding new entry "uid=labgsam,ou=Asig,dc=lab,dc=it,dc=uc3m,dc=es"
++ awk -F: ' { print $1 }' prueba
+ login=labgsam
+ tmpfile=/tmp/labgsam.pl
+ sudo cp -r /etc/skel /usr/lab/asignatura/labgsam
+ sudo chown labgsam:asig -R /usr/lab/asignatura/labgsam
+ sudo gfs_quota limit -u labgsam -l 2000 -f /usr/lab/asignatura
+ sudo gfs_quota warn -u labgsam -l 1800 -f /usr/lab/asignatura

Quinto. Por último, y si necesitamos enviar la información de la cuenta recién creada al solicitante, podemos hacer uso de la siguiente línea donde 'labgsam' es el nombre que hemos al crearla:

etl@ITserv:/tmp$ finger labgsam

Login: labgsam        			Name: Servicios Audiovisuales Moviles
Directory: /usr/lab/asig/labgsam    	Shell: /bin/tcsh
Office: xxxx, xxxx			Home Phone: +34 91 624 xxxx
Never logged in.
No mail.
No Plan.


(ii)Nota: Las cuentas de las asignaturas se almacenan en etl@ITserv:/usr/lab/asignatura$


Modificacion Entrada LDAP

--Paula 19:58 28 feb 2012 (UTC)