Tabla de Contenidos

08. Usuarios y Permisos en Linux

Usuarios y Grupos

Creación y administración de usuarios y grupos en Linux

Octal

El sistema de numeración Octal

Permisos

Permisos en Linux

Ejercicios

Ejercicio 1

  1. Crea un nuevo usuario llamado “prueba” mediante la orden useradd.
  2. Establece su contraseña mediante passwd
  3. Crea su directorio mediante mkdir /home/prueba
  4. Entra en el sistema desde otra terminal con el nuevo usuario.Con la orden pwd muestra el directorio actual. ¿cual es el directorio actual?
  5. Añade un fichero en su directorio de trabajo mediante "vi".¿Has encontrado algún problema?
  6. Establece mediante al administrador que el propietario del directorio de trabajo “/home/prueba” sea el usuario “prueba” mediante la orden chown prueba /home/prueba .
  7. Vuelve a entrar con el usuario “prueba” y vuelve a crear el fichero. Ya deberá dejarte.
  8. Añade un nuevo usuario al sistema llamado “prueba2” pero esta vez sigue los siguientes pasos:
    • Crea el usuario
    • Establece la contraseña
    • Crea su directorio de trabajo
    • Establece como propietario del directorio al nuevo usuario
  9. Accede con el usuario “prueba2” y añade un archivo en su directorio de trabajo. No deberás tener ningún problema.
  10. Borra el usuario “prueba2”. También tienes que borrar el directorio que se habrá creado.
  11. Cambia la contraseña de root.

Ejercicio 2

Ejercicio 3

Binario Octal
101111011
101010011
000100000
010101000
011010101
010101001
110010101
Octal Binario
35
12
77
777
25
15
21

Ejercicio 4

Decimal Octal
23
49
7
9
77
1
6
Octal Decimal
23
47
7
3
77
1
6

Ejercicio 5

Permisos en Linux

  1. Usando el usuario "prueba" del tema anterior
  2. Crear el siguiente directorio /home/prueba/seguridad y dentro de él un archivo llamado “s.txt”.
  3. Muestra los permisos del fichero “s.txt” mediante la orden “ls -l s.txt”
  4. Elimina al fichero “s.txt” el permiso de lectura que tiene “Otros”.
  5. Muestra los permisos con “ls -l s.txt”
  6. Añade el permiso de escritura al grupo .
  7. Muestra los permisos con “ls -l s.txt”
  8. Establece los permisos de la siguiente forma: ---rw-rw-
  9. Muestra los permisos con “ls -l s.txt”
  10. Establece al propietario los mismo permisos que tuviera el grupo.
  11. Muestra los permisos con “ls -l s.txt”
  12. Establece los permisos a “rw- --- ---“ mediante el formato numérico.
  13. Muestra los permisos con “ls -l s.txt”
  14. Establece los permisos a “rw- r-- r--“ mediante el formato numérico.
  15. Muestra los permisos con “ls -l s.txt”
  16. Añade al archivo el permiso de escritura al grupo y a “Otros”.
  17. Muestra los permisos con “ls -l s.txt”
  18. Elimina del archivo el permiso de escritura y lectura del grupo y de “Otros”.
  19. Muestra los permisos con “ls -l s.txt”

Ejercicio 6

/opt/quiniela
     +-bin
         +quiniela (Otros rx y el resto rwx)
         +quiniela.jar (Otros rx y el resto rwx)
     +-src
         +Main.java (Propietario y grupo rw)
         +quiniela.jar (Propietario y grupo rwx)
     +-database
         +quiniela.db (Propietario "mysql" y permisos rw,grupo "quiniela" y permisos rw)	   
     +-backup
         +-src
         +-database

Hacer: