You are on page 1of 5

.

Laboratorio N 7 Introduccin a la Administracin de Archivos

Objetivo General:
Utilizar los comandos que me permitan administrar archivos.

Objetivo Especfico:
Al finalizar ste Laboratorio el alumno ser capaz de:

Administrar los archivos del Sistema Utilizar los m-comandos.

Requerimientos mnimos del Laboratorio:


Tener instalado Linux en su computador (Laboratorio N 1).

Laboratorio N 7 Autor: Juan Pablo Armijo Hemard

7.1

Gua de Trabajo:
a) Cree los directorios /usuariois/users/ses3 Sol: a) mkdir p /usuariois/users/ses3 /writeln /userbin.

/writeln /userbin.

b) Cree un archivo en /writeln llamado ejemplo1 y copie el contenido del manual del comando touch en ejemplo1. Sol: b) cd /writeln [Enter] touch ejemplo1 [Enter] man touch > ejemplo1

c) En /userbin cree un archivo llamado ejemplo2 y copie el contenido del archivo /etc/inittab. Sol: c) cd /userbin [Enter] cat /etc/inittab > ejemplo2 [Enter]

d) Copie el contenido del archivo /userbin/ejemplo2 en /usuario/users. Sol: d) cp /userbin/ejemplo2 /usuario/users

e) Mueva el archivo /writeln/ejemplo1 a /usuario/users/ses3. Sol: e) mv /writeln/ejemplo1 /usuario/users/ses3.

Laboratorio N 7 Autor: Juan Pablo Armijo Hemard

7.2

.
f) Copie todos los archivos de /usuario/users/ses3 a /usuario.

Sol: f) cp /usuario/users/ses3/* /usuario

g) Borre users. Sol: g) rm ir /usuario/users

h) Desplcese al subdirectorio usuario y revise en que directorio trabaja actualmente. Sol: h) cd /usuario [Enter] pwd [Enter]

i)

Vea el nmero del i-nodo del archivo /userbin/ejemplo1. ls -li

Sol: i)

j)

Cuntos usuarios en total se han creado?.

Sol: n) wc l /etc/passwd

k)

Obtenga una copia ordenada por registro completo del archivo de usuarios.

El resultado debe quedar en /usuario/tarea, con el nombre users. Sol: k) mkdir /usuario/tarea [Enter]

sort /etc/passwd > /usuaruio/tarea/users

Laboratorio N 7 Autor: Juan Pablo Armijo Hemard

7.3

.
l) Muestre por pantalla los usuarios ordenados alfabticamente

descendentemente. Sol: l) sort -r /etc/passwd [Enter]

m) Determine el tipo de archivo de /etc/passwd; /etc/rc.local; /bin/ps; /dev/hdc. Sol: m) file /etc/passwd [Enter] El sistema responde: /etc/passwd: ASCII text. file /etc/rc.local [Enter] El sistema responde: /etc/rc.local: symbolic link to rc.d/rc.local. file /bin/ps [Enter] El sistema responde: /bin/ps: ELF 32-bit LSB executable, intel 80386, versin 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (users shared libs), stripped.

n) Modifique la proteccin del archivo /usuario/tarea/nombres, de modo que users tenga acceso read y execute, group tenga acceso read y others ningn acceso. Hgalo usando el modo simblico. Sol: n) chmod u+rx-w,g+r-wx,o-rwx /usuario/tarea/nombres [Enter]

) Ejecute un solo comando que fije la proteccin de todos los archivos de /usuario, de modo que user tenga acceso read, write y execute; group tenga acceso read; y others tenga acceso read. Debe incluir todos los niveles de subdirectorios. Sol: ) chmod R u+rxw,g+r-wx,o+r-wx /usuario [Enter] Laboratorio N 7 Autor: Juan Pablo Armijo Hemard 7.4

.
o) Si trata de ver la lista de todos los archivos desde la raiz del sistema ( / ), debido a los modos de acceso algunos los mostrar y otros darn mensajes de error. Ejecute el comando asignando el output normal a un archivo llamado salida y el output de errores a otro llamado error. Sol: o) ls lR / 1>salida 2>error

Laboratorio N 7 Autor: Juan Pablo Armijo Hemard

7.5