Está en la página 1de 3

Repaso Linux

1. Supón que al hacer un ls –l examen, nos encontramos con lo siguiente:

lrwxr-xr-x 1 juan alumnos 23 Mar 17 10:20 examen->/home/otro

a. ¿A qué grupo pertenece el propietario? ¿Quién es el propietario?


Alumnos--grupo
Juan--`propietario

b. ¿Cómo se ha creado?¿Qué pasa si se borra el fichero /home/otro?


ln -s /home/otro examen
Si se borra /home/otro no sirve el enlace.
c. ¿Qué significado tiene la cadena lrwxr-xr-x?
l-→enlace
rwx-→permisos del propietario: lectura, escritura y
ejecución
r-x→permisos del grupo: lectura y ejecución
r-x→permisos de otros usuarios: lectura y ejecución
d. Para cambiar la cadena a lr-x---r--. ¿Qué orden emplearías? Hazlo de todas
las formas que conozcas.
chmod 504 examen
chmod u-w,g-rx,o-x examen
2. Al intentar crear un enlace al fichero prueba con la orden : ln
/home/usuario/prueba /home/usuario/dir1, me sale permiso denegado y al hacer
ls –l /home/usuario/dir1 me encuentro lo siguiente:

drw-r--r-- 4 lolo alumnos 77 Mar 17 11:00 dir1

a. ¿Por qué no puedo crearlo?


Se pueden dar opciones :

1. Porque no puedo crear enlaces duros entre


directorios siempre que prueba y dir1 sean directorios
2. Porque no soy el propietario si prueba y dir son
ficheros
b. Suponiendo que tu eres el propietario ¿Podrías solucionarlo?
Dando los permisos a dir1
chmod 755 dir1
3. Cambia el nombre a un fichero llamado fin en el directorio actual y muévelo (al
mismo tiempo) a un directorio DIR que cuelgue de este.
mv fin /home/usuario/DIR

4. ¿Cómo se cambia la contraseña a la cuenta de Administrador?

passwd root
5. Quiero que todos los ficheros creados en mi sesión tenga los permisos r-xr--r--.
¿Qué tengo que hacer? La mascara son los permisos que no estan
o sea los que tienen -, los sumo por cada grupo y esa seria
umask 233

6. Crea un fichero teléfono que contenga:


Ana 123456
Lisa 445599
Pepe 999999

touch telefono (añadir contenido)


a. Ordena el fichero telefono en orden inverso
sort -r telefono
b. Busca 12 en el fichero teléfono

grep 12 telefono

c. Corta el fichero teléfono por el segundo campo


cut -f2 -d:” ” telefono
d. Únelo a un fichero agenda, teniendo cómo delimitador el carácter :

Mesa y López
Arena 10
Patagonia 8

touch agenda

paste -d:”:” agenda telefono


7. Crea de una vez la estructura siguiente:

X:var

otro

adios

mkdir -p var/otro/adios
8. Crea el fichero SHELL cuyo contenido es

clear
ls –la /home
pwd
date
cd /

touch SHELL (añadir contenido)


a. Ejecútalo. ¿Qué hace?

chmod u+x SHELL


./SHELL
b. Copia el fichero a un directorio /home/usuario/DIR3
mkdir -p /home/usuario/DIR3
cp SHELL /home/usuario/DIR3

c. Borra el fichero

rm SHELL
9. ¿Cómo puedo acceder a una cuenta de usuario si estoy usando la cuenta
administrador?.

su usuario

También podría gustarte