Herramientas de usuario

Herramientas del sitio


clase:daw:si:1eval:tema08

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

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

  • Crear el usuario administrador
  • Que su shell sea Bash
  • Que pueda lanzar ordenes de SUDO

Ejercicio 3

  • Transforma los siguientes números binarios a octal
Binario Octal
101111011
101010011
000100000
010101000
011010101
010101001
110010101
  • Transforma los siguientes números Octales a binario
Octal Binario
35
12
77
777
25
15
21

Ejercicio 4

  • Transforma los siguientes números de Decimal a Octal
Decimal Octal
23
49
7
9
77
1
6
  • Transforma los siguientes números de Octal a Decimal
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
  • Tu propio usuario tendrá como grupo secundario "quiniela"
  • En las carpetas:El propietario (yo) y el grupo (quiniela) tienen todos los permisos y otros solo tiene lectura y ejecucion
  • En los ficheros: El propietario (yo) y el grupo (quiniela) excepto "quiniela.db"

Hacer:

  • Crear Grupos
  • Crear Usuarios
  • Asignar a los usuarios los grupos a los que pertenece
  • Crear Carpetas
  • Crear Ficheros
  • Asignar propietarios a las carpetas y ficheros
  • Establecer permisos a las carpetas y ficheros
clase/daw/si/1eval/tema08.txt · Última modificación: 2020/12/13 11:56 por admin