domingo, 20 de octubre de 2013

Practica 5 linux

Practica 5 linux
1.- a.) Visualiza el modo (máscara de permisos) de todos los archivos de tu directorio login.
ls-l
b.) Visualiza también el modo de los archivos ocultos si los hay.
ls -la

c.) ¿Qué archivos corresponden a directorio?.
- fichero
D direcotrio
Lospermisos se asocian a un grupo un fichero es propiedad tuya y del grupo que estas activo.

2.- La orden touch arch permite crear un archivo vacío. Si se especifica un archivo ya existente simplemente actualiza su fecha y hora. Crea un archivo perm1 y comprueba el modo por defecto con el que se ha creado, su propietario y el grupo asociado.
$ touch perm1
$ ls –l perm1

3.- Modifica el modo de archivo perm1 para permitir su lectura, escritura y ejecución al propietario y sólo su lectura al grupo y al resto. Especifica la orden de todas las formas distintas que se te ocurran.
Orden : propietario, grupo y resto.
4- r lectura
2-w escribir
1  x ejecucion
                                                           $ chmod 644 perm1
4.- Crea en tu directorio PRUEBA1 un archivo lote1 (con el procedimiento cat > lote1) con el siguiente contenido:

clear

who

ls -l

(finaliza pulsando Ctrl + d)

Visualiza sus autorizaciones de acceso.
ls -l pruebai/lote1

5.- Elimina el permiso de lectura del archivo lote1 para su propietario e intenta visualizarlo.
$ pwd
               $/home/isopasir7/PRUEBA1
               $ chmod u-r lote1
               $ more lote1  permiso denegado
6.- Elimina el permiso de escritura del archivo lote1 para el propietario. Añade a lote1 la siguiente línea:
$ pwd
               $/home/isopasir7/PRUEBA1
               $ chmod u-w  lote1
               $ echo línea añadida >> lote1 permiso denegado
No se puede no disonemos de permiso de escritura

7.- Añade a la máscara de permisos del archivo lote1 los de lectura, escritura y ejecución para su propietario. Añade la línea indicada en la práctica anterior. "Ejecuta" el archivo.
$ pwd
               $/home/isopasir7/PRUEBA1
               $ chmod u+w+x  lote1
               $ echo “línea añadida” >> lote1
               $ . lote1 para ejecutarlo
Nota: Al ejecutar el archivo se ejecutan secuencialmente las órdenes Unix contenidos en él.

8.- Elimina en el archivo lote1 el permiso de lectura e intenta ejecutarlo. ¿Puedes?.
$ pwd
               $/home/isopasir7/PRUEBA1
               $ chmod u-r  lote1
               $ . lote1 àno puedes ejecutarlo porque no puedes leerlo


9.- Crea un directorio marta. Comprueba su modo de acceso. Elimina el permiso de escritura e intenta copiar el archivo lote1 en él. Vuelve a activar el permiso de escritura e intenta copiarlo de nuevo.
$mkdir marta
               $ chmod u-w marta
               $ cp lote1 marta àpermiso denegado
               $ chmod u+w marta
               $ cp lote1 marta
               $ ls marta à contiene lote1

10.- Elimina el permiso de lectura del directorio marta e intenta ver su contenido con la orden ls. Repítelo con la opción ls -l.
$ pwd
               $ /home/isopasir7/PRUEBA1
               $ chmod u-r marta
               $ ls –l marta àpermiso denegado


11.- Vuelve a añadir el permiso de lectura al directorio marta y elimina el permiso de ejecución. ¿Puedes ejecutar el archivo lote1 con la orden sh marta/lote1?. ¿Puedes situarte en el directorio marta para ejecutar el archivo lote1 desde allí?. Vuelve a asignar el permiso de ejecución del directorio e inténtalo nuevamente.
                   $ pwd
                   $ /home/isopasir7/PRUEBA1
                   $ chmod u-x marta
                   $ sh marta/lote1 permiso denegado
                   $ cd marta permiso denegado
                   $ chmod u+r+w+x marta
                   $ sh marta/lote1 si ejecuta el lote de comandos
12.- Comprueba la máscara de permisos por defecto con la orden umask. Elimina de dicha máscara los permisos de lectura y escritura para el grupo y el resto. Crea un archivo nuevo lucia y el directorio nuevo pablo. Comprueba sus modos y el efecto de la orden umask. Vuelve a la máscara por defecto inicial con la orden umask 022 y crea un nuevo archivo carlos. Comprueba su modo.
$ umask –S à u=rwx, g=rx, o=rx
               $ umask go=x àasi solo tendrán el permiso de ejecucion
               $ touch pablo
               $ mkdir lucia
               $ umask go=rw
               $ ls –l carlos à rwx-rw-rw-

13.- Asegúrate de que el archivo carlos tiene asignado el permiso de lectura y escritura para el “resto” de usuarios. Transfiere la propiedad del archivo carlos al usuario root (utiliza sudo chown root carlos para hacerlo -en algunos sistemas es necesario tener privilegios de administración para usar chown-). Intenta a continuación modificar su modo.
$ umask –S rwx- -rw- -rw
               $ chown <propietario> archivo
               $ chmod 444 jose àno te permite hacer esta modificación tienes que volver a chown isopasir7


14.- Haz una copia del archivo carlos con nombre salud. Verifica la propiedad de ambos archivo. Modifica el modo del archivo salud.
$ umask –S rwx- -rw- -rw
               $ chown <propietario> archivo
               $ chmod 444 joseàno te permite hacer esta modificación tienes que volver a chown isopasir7 cjose


15.- Asocia el archivo lucia al grupo group. Compruébalo.
$ pwd
               $ /home/isopasir/PRUEBA1/marta
               $ chgrp <grupo> lucia
               $ ls –l lucia àcomprobar

16.- Asigna al archivo lucia la máscara de permisos 060. A continuación trata de visualizarla con la orden cat. Cambia de grupo activo con la orden newgrp group. Intenta visualizar de nuevo el archivo lucia. NOTA: La orden id permite ver el id de usuario y de los grupos a los que pertenece este (incluido el grupo activo)
$ pwd
               $ /home/isopasir7/PRUEBA1/marta
               $ umask 060 lucia
               $ cat lucia
               $ newgrp group lucia
               $ cat lucia

17.- Comprueba tu identificación de usuario con la orden id. Cambia de grupo y vuelve a comprobar tu identificación.
$ pwd
               $ /home/isopasir7
               $ id
               $ newgrp grupo2
               $ id à diferente

18.- Crea el usuario olga. Cambia tu identificación de usuario por olga (su olga). Comprueba que usuario eres con whoami. Crea un archivo prop y comprueba su propietario. Regresa a tu identificación inicial.

Add user

No hay comentarios:

Publicar un comentario