next up previous contents
Next: Práctica de grupo Up: SOLUCIÓN Previous: SOLUCIÓN

Prácticas individuales.

  1. Creación de los usuarios:
    Creamos el usuario profesor mediante el método que prefiramos. Por ejemplo: 
    #adduser profesor3.23

    Después creamos los distintos usuarios-alumnos3.24:  
    #adduser alumnoi (i:1..4)

    Cada usuario que creamos pertenece a un grupo propio, es decir, el propio nombre de usuario. Así al crear el usuario alumno1, el identificador de usuario será alumno1 y el grupo al que pertenece será alumno1.
    Los permisos que tiene el directorio de cada usuario por defecto son drwx r-x r-x
    Hacemos que el profesor pertenezca al grupo alumnoi, editando y añadiéndolo en la entrada correspondiente al grupo alumnoi del fichero /etc/group3.25
    alumno1:x:1001:profesor 
    ... 
    alumno4:x:1004:profesor
  2. Modificación de los permisos: Para ver los permisos de los distintos directorios de usuario lo haremos con la orden
    #ls -l /home

    Si los permisos del directorio cuando se crea son: 
    drwxr-xr-x    5 alumnoi  alumnoi      4096 oct  9 20:33 alumnoi

    Los modificaremos con  
    #chmod o-rx /home/alumnoi

    quedando: 
    drwxr-x--    5 alumnoi  alumnoi      4096 oct  9 20:33 alumnoi

    Los permisos del usuario no necesitan comentario. Para el grupo alumnoi (al cual el profesor pertenece) se permite r (ver qué ficheros hay en el directorio) y x (poderse meter dentro del directorio. Hacer cd /home/alumnoi). Con esto conseguimos que el profesor pueda entrar en el directorio del alumno. Es importante destacar lo que no se puede hacer. El profesor, aunque podrá entrar en el directorio, no podrá crear nuevos ficheros, porque no tiene el permiso de escritura en el directorio.
    El resto de usuarios del sistema, no podrán entrar, ver, ni modificar nada del directorio del alumno.

  3. Crear los ficheros practica_individuali para cada uno de los alumnos
    Podemos optar por crearlos con un editor de textos (cuidado con quién los crea, si es el root3.26, él será su dueño y después habrá que cambiar propietario y grupo), o bien con el comando:
    $ touch practica_individual1

    que crea un fichero vacío.
    Los permisos del fichero practica_individual1 pueden ser: 
    -rw-r-r-    1 alumno1  alumno1         4 oct  9 20:34 practica_individual1

    Así, el profesor podrá revisar la práctica del alumno, pero no la podrá modificar. Si el fichero se ha creado con permisos 664, tendremos que cambiarlos, bien como root, bien como alumno1
    #chmod 644 /home/alumno1/practica_individual1



Footnotes

... profesor3.23
La creación de usuarios y grupos que en la práctica hacemos en modo comando, puede hacerse en modo gráfico.
... usuarios-alumnos3.24
Para cada usuario podemos asignar o cambiar las contraseñas de acceso con el comando

#passwd usuario
.../etc/group3.25
Se puede en modo texto, como acabamos de decir o con la herramienta gráfica que hemos visto. Los UID de los usuarios no tienen por qué corresponder con los que aparecen a continuación.
... root3.26
Recordar que podemos pasar de ser un usuario a otro usando el comando:

$su usuario

e introduciendo después la contraseña. Para salir

$exit.


next up previous contents
Next: Práctica de grupo Up: SOLUCIÓN Previous: SOLUCIÓN

2004-03-15