clase:daw:si:1eval:tema08
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
- Crea un nuevo usuario llamado “prueba” mediante la orden useradd.
- Establece su contraseña mediante passwd
- Crea su directorio mediante
mkdir /home/prueba - Entra en el sistema desde otra terminal con el nuevo usuario.Con la orden pwd muestra el directorio actual. ¿cual es el directorio actual?
- Añade un fichero en su directorio de trabajo mediante "vi".¿Has encontrado algún problema?
- Establece mediante al administrador que el propietario del directorio de trabajo “/home/prueba” sea el usuario “prueba” mediante la orden
chown prueba /home/prueba. - Vuelve a entrar con el usuario “prueba” y vuelve a crear el fichero. Ya deberá dejarte.
- 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
- Accede con el usuario “prueba2” y añade un archivo en su directorio de trabajo. No deberás tener ningún problema.
- Borra el usuario “prueba2”. También tienes que borrar el directorio que se habrá creado.
- 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
- Usando el usuario "prueba" del tema anterior
- Crear el siguiente directorio /home/prueba/seguridad y dentro de él un archivo llamado “s.txt”.
- Muestra los permisos del fichero “s.txt” mediante la orden “ls -l s.txt”
- Elimina al fichero “s.txt” el permiso de lectura que tiene “Otros”.
- Muestra los permisos con “ls -l s.txt”
- Añade el permiso de escritura al grupo .
- Muestra los permisos con “ls -l s.txt”
- Establece los permisos de la siguiente forma: —rw-rw-
- Muestra los permisos con “ls -l s.txt”
- Establece al propietario los mismo permisos que tuviera el grupo.
- Muestra los permisos con “ls -l s.txt”
- Establece los permisos a “rw- — —“ mediante el formato numérico.
- Muestra los permisos con “ls -l s.txt”
- Establece los permisos a “rw- r– r–“ mediante el formato numérico.
- Muestra los permisos con “ls -l s.txt”
- Añade al archivo el permiso de escritura al grupo y a “Otros”.
- Muestra los permisos con “ls -l s.txt”
- Elimina del archivo el permiso de escritura y lectura del grupo y de “Otros”.
- 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: por 127.0.0.1
