78. Crea un directorio llamado alumnos y otro llamado sysdev dentro de un nuevo directorio llamado educatica que estará en el raíz del sistema.
Comando mkdir.


79. Muestra información de permisos del directorio /educatica y todo su contenido.

Si nos fijamos, el sistema al utilizar mkdir por defecto pone como propietario al usuario que ha creado el directorio y como grupo su grupo primario.
80. Cambia el propietario del directorio educatica para que el nuevo propietario sea marinapg
Comando chown.


81. Cambia el grupo del directorio educatica para que el nuevo grupo sea el grupo alumno
Comando chgrp.

82. Cambia el propietario y el grupo del directorio /educatica y todo su contenido de forma que el nuevo propietario sea alumno y el grupo sea alumnos.
Comando chown.


Vamos a comprobar que todo ha funcionado como se pedía

83. Muestra los permisos del directorio /educatica/alumnos

84. Configura el directorio /educatica/alumnos de forma que el propietario tenga todos los permisos, los miembros del grupo tan solo puedan acceder para leer y el resto de usuarios del sistema no puedan realizar ninguna operación.
Comando chmod.
Podemos utilizar el PDF con los contenidos sobre comandos en el apartado sobre permisos.

Vamos a utilizar mode



85. Configura el directorio /educatica/sysdev de forma que solo los miembros del grupo sysdev puedan acceder para realizar operaciones de lectura y escritura.
Lo primero es ver los permisos del directorio.

Vamos a usar como propietario a root, que al final podrá hacer lo que quiera en el sistema. Lo vamos a usar como un comodín.

Ahora configuramos los permisos.

Pongamos lo que pongamos en los permisos de un fichero, root puede hacer lo que quiera.


De hecho, conociendo esta característica, cuando se pone a root como grupo o usuario propietario no se suelen cambiar los permisos, porque tiene todos siempre.
86. Crea un directorio para los usuarios alfredoff, marinapg y ramonam dentro del directorio /educatica/alumnos. Muestra los permisos de dichos directorios.
Vamos a echar un vistazo a los permisos.

En este caso concreto podríamos utilizar la cuenta de alumno, pero vamos a hacerlo con root.


87. Configura los directorios de los usuarios alfredoff, marinapg y ramonam dentro del directorio /educatica/alumnos de forma que tan solo cada uno de estos usuarios tenga acceso de lectura dentro de estos directorios
Primero vamos a quitar acceso a los otros en todos los directorios que están dentro del diretorio alumnos

Ahora tendremos que cambiar el propietario de cada uno de los directorios para que cumpla con lo que nos piden. El grupo no hace falta tocarlo, porque es root.

88. Crea un enlace simbólico con el nombre compartido dentro del directorio personal del usuario alfredoff a su directorio de alumno dentro de /educatica/alumnos.
Comando ln.
Como no sabemos como funciona el comando ln, vamos a echar un vistazo a su página de manual.


Tenemos que utilizar la opción -s.

Hay que tener en cuenta que como usuario normal no tenemos permiso de escritura en el directorio personal de otro usuario.

Vamos a comprobar si esto ha funcionado. Para ello vamos a cambiar al usuario alfredoff.

Ahora nos cambiamos al directorio personal del usuario actual

Vamos a meternos en el directorio compartido, que es un enlace a /educatica/alumnos/alfredoff.

¡No puede ser!. Vamos a mirar los permisos…

Según estos permisos alfredoff puede acceder para lectura y escritura. Sin embargo, no deja acceder. Vamos a comprobar los permisos del directorio /educatica/alumnos/alfredoff

Algo está fallando… vamos a volver a la cuenta alumno y echar un vistazo a los permisos del directorio.

Ahí está el problema, el usuario alfredoff no tiene permiso para acceder al directorio /educatica/alumnos, puesto que no pertenece al grupo alumnos.

Lo único que tenemos que hacer es añadir este usuario, y de paso a los otros dos: marinapg y ramonam, al grupo alumnos.


Para el usuario alfredoff, está trabajando en un directorio llamado compartido dentro de su directorio personal.


89. Repite este proceso, el de crear el enlace simbólico, para los usuarios ramonam y marinapg

Vamos a iniciar sesión en terminal virtual con marinapg para probar.


90. Crea un directorio llamado confidencial dentro del directorio personal del usuario marinapg al que solo pueda acceder marinapg para realizar cualquier operación de lectura escritura

Hemos creado el directorio, pero con los permisos que se han establecido no se cumple lo que nos pide el enunciado.
Tenemos cambiar tanto propietario como los permisos.

Ahora toca hacer confidencial este directorio.

Dejar una respuesta