You are on page 1of 14

Ejercicios 1.

Consultar los manuales de passwd.

a) Averiguar las restricciones que se imponen al formato del password.

El sistema pide que ingrese el password viejo para compararlo con el ingresado y hace una
encriptación para hacer la comparación de este.

El sistema después hace un chequeo de la información para permitir el cambio del password o de
lo contrario hace la negación.

Los caracteres permitidos para hacer chequeo de password es entre 6 o 8 caracteres.

b) Resumir los plazos y medidas de envejecimiento aplicables a los passwords en el sistema linux.
Las medidas de envejecimiento son

password a estado inactivo, cuando el password expiro por un número de días

cuando el password ha sido forzado para cambiarlo.

Número de días entre el password cambiado y el valor de ceros.


Cambio del password en el repositorio.
3. Consultar el fichero /etc/passwd y comprobar los usuarios especiales existentes y los números
de usuario utilizados.
Se observa que los usuarios daemon, bin, Sys games, man, lpd, mail, new, uucp, proxy, wwwdata,
backup, list, irc, gnats, no se loguean.

Se observan los ficheros Root, daemon, bin y los siguientes, del fichero /etc/passwd:

: /etc/shadowd:
Con el comando groups a los que pertenece la cuenta de usuario

4. (Optativo a valorar) Crear un guión del shell que dado un nombre de usuario (login) obtenga su
UID y GID

Se utilizó el comando Id que imprime la información del usuario y el grupo, dado un nombre de
usuario.
6. Consultar el manual de la orden pwck y practicar su uso.
7. La orden Chmod.
Las anteriores pantallas ilustran el manual de la orden chmod en Linux.

7.Crear un fichero con permisos r-x------

- Touch file.txt
- L- ls
- Chmod u-w file.txt
- Chmod g-r file.txt
- Chmod o-r file.txt
- O
- Chmod 500 file.txt.

a) Dar permiso de ejecución a los usuarios del grupo

Chmod g+x file.txt

c) Dar permiso de lectura a todos los usuarios.

Chmod a+r file.txt.

d) Modificar los permisos del grupo para que sean r w x

Chmod g+rwx file.txt


e) Hacer que los permisos del fichero sean r w xr--r—
Chmod g+ rwx file. Txt.

8. Crear un directorio con todos los permisos para el propietario.

a) Situarse dentro y crear un fichero cuya ejecución diga "Hola Mundo" o cualquier frase de
interés. Hacer ocho copias de ese fichero y darle a cada una de las 8 combinaciones de permisos
para el propietario (0 a 7)

Mkdir directorio

Chmod 700 directorio

Cd directorio

nene hola mundo. Sh

Cp hola mundo1.txt

Cp hola mundo 2.txt

Chmod 000 hola mundo1.sh

Chmod 100 hola mundo2.sh

b) Intentar deducir el funcionamiento de las siguientes ordenes con cada uno de los ficheros:
cat, cp, vi(lectura), vi(escritura), rm, ejecución.

Si el permiso es 000 debería denegar el permiso con todos los comandos.

Si el permiso es 100, debería denegar todos menos la ejecución.

Si el permiso es de 200, debería denegar todos menos la escritura.

Si el permiso es de 300, debería denegar la lectura

Si el permiso es de 400, debería denegar todo menos la lectura

Si el permiso es de 500, debería denegar todos menos la escritura.

Si el permiso es de 600 debería denegar la ejecución.

Si el permiso es de 700 no debe denegar ninguno.

Sólo podremos ejecutar cat sobre aquellos que tengan permiso de lectura.
Cp sobre aquellos que tengan permiso de lectura.

Vi(lectura) sobre los que tengan permiso de lectura.

Vi(escritura) sobre aquellos que tengan permiso de lectura y escritura .

Se pueden ejecutar rm sobre todos los archivos

Sólo se pueden ejecutar aquellos archivos que tengan permiso de ejecución.

c) Comprobar el funcionamiento de cada una de las ordenes anteriores.

10 10. ¿Cómo puedes conocer el modo de creación por defecto de un fichero?


Comando man (ayuda)

2. vi passwd vi es el editor.

You might also like