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