lunes, 30 de mayo de 2016

Prácticas II. Linux

  1. Busca directorios que tengan el sticky bit.
  2. Muestra los detalles de /var/tmp.
  3. Crea dentro del directorio anterior y con user1 un fichero y un directorio.
  4. Haz lo mismo con user2.
  5. ¿Puede el user1 borrar lo que ha hecho user2?
  6. Crea en el directorio de trabajo de user1 un directorio llamado ayudas.
  7. Crea un fichero con la ayuda del comando more y otro del comando less.
  8. Crea un fichero tar comprimido utilizando bzip2 con los ficheros anteriores.
  9. Muestra el contenido del fichero.tbz.
  10. ¿Qué muestra el comando stat fichero.tbz.
  11. Extrae el contenido del fichero tar en el directorio ayudas.
  12. Establece el permiso sticky bit al directorio ayudas.
  13. Muestra los usuarios del sistema que no pueden logarse.(excepto el root)
  14. Diferencias entre lastlog, lastb y last.
  15. ¿Quién no ha conseguido conectarse el viernes?.
  16. ¿Cuántas veces ha fallado user1 al conectarse.
  17. ¿Cuantos usuarios tiene el grupo comun, creado en la entrada anterior?.
  18. Muestra los grupos de los usuarios del sistema (los que no se pueden logar), ordenados.
  19. Busca los enlaces simbólicos de tu directorio de trabajo.

miércoles, 25 de mayo de 2016

Gestión de usuarios en Linux, III parte.

  1. Tienes (crea) 3 usuarios, juan que pertenece al grupo nominas, pedro que pertenece al grupo personal y luisa que pertenece al grupo almacén.
  2. De forma temporal los 3 usuarios tendrán esta mascara rw-r-----, es decir, cada vez que creen un fichero esa será su máscara.
  3. Estos tres usuarios necesitan trabajar en un proyecto conjunto. Se acercan al administrador para solicitar un directorio compartido en el que puedan trabajar juntos, pero que nadie más pueda acceder a sus archivos. Como administrador tienes que hacer lo siguiente:

  4. Crea un nuevo grupo llamado comun.
  5. Agrega juan, pedro y Luisa al grupo común.
  6. Haz un nuevo directorio llamado /home/común.
  7. Haz que el grupo propietario del directorio /home/común sea el grupo comun.
  8. Concede al directorio común los permisos:rwxrwx---.
  9. Analiza la situación:
    • ¿los 3 usuarios pueden acceder al directorio común?.
    • ¿Y crear archivos?.
    • Cada usuario creará un archivo.
    • ¿Cómo son los detalles de los archivos que crean los usuarios(ls -l)?.
    • ¿Pedro y Luisa, pueden hacer algo con los archivos de juan?¿por qué?.
  10. Piensa las formas que puedes utilizar para solventar esta situación.
  11. Ten en cuenta que podrías tener muchos ficheros. Realiza la solución mas eficiente, agrega el permiso setgid, al directorio.
  12. Cada usuario creará un nuevo fichero.
  13. ¿Cómo son ahora los detalles de los archivos creados?.
  14. ¿Pedro y Luisa, pueden hacer algo con los archivos de juan?

jueves, 12 de mayo de 2016

Gestión de usuarios en Linux, II parte.

  1. Comprueba en los fichero oportunos de tu distribución Linux si:
    • ¿Te crea un directorio de trabajo por defecto?.
    • ¿ Tiene la característica UPG, (Grupo Privado de Usuario)?
  2. Crea un usuario "pepe" sólo con las opciones por defecto que traiga tu distribución.
  3. Ponle una contraseña.
  4. Comprueba la correcta creación del usuario.¿En que ficheros has mirado?
  5. Si tu distribución no creara el directorio /home/pepe, realiza todas las acciones necesarias para que el usuario "pepe" pueda trabajar en ese directorio.
  6. Comprueba otra vez, la correcta creación del usuario.
  7. Crea otro usuario, "juan", con uid 1111, que pertenece también a los grupos "pepe" y "lpadmin", como comentario "Juan Pérez", su directorio de trabajo /home/juan se tiene que crear, tendrá un grupo principal con el mismo nombre en el que se incluirá.
  8. Comprueba la correcta creación del usuario. De todas las formas.
  9. Muestra los grupos a los que pertenece "juan".
  10. ¿Y si sólo quieres saber el número de grupos a los que pertenece "juan"?
  11. Crea un grupo de nombre "principal", no standar.
  12. Comprueba su correcta creación.
  13. Haz que el grupo "principal" se convierta en el grupo principal del usuario "pepe".
  14. Comprueb aque lo has hecho bien.
  15. El usuario "pepe" también tiene que estar en el grupo "pepe"..
  16. Y en el grupo "lpadmin". ¿De cuantas formas puedes hacerlo?
  17. Obliga al usuario "pepe" que la 1ª vez que se logue. cambie la contraseña.¿De cuantas formas puedes hacerlo?.
  18. Bloque al usuario "juan" de todas lsa formas que sepas.
  19. Haz los cambio oportunos en el fichero adecuado, para que cada vez que crees un usuario se cree el directorio de trabajo por defecto del usuario.
  20. Desbloquea la cuenta del usuario "juan".
  21. Haz que "juan" tenga una cuenta válida hasta el 22 de junio,que no pueda cambiar la contraseña en la 1ª semana, y que luego la tenga que cambiar cada 20 días.
  22. Comprueba que los cambios se han realizado.
  23. Muestra las entradas de "pepe" y de "juan" en el sistema.¿Y si ejecutas lastb?
  24. Haz las modificaciones oportunas en el fichero adecuado para que solo "juan" pueda utilizar el "sudo".