Anda di halaman 1dari 37

CONFIGURACIN Y OPERACIN DE LINUX

Objetivo
(IMPORTANTE) Nombre y Apellido: Eduardo Parada
(IMPORTANTE) RUT:17515405-1
(IMPORTANTE) correo: edua.parada@alumnos.duoc.cl
Familiarizarse con la configuracin y operacin del sistema operativo Linux en ambiente grfico y en modo texto, a travs de
comandos, programas y utilidades, y particularmente en lo que se refiere a la configuracin de la red y los servicios, as como en la
comparticin de recursos, el registro de eventos y la seguridad.

Requisitos
Disponer de una PC de buenas prestaciones y que est conectada a Internet.

Seccin A: Introduccin
Qu es Linux?
En la actualidad existen una gran cantidad de sistemas operativos, dependiendo del tipo de computador y del uso a que est
destinado. Por ejemplo para los PC uno de los sistemas operativos ms difundidos es Microsoft Windows, en sus diferentes versiones
(95, 98, Me, NT, 2000, XP, 2003, Vista, 2008). Otros sistemas operativos son Microsoft DOS, Unix, Linux, MacOS, OS/2.
Linux est inspirado en Unix, un sistema operativo desarrollado en 1970, el cual tiene la caracterstica de ser fcilmente
portable a diferentes tipos de mquinas, por lo que existen versiones de Unix para casi todos los tipos de computadores, desde PC
hasta estaciones de trabajo y supercomputadores. Al contrario que otros sistemas operativos, como por ejemplo Mac OS de Apple
Computer, Unix no fue pensado para ser fcil de emplear, sino para ser sumamente flexible. Por lo tanto Linux no es en general tan
sencillo de usar como otros sistemas operativos, aunque se estn realizando grandes esfuerzos para facilitar su uso. Pese a todo, la
enorme flexibilidad de Linux y su gran estabilidad (y el bajo costo) han hecho de este sistema operativo una opcin muy interesante.
Adems el futuro de Linux es brillante y cada vez ms gente, gobiernos (como Venezuela) y empresas (como IBM) estn apoyando
esta iniciativa, con lo que Linux ser cada vez ms sencillo de emplear y los programas sern cada vez mejores.
Linux es un sistema operativo multitarea y multiusuario. Esto quiere decir que es capaz de ejecutar varios programas (o tareas) de
forma simultnea y albergar a varios usuarios de forma simultnea. Por lo tanto, todos los usuarios de Linux deben tener una cuenta
de usuario en el sistema. A su vez Linux organiza a los usuarios en grupos de forma que se puedan establecer privilegios a un
determinado grupo de trabajo, para el acceso a determinados archivos o servicios del sistema.
Un sistema Linux no tiene, en esencia, un entorno grfico asociado. Algo ahora casi impensable en alternativas como las de
Microsoft o Apple es una realidad en Linux, que permite ser ejecutado en modo texto. Esta capacidad es ideal para mquinas que
actan como meros servidores o para PC obsoletos, con pocos recursos hardware. Las versiones ms recientes de Linux incluyen el
sistema X Window (no confundir con X Windows), el cual es el encargado de controlar y manejar la interfaz de usuario. X Window
es mucho ms poderoso que otros entornos similares como Microsoft Windows, puesto que permite que el usuario tenga un control
absoluto de la representacin de los elementos grficos. La presencia de un sistema grfico y de los entornos de escritorio y gestores
de ventanas (dos cosas distintas) posibilita dotar a Linux de las mismas funciona lidades que se tienen en un Windows tradicional,
pero el usuario puede obviar su uso si as lo desea.
En modo texto, Linux dispone de varios programas que se encargan de interpretar los comandos que introduce el usuario y realiza
las acciones oportunas en respuesta. Estos programas denominados shell son el modo tpico de comunicacin en todos los sistemas
Unix, incluido Linux. Para muchas personas el hecho de tener que introducir los comandos de forma manual les puede parecer
intimidante y dificultoso, aunque como se ver ms adelante los comandos de Linux son relativamente simples y muy poderosos.
Linux naci en el ao 1991, iniciado por el entonces estudiante de informtica Linus Torvalds (de ah su nombre). Su creador
buscaba una forma de poder ejecutar en su mquina un entorno que pudiese darle una alternativa al entonces omnipresente (an ms
que hoy) Windows. Para ello, desarroll el llamado ncleo (kernel), un componente esencial sobre el que giran el resto de elementos
de este sistema operativo. Precisamente para elaborar esos elementos adicionales, Linus y la comunidad de desarrolladores del
proyecto (que empez a crecer exponencialmente gracias a Internet) aprovech los recursos del movimiento GNU para aportar
muchas de las soluciones desarrolladas por este organismo, tales como editores, compiladores, o compresores de archivos. Esto dio
origen como tal al sistema GNU/Linux, aunque en la mayora de los medios se le conozca nicamente como Linux.
La caracterstica ms conocida de esta alternativa es su carcter de libre distribucin. La mayora del sistema y sus componentes
(a excepcin de algunas utilidades de carcter comercial) se auspician bajo los trminos de la licencia GPL de la organizacin GNU.
Este tipo de contrato nos permite, a grandes rasgos, utilizar el software, distribuirlo y modificarlo a nuestro antojo. Eso s, la
distribucin y modificacin estn sujetas a las mismas reglas, y se deben ceder todo el cdigo fuente y los mismos derechos a toda la
comunidad tras haber efectuado cualquier variacin. Mediante la cesin de los fuentes de cada herramienta, se nos hace partcipes de
su desarrollo y se nos da una opcin impensable en filosofas propietarias, la de poder conocer los secretos del software y utilizar ese
cdigo como prefiramos. Las compaas con negocio en Linux no sacan beneficio econmico de la venta de distribuciones, ya que en

-2realidad cobran nicamente por lo que se podra considerar la parte fsica del producto: la produccin de los CD o DVD, los
manuales, y los gastos de envo o distribucin. El negocio est en los servicios (soporte, implantacin y gestin, formacin, etc.).
Actualmente Linux se obtiene en forma de distribuciones, que bsicamente son kits compuestos por un ncleo, una serie de
componentes indispensables para el funcionamiento de los recursos hardware y, adems, un subconjunto de herramientas adicionales
que cada fabricante considera oportunas. Estas distribuciones se pueden comprar en cajas con los CD, DVD y manuales
tradicionales, pero existe una opcin ms barata: la descarga directa desde Internet. Prcticamente todas ellas se pueden bajar ntegra
y gratuitamente desde las pginas de sus desarrolladores, desde portales Linux dedicados a este aspecto (como www.linuxiso.org) o
incluso desde aplicaciones P2P como BitTorrent, cada vez ms usada para este propsito. Los distintos responsables de las
distribuciones (Fedora, Novell-SuSE, Mandrake, Slackware, Debian, Ubuntu, Gentoo) se distinguen tambin entre ellos debido a
la inclusin de herramientas de configuracin de sus sistemas especficos, y en algunos casos incluso en el formato de los
denominados paquetes de instalacin. Estos archivos son la forma en la que aplicaciones, libreras y otros componentes del sistema
operativo estn preparados para ser instalados ms fcilmente. Para que nos hagamos una idea, los paquetes RPM (los ms
extendidos) del mundo Linux son similares a los archivos MSI e incluso a algunos EXE autoinstalables de Windows. Una vez que
tengamos el sistema cargado, podremos acceder a la inmensa cantidad de software disponible para Linux a travs de ellos, aunque
tambin podremos descargarnos los fuentes de la herramienta para ser compilada e instalada en nuestro sistema.
Entre las novedades incorporadas, se encuentran herramientas de gestin de proyectos (OpenProject y Planner), Inkscape (editor de
grficos vectoriales), aplicaciones de administracin que monitorean y controlan servicios, as como mayor soporte multimedia.
Posee un instalador grfico que en seis pasos y sin mayores complicaciones instala en menos de 30 minutos la distribucin. Canaima
est disponible en el portal www.softwarelibre.gob.ve.
En los aos recientes se han popularizado distribuciones compactas de Linux (Live CD), entre las que se destacan Ubuntu y
Knoppix. El sistema se ejecuta directamente desde el CD-ROM, sin necesidad de instalacin, ya que existe soporte para una gran
cantidad de dispositivos de hardware, que son detectados y configurados automticamente.
Cuando la PC se inicia desde un Live CD, se carga la imagen del kernel de Linux ( vmlinuz). Luego, se crean varios MB de disco
virtual (ramdisk) en la RAM de la PC. Los directorios de gran tamao (como /usr, /opt) son montados directamente desde el CDROM en modo de solo lectura.
Una de las ventajas del Live CD es que permite ejecutar numerosas aplicaciones ya preinstaladas, sin necesidad de instalarlas en
el disco duro, y sin perder por ello la capacidad de almacenar y recuperar informacin de los distintos dispositivos, incluidas las
particiones Windows. Esta ventaja resulta evidente cuando el PC de la casa es compartido con otros miembros de la familia que
podran ser reacios a reparticionar el disco duro, con el peligro que ello representa, para instalar un nuevo sistema operativo que
adems desconocen.
Un Live-CD se puede usar de distintas formas, por ejemplo:
Para ensear y demostrar de manera sencilla el sistema Linux, especialmente como sistema operativo.
Para realizar prcticas de laboratorio.
Probar rpidamente la compatibilidad de hardware bajo Linux antes de comprarlo o instalarlo.
Utilizar las herramientas incluidas para restaurar un sistema Linux o Windows daado o sus datos perdidos.
Bajo la filosofa de Live-CD se han desarrollado versiones especializadas orientadas a la seguridad informtica y gestin de redes.
Por ejemplo Knoppix-STD (Security Tools Distribution) incluye sofisticadas herramientas agrupadas en varias categoras:
encriptacin (gpg, openssl, stunnel, etc.), firewalls (shorewall), honeypots (honeyd, labrea), deteccin de intrusos (snort, aide),
analizador de trfico y sniffers (ethereal), test de penetracin, herramientas generales de red (iptraf, ntop). El listado completo se
encuentra en http://www.knoppix-std.org. Por lo tanto, arrancando con este CD, se tiene un sistema Linux completamente usable, y
con mas de 200 utilidades para administrar redes, analizarlas, monitorearlas, etc. Es muy til para auditores de seguridad.
BackTrack es un un Live CD que deriva de la fusin de otros dos populares Live CDs: Whax y Auditor. BackTrack no est basado
en Knoppix, sino en Slackware, para facilitar la modularidad. Esto posibilita personalizarlo para incluir los mdulos deseados,
dependiendo de las necesidades. Tiene un gran repositorio de exploits y herramientas. Puede obtenerse en http://www.remoteexploit.org.
Knoppix
El funcionamiento de esta distribucin (basada en Debian, la distribucin ms purista) es tan simple que no requiere de
conocimientos informticos avanzados para poder utilizarla. El craedor de la iniciativa fue Klaus Knopper en Alemania. Se puede
visitar el sitio de desarrollo (http://www.knoppix.org) y descargar la imagen ISO del CD. El sitio en espaol es http://www.knoppixes.org. La versin ms reciente se consigue como "ligera" en CD y "maxi" en DVD. Con la imagen ISO se puede crear un CD o
DVD con un software de grabacin (ej. Nero Burning ROM). As, tendremos prcticamente todo lo que hace falta para ejecutar
Linux.

-3-

Knoppix ofrece un entorno GNU/Linux totalmente operativo sin necesidad de instalarlo en el disco duro (aunque esto ltimo tambin
puede hacerse). Una caracterstica que asombra a cualquiera que lo ve arrancar, es su mdulo de deteccin de hardware, lo que
permite su utilizacin en casi cualquier equipo sin necesidad de instalar ningn driver. Tambin es impresionante ver la cantidad de
software (cerca de 2 Gigabytes) que se encuentran comprimidos en el CD y que son descomprimidos al vuelo a medida que se
ejecutan.
Ubuntu
La distribucin Ubuntu tambin est basada en Debian y es particularmente atractiva para los no iniciados, ya que es muy fcil de
usar y posee un ambiente grfico anlogo a Windows de Microsoft.
El slogan de Ubuntu es Linux para seres humanos y el nombre proviene de una antigua palabra africana que significa humanidad
para los otros. Ubuntu tambin fue el nombre de un movimiento encabezado por el obispo Desmond Tutu, quien gan el Premio
Nobel de la Paz en 1984 por sus luchas en contra del apartheid en Sudfrica.

El patrocinador de Ubuntu es el millonario emprendedor surafricano Mark Shuttleworth, el cual, tras ver similitudes entre los ideales
de los proyectos GNU, Debian y en general con el movimiento del software libre, decidi aprovechar la ocasin para difundir los
ideales de Ubuntu. La iniciativa surgi por parte de algunos programadores decepcionados del proyecto Debian, ya que cualquier
propuesta interesante se ahogaba en un mar de discusiones y no existan responsabilidades definidas. Debian no pona nfasis en
estabilizar el desarrollo de sus versiones de prueba y slo proporcionaba auditoras de seguridad a su versin estable, la cual era
utilizada slo por una minora, debido a la poca o nula vigencia que posea en trminos de la tecnologa Linux actual.
Tras formar un grupo multidisciplinario, los programadores decidieron buscar el apoyo econmico de Mark Shuttleworth, que
tras fundar la compaa Thawte (emisora de certificados digitales) en el garaje de su domicilio, logr venderla cuatro aos despus a
la empresa VeriSign por 575 millones de dlares. Adems viaj al ISS (International Space Station) en 2002 a bordo de una Soyuz.
Shuttleworth vio con simpata el proyecto y decidi convertirlo en una iniciativa autosostenible, combinando su experiencia en la
creacin de nuevas empresas con el talento y la experiencia de los programadores de la plataforma Linux. De esta forma naci la
empresa Canonical Ltd., con un capital de 10 millones de dlares, encargada de sostener econmicamente el proyecto mediante la
comercializacin de servicios y soporte tcnico a otras empresas. Tras varios meses de trabajo y un breve perodo de pruebas, la
primera versin de Ubuntu (Warty Warthog) fue lanzada el 20 de octubre de 2004.
Algunas caractersticas resaltantes de Ubuntu son las siguientes:
Basado en la distribucin Debian y ambiente grfico GNOME.
Disponible en 4 arquitecturas: Intel x86, AMD64, PowerPC, SPARC (slo en versin de servidor).
El navegador web oficial es Mozilla Firefox.
El sistema incluye funciones avanzadas de seguridad y entre sus polticas se encuentra el no activar, de forma predeterminada,
procesos latentes al momento de instalarse. Por eso mismo, no hay un firewall predeterminado, ya que no existen servicios que
puedan atentar a la seguridad del sistema.
Para ms informacin sobre Ubuntu, visite:
http://www.ubuntu.com
https://help.ubuntu.com
http://www.ubuntu-es.org
Versiones de Ubuntu

-4Las versiones estables de Ubuntu se liberan cada 6 meses y se mantienen actualizadas en materia de seguridad hasta 18 meses
despus de su lanzamiento. La nomenclatura de las versiones no obedece principalmente a un orden de desarrollo, se compone del
dgito del ao de emisin y del mes en que esto ocurre. La siguiente es una lista de las versiones y su lanzamiento:
Versin
5.04
5.10
6.06
6.10
7.04
7.10
8.04
8.10

Fecha de lanzamiento
abril 2005
octubre 2005
junio 2006
octubre 2006
abril 2007
octubre 2007
abril 2008
Octubre 2008

Nombre
Hoary Hedgehog
Breezy Badger
Dapper Drake
Edgy Eft
Feisty Fawn
Gutsy Gibbon
Hardy Heron
Intrepid Ibex

Y otras mas a la fecha, donde ya estamos en la versin 15.4.


El nombre sigue un mismo patrn: Un adjetivo y el nombre de un animal que empiezan con la misma letra. Esa letra es la siguiente
por orden alfabtico en cada versin.
Es posible descargar la imgen ISO del CD-ROM de Ubuntu ingresando a la pgina oficial http://www.ubuntu.com o solicitar el
CD-ROM al Prof. V. Mendillo.
Organizacin del software Ubuntu
En Ubuntu divide todo el software en cuatro categoras, llamadas "componentes", para as mostrar diferencias en licencias y la
prioridad con la que se atienden los problemas que informen los usuarios. Por defecto, se instala una seleccin de paquetes que cubre
las necesidades bsicas de la mayora de los usuarios de computadoras. Los paquetes de Ubuntu generalmente se basan en los
paquetes de la rama inestable (Sid) de Debian.
El componente Main contiene solamente los paquetes que cumplen los requisitos de la licencia de Ubuntu, y para los que hay
soporte disponible por parte de su equipo. ste est pensado para que incluya todo lo necesario para la mayora de los sistemas Linux
de uso general. Los paquetes de este componente poseen ayuda tcnica garantizada y mejoras de seguridad oportunas.
El componente Restricted contiene el software que est soportado por los desarrolladores de Ubuntu debido a su importancia,
pero que no est disponible bajo licencia libre para incluirlo en Main. En esta categora se incluyen los paquetes tales como los
controladores propietarios de algunas tarjetas grficas, como por ejemplo, los de nVIDIA. El nivel de la ayuda es ms limitado que
para Main, puesto que los desarrolladores pueden no tener acceso al cdigo fuente.
El componente Universe contiene una amplia gama del software, que puede o no tener una licencia restrictiva, pero que no recibe
apoyo por parte del equipo de Ubuntu. Esto permite que los usuarios instalen toda clase de programas en el sistema, pero los guarda
en un lugar aparte de los paquetes soportados Main y Restricted.
Finalmente se encuentra el componente Multiverse, que contiene los paquetes sin soporte debido a que no cumplen los requisitos
de software libre.
Ambiente grfico de Ubuntu
La interfaz grfica est basada en el sistema X Window, que es lo habitual en Unix. El sistema X Window se compone de dos parte
principales: el servidor X y el programa para la gestin de las ventanas. El servidor X es el programa que se encarga realmente de
dibujar en la pantalla. Por el contrario el gestor de ventanas, como su nombre indica, es el encargado de crear las ventanas y
gestionar su apariencia. Debido a este modelo, la apariencia de las aplicaciones vara segn se use uno u otro gestor de ventanas,
entre los que destacan por su sencillez de uso y popularidad los entornos KDE y GNOME, los cuales son totalmente personalizables.
KDE (K Development Environment) es uno de los ms populares, puesto que une una gran facilidad de uso a un ambiente bonito y
agradable. La 'K' originariamente representaba la palabra "Kool", pero su significado fue abandonado ms tarde. Actualmente
significa simplemente K, la letra inmediatamente anterior a la L (inicial de Linux) en el alfabeto. KDE incluye una gran cantidad de
utilidades que se integran con el entorno. El cono con la K es el K Menu, que sirve para desplegar la lista de aplicaciones a fin de
ejecutar fcilmente alguna de ellas.

KDE es usando por muchas distribuciones (por ejemplo Knoppix). En cambio Ubuntu utiliza GNOME. Sin
embargo existe una variante llamada Kubuntu, con KDE como entorno de escritorio. Las nuevas versiones de
Kubuntu salen de manera regular y predecible; se hace una nueva versin cada vez que sale una actualizacin de KDE.
El proyecto GNOME (GNU Network Object Model Environment) surgi en 1997 liderado por los mexicanos Miguel de Icaza y
Federico Mena con el fin de crear un entorno de escritorio completamente libre para sistemas operativos libres, en especial para
GNU/Linux. Desde el principio, el objetivo principal de GNOME fue proporcionar un conjunto de aplicaciones amigables y un
escritorio fcil de utilizar. GNOME tambin es una palabra del idioma ingls que significa gnomo (enano mitolgico).

-5-

Los primeros desarrolladores de GNOME criticaban a KDE por basarse en la biblioteca de controles grficos Qt, cuya licencia
(QPL), aunque libre, no era compatible con la licencia GPL de la FSF. Aos ms tarde los problemas de licencia de Qt se han
resuelto y estas crticas han cesado. Sin embargo, los dos proyectos siguen rumbos tecnolgicos distintos y se hacen una competencia
amigable.
Como con la mayora de las aplicaciones GNU, GNOME ha sido diseado para ejecutarse en toda la gama de sistemas operativos
de tipo Unix con X Window, y especialmente pensado para GNU/Linux. Desde sus inicios se ha utilizado la biblioteca de controles
grficos GTK.
Actualmente el proyecto evoluciona bajo amparo de la Fundacin GNOME (http://www.gnome.org).
En la carpeta Linux del DVD hay una serie de libros electrnicos sobre Linux y sobre Ubuntu en particular, que puede consultar a
fin de ampliar los conocimientos bsicos de las siguientes secciones.

Seccin B: Demostraciones
1.

Coloque Ud. las pantallas (todas) de la configuracin de una mq

uina virtual en Virtual Box para Ubuntu 15:

-6-

-7-

-8-

-9-

-10-

-11-

-12-

-13-

-14-

2.

Coloque Ud. las pantallas (todas) de la instalacin de Ubuntu:

-15-

-16-

-17-

-18-

-19-

-20-

3.

Coloque Ud. las pantallas del home de escritorio de Ubuntu (entorno de escritorio):

-21-

-22-

-23Colocar la salida de los siguientes comandos y explique para que sirven cada uno:
a. Hostname
Muestra el nombre de la maquina
eduardo@eduardo -VirtualBox:~$ hostname
eduardo-VirtualBox
b. ifconfig a
Es para poder ver la configuracin de red
eduardo@eduardo-VirtualBox:~$ ifconfig -a
eth0
Link encap:Ethernet direccinHW 08:00:27:f9:26:78
Direc. inet:10.0.2.15 Difus.:10.0.2.255 Msc:255.255.255.0
Direccin inet6: fe80::a00:27ff:fef9:2678/64 Alcance:Enlace
ACTIVO DIFUSIN FUNCIONANDO MULTICAST MTU:1500 Mtrica:1
Paquetes RX:71 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:131 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:1000
Bytes RX:21389 (21.3 KB) TX bytes:16685 (16.6 KB)
4.

lo

Link encap:Bucle local


Direc. inet:127.0.0.1 Msc:255.0.0.0
Direccin inet6: ::1/128 Alcance:Anfitrin
ACTIVO BUCLE FUNCIONANDO MTU:65536 Mtrica:1
Paquetes RX:253 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:253 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:0
Bytes RX:25279 (25.2 KB) TX bytes:25279 (25.2 KB)
c. pwd
Este comando muestra la ruta donde uno se encuentra
eduardo@eduardo -VirtualBox:~$ pwd
/home/ eduardo
d. sudo i
Cambia del usuario normal al usuario root pidiendo la contrasea
eduardo@eduardo -VirtualBox:~$ sudo -i
[sudo] password for eduardo:
root@eduardo -VirtualBox:~#
e. id
Muestra la informacin completa del usuario, y a que grupos pertenece
eduardo@eduardo -VirtualBox:~$ id
uid=1000(eduardo) gid=1000(eduardo)
grupos=1000(eduardo),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),115(lpadmin),131(sambashare)
f. who
Muestra quien se encuentra en este momento conectado a la sesion
eduardo@eduardo -VirtualBox:~$ who
eduardo :0
2015-10-18 21:57 (:0)
eduardo pts/0
2015-10-18 22:00 (:0)
g. who am i
Muestra quien es el que esta preguntando en este caso soy yo mismo en el terminal 0
eduardo@eduardo -VirtualBox:~$ who am i
eduardo pts/0
2015-10-18 22:00 (:0)
h. last
Muestra un listado de los ltimos usuarios conectados
eduardo@eduardo -VirtualBox:~$ last
eduardo pts/0
:0
Sun Oct 18 22:00 still logged in
eduardo pts/0
:0
Sun Oct 18 21:59 - 22:00 (00:00)
eduardo pts/1
:0
Sun Oct 18 21:58 - 21:58 (00:00)
eduardo pts/0
:0
Sun Oct 18 21:57 - 21:59 (00:02)
eduardo :0
:0
Sun Oct 18 21:57 still logged in
reboot system boot 3.19.0-15-generi Sun Oct 18 21:56 - 22:01 (00:05)
eduardo pts/0
:0
Sun Oct 18 21:23 - 21:55 (00:31)
eduardo pts/0
:0
Sun Oct 18 21:22 - 21:23 (00:00)
eduardo :0
:0
Sun Oct 18 21:19 - down (00:36)
reboot system boot 3.19.0-15-generi Sun Oct 18 21:18 - 21:55 (00:37)
wtmp begins Sun Oct 18 21:18:12 2015

-24shutdown
Este comando paga la maquina si uno esta como root en caso contrario da error por permisos, y la apaga 1 minuto
despus del comando
root@eduardo -VirtualBox:~# shutdown
Shutdown scheduled for dom 2015-10-18 22:14:13 CLT, use 'shutdown -c' to cancel.
root@eduardo -VirtualBox:~#
Broadcast message from root@eduardo -VirtualBox (Sun 2015-10-18 22:13:13 CLT):
i.

The system is going down for power-off at Sun 2015-10-18 22:14:13 CLT!
j. shutdown -r now
Este comando no devuelve nada ya que apaga la maquina en el instante
k. kill
A este comando uno le seala un proceso y lo termina
eduardo@eduardo -VirtualBox:~$ kill
kill: uso: kill [-s id_seal | -n num_seal | -id_seal] pid | idtrabajo ... kill -l [id_seal]
l. cd
Este comando es para cambiarse de directorio
eduardo@eduardo -VirtualBox:~$ cd
eduardo@eduardo -VirtualBox:~$ cd
m. cd /
Este comando cambia de directorio al directorio root
eduardo@eduardo -VirtualBox:~$ cd /
eduardo@eduardo -VirtualBox:/$
n. ls
Muestra la lista de carpetas y archivos
eduardo@eduardo -VirtualBox:~$ ls
Descargas Escritorio
Imgenes Plantillas Vdeos
Documentos examples.desktop Msica Pblico
o. ls lrt
Muestra la lista de carpetas y archivos pero mas detallado
eduardo@eduardo -VirtualBox:~$ ls -lrt
total 44
-rw-r--r-- 1 eduardo eduardo 8980 oct 18 21:12 examples.desktop
drwxr-xr-x 2 eduardo eduardo 4096 oct 18 21:19 Vdeos
drwxr-xr-x 2 eduardo eduardo 4096 oct 18 21:19 Pblico
drwxr-xr-x 2 eduardo eduardo 4096 oct 18 21:19 Plantillas
drwxr-xr-x 2 eduardo eduardo 4096 oct 18 21:19 Msica
drwxr-xr-x 2 eduardo eduardo 4096 oct 18 21:19 Imgenes
drwxr-xr-x 2 eduardo eduardo 4096 oct 18 21:19 Documentos
drwxr-xr-x 2 eduardo eduardo 4096 oct 18 21:19 Descargas
drwxr-xr-x 2 eduardo eduardo 4096 oct 18 21:55 Escritorio
p. cat
Es para abrir y ver un archivo
q. cat /etc/hosts
Hace lo mismo pero esta vez abre el archivo hosts de etc
eduardo @eduardo-VirtualBox:~$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 eduardo VirtualBox
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
r. tail -f nombre_archivo
Hace lo mismo que los 2 comandos de arriba
eduardo@eduardo -VirtualBox:~$ tail -f nombre_archivo
tail: no se puede abrir nombre_archivo para lectura: No existe el archivo o el directorio
tail: no queda ningn fichero
s. df
Muestra la informacin de utilizacin del disco en bytes

-25eduardo@eduardo -VirtualBox:~$ df
S.ficheros bloques de 1K Usados Disponibles Uso% Montado en
udev
3486064
0 3486064 0% /dev
tmpfs
699296 9108
690188 2% /run
/dev/sda1
9415016 3796740 5116980 43% /
tmpfs
3496472 156 3496316 1% /dev/shm
tmpfs
5120
4
5116 1% /run/lock
tmpfs
3496472
0 3496472 0% /sys/fs/cgroup
cgmfs
100
0
100 0% /run/cgmanager/fs
tmpfs
699296
44
699252 1% /run/user/1000
/dev/sr0
57416 57416
0 100% /media/eduardo/VBOXADDITIONS_5.0.4_102546
t. df kh
Muestra la informacin del disco convertida a kB,mB,gbB
eduardo@eduardo -VirtualBox:~$ df -kh
S.ficheros Tamao Usados Disp Uso% Montado en
udev
3,4G
0 3,4G 0% /dev
tmpfs
683M 8,9M 675M 2% /run
/dev/sda1
9,0G 3,7G 4,9G 43% /
tmpfs
3,4G 156K 3,4G 1% /dev/shm
tmpfs
5,0M 4,0K 5,0M 1% /run/lock
tmpfs
3,4G
0 3,4G 0% /sys/fs/cgroup
cgmfs
100K
0 100K 0% /run/cgmanager/fs
tmpfs
683M 44K 683M 1% /run/user/1000
/dev/sr0
57M 57M 0 100% /media/eduardo/VBOXADDITIONS_5.0.4_102546
u. mount
Es para montar un filesystem ej cd/dvd-rom
eduardo@eduardo -VirtualBox:~$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=3486064k,nr_inodes=201926,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=699296k,mode=755)
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (rw,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroupsagent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/perf_event type cgroup
(rw,nosuid,nodev,noexec,relatime,perf_event,release_agent=/run/cgmanager/agents/cgm-release-agent.perf_event)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgmrelease-agent.hugetlb)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,clone_children)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=26,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
cgmfs on /run/cgmanager/fs type tmpfs (rw,relatime,size=100k,mode=755)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=699296k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sr0 on /media/eduardo /VBOXADDITIONS_5.0.4_102546 type iso9660
(ro,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)
v. umount
Es para desmontar un filesystem ej cd/dvd-rom

-26eduardo @eduardo -VirtualBox:~$ umount


Usage:
umount [-hV]
umount -a [options]
umount [options] <source> | <directory>
Opciones:
-a, --all
unmount all filesystems
-A, --all-targets
unmount all mountpoints for the given device in the
current namespace
-c, --no-canonicalize don't canonicalize paths
-d, --detach-loop
if mounted loop device, also free this loop device
--fake
dry run; skip the umount(2) syscall
-f, --force
force unmount (in case of an unreachable NFS system)
-i, --internal-only don't call the umount.<type> helpers
-n, --no-mtab
don't write to /etc/mtab
-l, --lazy
detach the filesystem now, clean up things later
-O, --test-opts <list> limit the set of filesystems (use with -a)
-R, --recursive
recursively unmount a target with all its children
-r, --read-only
in case unmounting fails, try to remount read-only
-t, --types <list>
limit the set of filesystem types
-v, --verbose
say what is being done
-h, --help display this help and exit
-V, --version output version information and exit
For more details see umount(8).
5.

Coloque y explique todos los pasos necesarios para la actualiazcin de la lista de paquetes y el upgrade de las aplicaciones :
a. sudo apt-get update
Este comando actualiza la lista de paquetes haciendo uso del gestor apt-get
b. sudo apt-get upgrade;
Este comando es que instala lo que se acaba de ver en la lista de paquetes y actualiza Ubuntu y las dems
aplicaciones
c. sudo apt-get install build-essential module-assistant;
Busca y Instala el compliador natural para el kernel de Ubuntu y el Segundo es un modulo de asistencia para el
manejo de errores
d. sudo apt-get install aptitude
Busca y Instala el gestor de aplicaciones aptitude
e. sudo aptitude search lo que queremos buscar
Aqu uno simplemente puede usar el gesto de aplicaciones para buscar lo que sea que uno quiera instalar
f. sudo umount /media/disco/
Con este comando uno desmonta un disco con la ruta /media
g. sudo apt-get install xz-utils
Este commando busca y instala la herramienta para la apartura de codigo en modo kernel, cosa que lo mas
probable que se halla instalado en el Segundo paso tambien

6.

Instale y explique el paso a paso para la instalacin de los compenentes de host invitado en VirtualBox:

-27-

Primero uno busca en devices y presiona insert guest additions cd image lo cual pondr dicha imagen de cd dentro de la maquina
Primero ingresamos el m-a prepare para que el kernel se abra y se haga la compilacin sobre los componentes que esta instalando virtual box

-28-

-29-

Luego nos posicionamos en el directorio del cd que acabamos de ingresar y buscamos el archivo que quieremos instalar, en este caso es VBoxLinuxAdditions.run,
luego de escribir sudo ./VBoxLinuxAdditions.run el programa comienza a ejecutarte y los componentes de host invitado de virtual box comienzan a instalarse.

-30-

Como yo ya lo tenia instalado se comenz a desintalar solo para instarlo denuevo, y luego de que la instalacin esta lista hay que reiniciar la maquina. Lo que esto
logra es que ahora podamos transferir cosas del portapapeles entre la maquina real y la virtual, y tambin por ejemplo la resolucin se ajustara automticamente al
tamao de la ventana

7.

Inicie la maquina Virtual con los componentes de VirtualHost activo:

-31-

Y ahora se pueden hasta traspasar cosas solo arrastrndolas de un lugar a otro.

Seccin C: Estructura de directorios y SAMBA


Al trabajar con Linux y Ubuntu, es importante tener en cuenta que hay ciertas diferencias en la estructura de su sistema de archivos y
directorios, si se compara con Windows. En este ltimo, cada dispositivo de almacenamiento tiene una letra asignada (A, B, C)
con una estructura independiente. Cada dispositivo es la raz de su propio sistema de archivos.

Linux en cambio posee un solo sistema de archivos y un nico rbol. La raz no es el disco C o D, sino un directorio que contiene
todos los dems. A esta raz se le conoce como root y se representa con /. Los discos y otros dispositivos de almacenamiento se
montan en esa estructura.

-32-

Bajo la raz se encuentran distintos directorios cuya misin y nombre son estndar para todos los sistema Unix. En las siguientes
figuras se muestran algunos de esos directorios y subdirectorios. Note que el rbol se encuentra invertido, como es usual en
computacin.

-33-

-34-

Seccin D: El shell y los comandos bsicos


Si bien el entorno grfico en Linux es muy conveniente, todo usuario de Linux acabar antes o despus relacionndose con el sistema
empleando el modo texto. Este modo se basa en la ejecucin de una serie de comandos, que son interpretados por un programa o
shell. En Linux se puede disponer de varios de ellos (ej. C, Korn, Bourne, bash). Uno de los ms populares es bash (Bourne Again
Shell), que es una variante del Bourne shell clsico pero con caractersticas avanzadas. En la mayora de los sistemas Linux el
programa binario del shell se encuentra en /bin/sh. Si Linux se ha iniciado en modo texto, el sistema arranca de forma directa el shell
y queda a la espera de introduccin de nuevos comandos.
Usted puede necesitar usar el modo texto si la PC no logra entrar al modo grfico, usualmente debido a que no se detect
correctamente la tarjeta de video. Si tampoco logra pasar al modo texto, reinicie la PC y seleccione Iniciar Ubuntu en modo grfico
seguro o pulse F4 para probar con otros parmetros VGA.
Si usted se encuentra en modo grfico, puede acceder al shell de dos formas: La primera forma es utilizando una de las 6
consolas virtuales de Ubuntu, lo cual se hace presionando las siguientes combinaciones de teclas: Ctrl+Alt+F1 hasta Ctrl+Alt+F6.
Para volver al modo grfico hay que presionar Ctrl+Alt+F7. Si est usando una laptop, quizs tambin tenga que pulsar la tecla
Shift. (Nota: Este procedimiento no siempre funciona y menos si est corriendo Ubuntu como una mquina virtual mediante
VMware).
La segunda forma es la ms segura y menos radical permitiendo acceder al shell desde el mismo entorno grfico. Para esto hay
que abrir el Terminal desde Aplicaciones | Accesorios. Para terminar (logout) la sesin de trabajo en el Terminal y cerrar la ventana,
puede utilizar Ctrl+D o el comando exit.
Existen una serie de nociones bsicas que hay que tener en cuenta a la hora de introducir los comandos en el Terminal. En primer
lugar citaremos las siguientes: (a) Los comandos hay que teclearlos exactamente. (b) Las letras maysculas y minsculas se
consideran como diferentes.
En su forma ms habitual (los shells de Bourne o de Korn), el sistema operativo utiliza un signo de $ como prompt para indicar
que est preparado para aceptar comandos. En el caso de que el usuario acceda como root, este signo se sustituye por #.
Linux dispone de una infinidad de comandos que no resulta fcil recordar. Una ayuda que ofrece Ubuntu y otras distribuciones es
pulsar Tab para que se muestren todos los comandos disponibles. Si usted no se acuerda de cmo se escribe un determinado comando
(por ejemplo gnome), escriba gn y pulse Tab 2 veces. As se mostrarn todos los comandos que empiezan por gn.
A continuacin se muestra una lista de algunos comandos frecuentes de Linux para que usted los pruebe con calma. Puede
conseguir ayuda sobre muchos de ellos aadiendo el parmetro --help.

El comando man es muy til. Todos los manuales de Linux estn dentro del propio sistema operativo, y este comando permite
acceder a la informacin correspondiente al comando. Por ejemplo con man who aparecer por pantalla y de forma formateada por
pginas, la explicacin del comando who. Se puede navegar a travs de estas pginas con las teclas PgUp (Retroceder) y PgDn
(Avanzar) y luego presionar q para salir.
El comando who permite averiguar quin est conectado al sistema (acurdese que Linux es multiusuario). Ms detalles se
obtienen con el comando finger.
El comando w muestra informacin sobre los usuarios conectados y los procesos que estn corriendo, mientras que el comando
whoami informa quien es usuario actual conectado a la consola.
El comando passwd nombre_usuario (o sudo passwd nombre_usuario) permite cambiar la contrasea de un usuario. Si se usa con
la opcin S, permite ver el estado de la contrasea del usuario (ej. passwd S root). Para conocer ms opciones, ejecute passwd
--help o man passwd.
El comando echo imprime un determinado texto en el terminal. Por ejemplo, echo $HOME muestra la variable HOME que
contiene la ruta al directorio del usuario y echo $PATH muestra la variable que contiene la ruta donde buscar los comandos.

-35A continuacin se muestra una lista de algunos comandos utilizados para manipular directorios y archivos (ficheros) para que
usted tambin los pruebe con calma. Debido a que algunos comandos requieren tener privilegios de root, le conviene abrir una
consola de root mediante sudo -i. Note como el prompt es # en vez de $.

El comando ls (abreviacin de list) es muy importante, ya que muestra los nombres de los archivos y subdirectorios contenidos en el
directorio en el que se est. Slo se obtienen los nombres de los archivos, sin ninguna otra informacin, pero usando con parmetros
se hace ms til:
ls -a Muestra todos los archivos incluyendo algunos que ordinariamente estn ocultos para el usuario (aquellos que comienzan por un
punto). Se recuerda que el archivo punto . indica el directorio actual y el doble punto .. el directorio padre, que contiene, al actual.
Para avanzar se pulsa la barra espaciadora y para terminar se pulsa q, es decir quit.
ls -l Esta es la opcin de lista detallada: muestra toda la informacin de cada archivo, por ejemplo:

El comando ls admite los caracteres de sustitucin o metacaracteres (*) y (?). El carcter * representa cualquier conjunto o secuencia
de caracteres. El caracter ? representa cualquier caracter, pero slo uno. As que ls *.gif muestra todos los nombres de archivos que
terminen en .gif, por ejemplo dib1.gif, a.gif, etc.
Para ms informacin sobre ls, ejecute man ls. El nmero que aparece entre parntesis, ej. MAN(1), indica la seccin del manual.
El comando pwd (print work directory) muestra el directorio actual en el cual nos encontramos.
El comando cd permite cambiar de directorio a partir del directorio actual de trabajo. Por ejemplo, cd /home/ubuntu. En este
ejemplo pasamos del directorio actual de trabajo al nuevo directorio /home/ubuntu, que ser desde ahora nuestro nuevo directorio. cd
juan nos traslada al subdirectorio juan (que deber existir como subdirectorio en el directorio actual).
El comando cd solo, nos sita nuevamente en el directorio personal del usuario.
El comando cd .. nos retrocede un nivel en la jerarqua de directorios. Por ejemplo, si estamos en /home/ubuntu y usamos este
comando, pasaremos al nivel inmediatamente superior de la jerarqua de directorios, en este caso a /home.
Al contrario que en MS-DOS, en Linux no existe la forma cd.. sin espacio entre cd y los dos puntos. En la siguiente tabla se
ilustran algunas otras diferencias.

-36-

El comando find busca un archivo o subdirectorio a partir de un dado punto en el rbol. Por ejemplo find /etc -name passwd busca
passwd a partir de /etc. Como otro ejemplo, find /etc -name pass* busca todos los archivos que empiezan por pass.
La bsqueda podra llevar mucho tiempo, especialmente si se empieza desde la raz. Linux permite correr un comando en
background, aadiendo & al final del comando. Cuando se pone &, la consola queda libre para otros comandos.
El comando cat permite visualizar el contenido de uno o ms archivos de forma no formateada. Tambin permite copiar uno o
ms archivos como apndice de otro ya existente. Algunas formas de utilizar este comando son las siguientes:
cat filename hace que en la pantalla se muestre el contenido del archivo filename.
cat file1 file2 > file3 hace que el contenido de los archivos file1 y file2 sea almacenado en file3.
cat file1 file2 >> file3 hace que el contenido de file1 y file2 sea aadido al final de file3.
El comando more permite visualizar un archivo una pantalla a la vez. Pruebe por ejemplo more /etc/passwd. Cuando se pulsa la barra
espaciadora (el espacio en blanco), se visualizar la siguiente pantalla. Para salir de este comando (terminar la visualizacin) se
pulsa q o tambin Ctrl+ D.
El siguiente es un ejemplo del uso de more para visualizar un directorio muy largo: ls a | more. El smbolo | es un conector de
pipeline (tubera), que es una forma de comunicacin entre procesos la cual permite conectar la salida estndar de un proceso con la
entrada de otro comando. As todo lo que el proceso enve a su salida estndar ser tomado por el comando como entrada en el
mismo orden en que se gener la informacin.
El comando grep localiza una palabra, clave o frase en un conjunto de archivos y directorios, indicando en cules de ellos la ha
encontrado. El nombre del comando viene del uso de expresiones regulares en la familia de editores ed.grep significa global regular
expression printer. Este comando revisa uno o ms archivos, mostrando aquellas lneas que contienen el conjunto de caracteres
buscado. Si el conjunto de caracteres a buscar est compuesto por dos o ms palabras separadas por un espacio, se debe coloca el
conjunto de caracteres entre apstrofes ('). El formato de grep es el siguiente: grep 'conjuntocaracteres' file siendo
'conjuntocaracteres' la secuencia de caracteres a buscar y file el archivo donde se debe buscar. Para ignorar minsculas o maysculas,
se usa la opcin i. Si no se indica el archivo, entonces grep usa la entrada estndar. Como ejemplo, grep abc * busca la cadena abc
en todos los archivos del directorio actual. El comando grep resulta muy poderoso al utilizarlo con pipes. Por ejemplo, para averiguar
saber si existe el archivo passwd en un directorio muy grande como /etc, podemos usar ls /etc | grep passwd. Aqu grep busca la
cadena passwd en su entrada estndar, que a su vez es la salida de ls /etc. Pruebe esta forma del comando y comprela con ls /etc.
El comando history muestra una lista de los ltimos comandos ejecutados, cada uno asociado con un nmero. Se puede repetir
cualquiera de ellos simplemente poniendo un punto de admiracin seguido del nmero en cuestin. Una forma ms prctica es usar
las flechas de arriba y abajo para moverse a travs de la lista.
Linux, al igual que todos los sistemas Unix, mantiene un sistema de permisos de acceso a los archivos muy estricto, a fin de
controlar qu es lo que se puede hacer con ellos, y quien lo puede hacer. Estos permisos se identifican con letras y son: r permiso de
lectura el archivo, w permiso de escritura en el archivo, x permiso de ejecucin del archivo, s permiso para cambiar el propietario del
archivo. Se pueden ver los permisos de un archivo con el comando ls -l. Un ejemplo del resultado de este comando se presenta a
continuacin:

La primera lnea presenta un directorio (la d al principio de la lnea lo indica), la segunda presenta un archivo (el guin inicial lo
indica) y la tercera un enlace (link). El nombre del directorio es graficas, tiene 5 archivos, fue modificado por ltima vez el 21 de
Febrero del ao en curso a las 6:31AM, el dueo es pepe, el grupo es users y el tamao es 4096 bytes. Los tres caracteres rwx que
siguen a la d inicial indican los permisos para el dueo, los tres siguientes r-x indican los permisos para el grupo y los tres siguientes
r-x indican los permisos para el resto de usuarios. Como el orden de estos permisos es siempre el mismo (primero lectura r, despus
escritura w y despus ejecucin x), resulta que el archivo x.tar.gz no es ejecutable, que puede ser ledo por el dueo y por el grupo
pero no por los dems usuarios, adems puede ser escrito slo por pepe. Del enlace podemos destacar que se llama a, que enlaza al
archivo /etc/hosts y que su tamao y permisos reales los heredar de /etc/hosts.

-37Al contrario que en Windows o MS-DOS, los programas ejecutables en Unix no estn marcados por una determinada extensin
(.exe) sino por un atributo, el permiso de ejecucin x. Si se elimina este atributo a un programa, no se podr ejecutar.
Los permisos de lectura, escritura y ejecucin tienen un significado diferente cuando se aplican a directorios y no a archivos
normales. En el caso de los directorios el permiso r significa la posibilidad de ver el contenido del directorio; el permiso w da la
posibilidad de crear y borrar archivos en ese directorio, y el permiso x autoriza a buscar y utilizar un archivo concreto.
Los permisos de un archivo (o directorio) pueden ser modificados por el dueo o por el administrador del sistema con el comando
chmod que utiliza dos parmetros: cambio por realizar al permiso y nombre del archivo por cambiar. Los permisos se pueden
especificar en octal o con una o ms letras para identificar al usuario (u para el usuario, g para el grupo, o para los dems usuarios y
a para todos), un +, un - o un = y despus letras para identificar los permisos (r, w o x). Por ejemplo chmod og+x prueba.sh le da a
los dems usuarios y al grupo permiso de ejecucin del archivo prueba.sh (que debe estar en el directorio desde el cual se ejecuta el
comando).
Existe una forma ms rpida, pero quizs un poco ms complicada de cambiar los permisos utilizando nmeros octales y se
considera r = 4, w = 2 y x = 1. El valor del permiso que queremos asignar ser la suma de los permisos y lo tenemos que escribir para
el usuario, el grupo y los otros. Como ejemplo, chmod 644 archivo asigna permisos de lectura y escritura para el usuario y slo de
lectura para los dems. chmod 755 archivo asigna permisos de lectura, escritura y ejecucin al usuario y de lectura y ejecucin a los
dems. Claro est que es mucho ms rpido y prctico cambiar los permisos si se usa el ambiente grfico. Para tal fin en el
explorador de archivos Nautilus (abierto como root) se hace clic con el botn derecho sobre el archivo y se selecciona Propiedades |
Permisos.

Por otra parte, el comando chown se emplea para cambiar de propietario (change owner) a un determinado conjunto de archivos.
Este comando slo lo puede emplear el actual propietario de los mismos. Los nombres de propietario que admite Unix son los
nombres de usuario, que estn almacenados en el archivo /etc/passwd. La forma general del comando chown es la siguiente: chown
newowner file1 file2 ...
Anlogamente, el grupo al que pertenece un archivo puede ser cambiado con el comando chgrp, que tiene una forma general
similar a la de chown: chgrp newgroup file1 file2... Los grupos de usuarios estn almacenados en el archivo /etc/group.

Anda mungkin juga menyukai