Sunteți pe pagina 1din 123

ManualdeInstalacinyAdministracinde

KubuntuGNU/Linux

Autores:

Aramburu, Exequiel
Bonnet, Cristhian Federico
Flores, Nstor Gabriel
Puntn, Mario Oscar
Sbarbaro, Mario Martn
Integrantes de Gugler:
Jos Luis Mengarelli
Nstor Gabriel Flores
Juan Francisco Gimnez Silva
Mario Oscar Puntin
Dardo Ral Sordi Bogado
Cristhian Federico Bonnet

Enzo Adrin Bernardi


Germn Alberto Gimnez Silva
Leandro Emanuel Lpez
Mario Martn Sbarbaro
Exequiel Aramburu

Los nombres de algunos productos citados en este manual se utilizan exclusivamente a


efectos de identificacin de los mismos, y son marcas registradas de sus respectivos
propietarios. GUGLER no reclama ni la propiedad ni la asociacin empresarial con los productos o
con las compaas propietarias de stos.
Copyright2007 GUGLER
Paran Entre Ros
Argentina
Correo electrnico : contacto@gugler.com.ar
URL : http://www.gugler.com.ar/
El manual de Instalacin y Administracin de Kubuntu es un documento libre; puede
reproducirlo o modificarlo bajo los trminos de la versin 2 (o posteriores, si lo prefiere) de la
GNU General Public Licence (Licencia Pblica General de la GNU, GNU GPL), tal y como ha sido
publicada por la Free Software Fundation (FSF).
Este manual se distribuye esperando ser til, pero SIN GARANTIA ALGUNA e incluso sin la
garanta implcita de ser COMERCIALIZABLE o de VALIDEZ PARA ALGUN PORPOSITO CONCRETO.
Vase para ms detalles la GNU GPL en el Apndice A de este manual.
Los autores le animan a la difusin ms amplia posible de este libro, tanto para el uso
personal como comercial, siempre que la nota de CopyRight anteriormente expuesta se
mantenga intacta y que el mtodo de distribucin este de acuerdo con las clausulas de la GNU
GPL. En resumen puede copiar y compartir este manual sin cargo alguno o a cambio de un
beneficio econmico. No se requiere permiso explicito del autor para la reproduccin de este
manual por el medio que sea, tanto fsico como electrnico.
Notece que las obras derivadas de esta, y las traducciones de este documento,
obligatoriamente deben acogerse a la GNU GPL, y que la nota original de CopyRight debe
permanecer intacta. Si ha contribuido con nuevo material para este manual, debe permitir que el
cdigo fuente de esas modificaciones (por ej.. fuentes de LATEX) este disponible para posteriores
revisiones. Por favor hagan que las revisiones y actualizaciones estn directamente a disposicin
de los mantenedores
del documento, GUGLER. Esto permitir el ensamblado de las
actualizaciones y proporcionar a la comunidad GNU/Linux revisiones coherentes de la obra.
Si tiene la intencin de publicar y distribuir comercialmente este manual, entonces cualquier
donacin, derechos de autor o copias impresas sern muy agradecidas por parte de los autores y
el Linux Documentation Project (Proyecto de Documentacin de Linux, LDP ). Si tiene alguna
duda o pregunta, por favor contctese con GUGLER.

ManualdeInstalacinyAdministracindeKubuntu

ndice
Captulo1.InstalacindeKubuntu
1.1ObtencindeKubuntu....................................................................................................
1.2ArranquedesdeelCDROM..........................................................................................
1.3Seleccindelidioma......................................................................................................
1.4Seleccindelaubicacingeogrfica............................................................................
1.5Deteccindelteclado.....................................................................................................
1.6DeteccindelhardwareymontadodelCD....................................................................
1.7AnlisisdelCDycargadecomponentesadicionales....................................................
1.8Deteccindelhardwaredered.......................................................................................
1.9ConfiguracindelaredmedianteDHCP........................................................................
1.10Nombredelequipo........................................................................................................
1.11Deteccindediscoseiniciodelasistentedeparticionado...........................................
1.12Particionadodediscos..................................................................................................
1.13Eleccindelazonahorariayconfiguracindelreloj....................................................
1.14Configuracindeusuariosycontraseas.....................................................................
1.15InstalacindelcargadordearranqueGRUB................................................................
1.16Finalizacindelainstalacin........................................................................................

7
7
8
8
10
11
11
12
13
13
14
14
21
21
23
24

Captulo2.Instalacindesoftware
2.1Introduccin...................................................................................................................
2.2Aadir/eliminarprogramas............................................................................................
2.2.1EjecutarAadir/eliminarprogramas.......................................................................
2.2.2EntornodetrabajodeAadir/eliminarprogramas.................................................
2.2.3Aadirprogramas..................................................................................................
2.2.4Eliminarprogramas................................................................................................
2.3Adept.............................................................................................................................
2.3.1EjecutarAdept........................................................................................................
2.3.2EntornodeAdept...................................................................................................
2.3.3AadirprogramasconAdept.................................................................................
2.3.4EliminarprogramasconAdept...............................................................................
2.4APT................................................................................................................................
2.4.1Abrirunaconsolaoshell(lneadecomandos)......................................................
2.4.2AadirprogramasconAPT....................................................................................
2.4.3EliminarprogramasconAPT.................................................................................
2.4.4Actualizarlistasdepaquetes.................................................................................
2.4.5Actualizarelsistema..............................................................................................
2.4.6Buscarpaquetes....................................................................................................
2.4.7AyudadeAPT........................................................................................................
2.5Instalacindepaquetesindividualesydefuentes........................................................
2.5.1Paquetesindividuales.deb.....................................................................................

25
25
25
26
28
30
30
30
30
32
34
35
35
36
37
37
37
38
38
38
38

ManualdeInstalacinyAdministracindeKubuntu

2.5.2Archivosfuente......................................................................................................
2.6Repositorios..................................................................................................................
2.6.1Quesunrepositorio?........................................................................................
2.6.2Eliminarunrepositorio...........................................................................................
2.6.3Agregarunrepositorio...........................................................................................
2.7ActualizarKubuntu........................................................................................................

39
39
39
40
42
42

Captulo3.Configuracindered
3.1Introduccin...................................................................................................................
3.2Configuracingrfica....................................................................................................
3.2.1Interfacesdered....................................................................................................
3.2.2Rutas.....................................................................................................................
3.2.3ServidordeNombresoDNS.................................................................................
3.2.4Perfilesdered........................................................................................................
3.3Configuracinenconsola..............................................................................................
3.3.1ConfiguracinconDHCP.......................................................................................
3.3.2ConfiguracinconunaIPesttica.........................................................................
3.3.3Gestionarloshosts................................................................................................
3.3.4Comandostilesparaadministrarlared...............................................................

44
44
45
45
45
46
46
47
47
48
48

Captulo4.Compartirrecursos
4.1Introduccin...................................................................................................................
4.2KonquerorcomoclienteSMB........................................................................................
4.2.1NavegarrecursoscompartidosconKonqueror......................................................
4.3smb4kcomoclienteSMB..............................................................................................
4.3.1Iniciarsmb4k..........................................................................................................
4.3.2Descripcindelentornodetrabajo........................................................................
4.3.3Montadoydesmontadoderecursos.....................................................................
4.3.4Bsquedadeequipos............................................................................................
4.3.5Marcadoresensmb4k...........................................................................................
4.4smbclientcomoclienteSMB.........................................................................................
4.4.1Navegarrecursoscompartidosconsmbclient.......................................................
4.4.2Listarrecursosconsmbclient................................................................................
4.5smbd/nmbdcomoservidorSMB...................................................................................
4.5.1Opcionesglobales.................................................................................................
4.5.2Opcionesderecursos............................................................................................
4.6Compartir(enConfiguracindelsistema)comoservidorSMB....................................
4.6.1IniciarCompartir....................................................................................................
4.6.2Descripcindelentornodetrabajo........................................................................
4.6.3Aadir,quitarymodificarrecursoscompartidos....................................................

49
50
50
52
52
53
55
56
56
57
57
58
58
59
62
63
63
64
65

Captulo5.Configuracindeimpresoras
5.1Introduccin...................................................................................................................
5.2ElHPDeviceManager..................................................................................................
5.3KDEPrint........................................................................................................................

67
67
67

ManualdeInstalacinyAdministracindeKubuntu

5.3.1Aadirunaimpresoralocal.....................................................................................
5.3.2Aadirunaimpresoraremota.................................................................................
5.3.3Compartirunaimpresoralocal...............................................................................
5.4LainterfazwebdeCUPS..............................................................................................
5.4.1Aadirunaimpresora.............................................................................................
5.4.2Configurarlasopcionesdeunaimpresora............................................................
5.5CompartirconMicrosoftWindows.................................................................................
5.5.1Windowscomocliente............................................................................................
5.5.2Windowscomoservidordeimpresin....................................................................

68
70
73
74
76
77
78
78
79

Captulo6.Manejodeusuariosygrupos
6.1Introduccin....................................................................................................................
6.2CmoaccederalmdulodeAdministracindeusuarios..............................................
6.3Creacindeusuarios.....................................................................................................
6.3.1Creacindeusuariosenentornogrfico................................................................
6.3.2Creacindeusuariosenmodotexto......................................................................
6.4Modificacindelosdatosdeunusuario........................................................................
6.4.1Modificacindelosdatosdeunusuarioenentornogrfico...................................
6.4.2Modificacindelosdatosdeunusuarioenmodotexto........................................
6.5Borrarusuarios..............................................................................................................
6.5.1Borrarunusuarioenentornogrfico......................................................................
6.5.2Borrarunusuarioenmodotexto............................................................................
6.6Grupos...........................................................................................................................
6.6.1Creacindeungrupoenentornogrfico...............................................................
6.6.2Creacindeungrupoenmodotexto.....................................................................
6.6.3Modificacindelosdatosdegruposenentornogrfico........................................
6.6.4Modificacindelosdatosdegruposenmodotexto..............................................
6.6.5Borrarungrupoenentornogrfico........................................................................
6.6.6Borrarungrupoenmodotexto..............................................................................

80
80
82
82
85
87
87
88
89
89
90
90
92
93
94
94
95
95

Captulo7.Permisos
7.1Introduccin....................................................................................................................
7.2Modificacindelospermisosenentornogrfico...........................................................
7.3Modificacindelospermisosenmodotexto..................................................................
7.4Cambiarelpropietariooelgrupodeunarchivo:elcomandochown.............................

97
97
100
105

Captulo8.Migracindedatos
8.1Introduccin....................................................................................................................
8.2Migracindelosdatosdelusuario.................................................................................
8.3Crearusuarios................................................................................................................
8.4Moverlosarchivosasucorrespondientelugar..............................................................
8.5Migracindeaplicaciones..............................................................................................
8.5.1CopiarlaconfiguracindeInternetExploreraMozillaFirefox................................
8.5.2CopiarlaconfiguracindeOutlook/OutlookExpressaMozillaThunderbird..........

106
106
106
109
109
109
110

ManualdeInstalacinyAdministracindeKubuntu

Captulo9.Resolucindeproblemas
9.1Introduccin....................................................................................................................
9.2Algunasherramientas....................................................................................................
9.3Herramientasdeparticionado........................................................................................
9.4Informacindeerrores:losarchivosdelog....................................................................

112
112
116
117

Apndice.Miscelneadeapuntesyrecomendaciones
1.Activacindelacuentaderoot........................................................................................
2.sudoy/etc/sudoers..........................................................................................................
3.Losenlacessimblicos....................................................................................................
4.DndesehamontadoelCD(pendrive,etc.)?...............................................................
5.Tuberasopipelines.........................................................................................................
6.Lecturademanuales(enentornogrfico).......................................................................
7.Qudispositivosycomponenteshadetectadoelsistema?...........................................
8.Comandostiles...............................................................................................................
9.Pordndeseguir?..........................................................................................................

119
119
120
120
120
121
121
122
123

ManualdeInstalacinyAdministracindeKubuntu

Captulo1

InstalacindeKubuntu
1.1ObtencindeKubuntu
ExistenvariosmtodosparaobtenerKubuntu.PodemosdescargarunaimagenISOde
algnrepositorio,comoporejemplohttp://www.kubuntu.org 1ygrabarunCDRom,opedir
unacopiaadesde http://releases.ubuntu.com/kubuntu, lacualnosserenviadadeforma
gratuita.
ExistendostiposdeCDROMdeinstalacindeKubuntu:
De escritorio: permite bootear desde el CDROM y probar el sistema sin
necesidaddeinstalarlo.Elsistemacompletosercargadoenlamemoriadelequipo,lo
que permitir testear su funcionamiento en forma completa. En caso de querer
instalarlo,sepuedehacerclickenuniconodeinstalacinenelescritorio.
CDdeinstalacinenmodotexto: elCDROMdeinstalacinenmodotexto
permiterealizarinstalacionesespecializadasdeKubuntu.

Paramasinformacin,consulte:
https://help.ubuntu.com/7.04/kubuntu/desktopguide/es/getkubuntu.html

1.2ArranquedesdeelCDROM
UnavezobtenidoelCD,deberconfigurarsucomputadoraparaquearranquedesde
elCD.Estodeberhacerlodesdeelsetupdelamisma.InserteelCDyenciendasuequipo.
Unavezhechoestocomenzaraarrancarelinstaladorynosencontraremosconla
pantalladeinicio(Figura1.1):
Enestecasovamosainstalarenmodotexto,porloqueutilizamoslasteclasdelcursor
paramovernos haciala opcinInstallintextmode ypulsamoslatecla enter.Unavez
hecho esto el instalador empieza a ejecutarse, vemos adems que si presionamos las
distintasteclaspodemos:
TeclaF1:presentaunmenconayudasobrelasmanerasdeutilizareinstalar
conelCDROM.

Tecla F2: nos permite definir el idioma, en nuestro caso la presionaremos y


elegiremoselidiomacorrespondiente.

TeclaF3:permitedefinirladisposicindeteclado.

TeclaF4:configuralaresolucingrficadelmonitor,comoestoseautodetecay
senospreguntarmsadelante,notocaremosestaopcin.

Tecla F5: permite configurar opciones de accesibilidad, en este caso tampoco


realizaremosningunamodificacin.

1 Al momento de publicar este manual la ltima versin de Ubuntu es Ubuntu Feisty Fawn
Ubuntu 7.04

ManualdeInstalacinyAdministracindeKubuntu

TeclaF6:brindaotrasopcionesparticularesparalainstalacin.

Figura1.1

1.3Seleccindelidioma
Lo primero que deberemos hacer es seleccionar nuestro idioma. Para esto, lo
buscamos desplazndonos hacia arriba (abajo) y, una vez que lo hemos encontrado,
presionamosenter(Figura1.2).

1.4Seleccindelaubicacingeogrfica
Unavezseleccionadoelidioma,elprogramadeinstalacinnospedirqueelijamos
nuestra ubicacin geogrfica. Para esto, nos desplazamos hacia arriba (o abajo) hasta
encontrarlaypresionamosenter(Figura1.3).

ManualdeInstalacinyAdministracindeKubuntu

Figura1.2

Figura1.3

ManualdeInstalacinyAdministracindeKubuntu

1.5Deteccindelteclado
Enestaseccin,deberemoselegirladistribucindeltecladoqueestamosutilizando.
En este caso seleccionaremos primero que no queremos que se autodetecte y luego
elegiremoslacorrespondientedisposicindetecladoqueestamosusando(Figuras1.4y
1.5).

Figura1.4

Figura1.5

ManualdeInstalacinyAdministracindeKubuntu

10

1.6DeteccindelhardwareymontadodelCD
Lo siguiente que har el programa de instalacin ser analizar el hardware de la
computadoraenbuscadelaunidaddeCD(Figura1.6).

Figura1.6

1.7AnlisisdelCDycargadecomponentesadicionales
Unavezqueloencuentre,loanalizarycargaralgunoscomponentesadicionales
(Figuras1.7y1.8).

Figura1.7

ManualdeInstalacinyAdministracindeKubuntu

11

Figura1.8

1.8Deteccindelhardwaredered
Enestepaso,elprogramainstaladorbuscarelhardwarederedqueelequipotenga
instalado.Unavezqueloencuentre,cargarlosmdulosnecesariosparautilizarlo(Figura
1.9).

Figura1.9

ManualdeInstalacinyAdministracindeKubuntu

12

1.9ConfiguracindelaredmedianteDHCP
Unavezinstaladosuhardwaredered,elprogramadeinstalacinintentarconfigurarlo
medianteDHCP(Figura1.10).Esdecir,buscarunservidorqueleasigneunadireccinIP
para establecer la comunicacin (ya se ver cmo cambiar la configuracin IP en un
apartadomsadelantedelpresentemanual).

Figura1.10

1.10Nombredelequipo
Ahoradeberemosespecificarelnombredenuestroequipo(Figura1.11).

Figura1.11
ManualdeInstalacinyAdministracindeKubuntu

13

1.11Deteccindediscoseiniciodelasistentedeparticionado
Una vez configurada la red, el instalador comenzar la deteccin de discos de su
equipoeiniciarelprogramadeparticionamiento(Figuras1.12y1.13).

Figura1.12

Figura1.13

1.12Particionadodediscos
Enestepasosedebencrearlasparticionesnecesariasparainstalarunsistemaque
funcione correctamente. El particionado se refiere al acto de dividir el disco rgido en
secciones.Cada seccin sedenomina particin yes independientedelas otras.Como
ManualdeInstalacinyAdministracindeKubuntu

14

mnimo,unsistemaGNU/Linuxnecesitadedosparticiones:unaprincipal(raz)yotrade
intercambio (swap). Por cuestiones de seguridad, crearemos ms particiones, que
explicamosacontinuacin:
swap(readeintercambio):estaparticinserlautilizadaporelsistemapara
moverlosprocesospocoactivosyasliberarmemoriafsicaparacargarotros.

/(raz):contienetodoslosficherosdelsistema.

/home:enestaparticinsecrear,porcadausuariodelsistema,undirectorioen

donde se guardarn sus documentos. Ser aqu donde se almacenarn todos los
documentospersonalesdelosusuarios.
/var:estaparticinestdestinadaatodoslosdatosquevaranconfrecuencia,
talescomolosartculosdenoticias,correoelectrnico,sitiosweb,elcachedelsistema
deempaquetado,archivosdelog(bitcora),etctera.

/boot:ficherosdearranquedelsistema.Contieneprincipalmenteelncleo(o

kernel)delsistemaoperativoyalgunosarchivosms.
Acontinuacin,sepresentaunatablaorientativasobreeltamaodelasparticionesde
undisco,teniendoencuentasucapacidad.
Particiones
Capacidad

swap

/home

/var

120GB

512MB

9GB

109GB

1GB

100MB

100GB

512MB

9GB

89GB

1GB

100MB

80GB

512MB

9GB

69GB

1GB

100MB

60GB

512MB

9GB

49GB

1GB

100MB

40GB

512MB

9GB

29GB

1GB

100MB

30GB

512MB

8GB

20GB

1GB

100MB

20GB

512MB

7GB

11GB

1GB

100MB

15GB

512MB

Loquesobre.

/boot

100MB

Paramquinasdemenosde15GBdecapacidaddedisco,esrecomendablecrear
particionessolopara[/],[/boot]y[swap],teniendoencuentacomounareglageneralqueel
tamaodelaparticin swap deberserdeldobledelacapacidaddememoriaRAMdel
equipoqueseestinstalando.
El programa de instalacin permite crear esta estructura de particionamiento.
Elegimos,entonces,editarmanualmentelatabladeparticiones(Figura1.14).

ManualdeInstalacinyAdministracindeKubuntu

15

Figura1.14

Acontinuacinsedeberelegireldispositivoaparticionarypresionar enter (Figura


1.15).

Figura1.15

Ahora,elprogramadeinstalacinpresentaotraventanaquepidelaconfirmacinpara
particionartodoeldiscoduro.Elegimossypresionamosenter(Figura1.16).
Esenestepuntodondecomenzamosacrearlasdistintasparticiones,talcomoseha
definidomasarriba.Paraestonosposicionamossobreeldiscoypresionamosenter(Figura
1.17).

ManualdeInstalacinyAdministracindeKubuntu

16

Figura1.16

Figura1.17

Seguidamenteelprogramaconsultasobrequhacerconelespaciodisponibleenel
disco (Figura 1.18). Ofrece la posibilidad de definir de manera automtica el diseo de
particiones.Sinembargo,elegimoscrearnosotroslaparticinconlaopcin Crearuna
particinnueva.

ManualdeInstalacinyAdministracindeKubuntu

17

Figura1.18

Leindicamosahoraeltamao(Figura 1.19).Paraestodeberemosusarunnmero
seguidodeMBoGBparaindicarmegabytesogigabytes,Porejemplo,siqueremosdefinir
una particin de 512 megabytes, escribimos 512 MB y si queremos definir una de 9
gigabytes,escribimos9GB,

Figura1.19

Lasiguienteeleccinessilaparticinacrearvahaserprimariaolgica(Figura1.20).

ManualdeInstalacinyAdministracindeKubuntu

18

Figura1.20

Acontinuacinhabrquedefinirelpuntodemontajedelaunidad.Esaqudonde
indicaremoscmosemontarlaparticinyqutipodesistemadearchivosutilizaremos
(Figura1.21).

Figura1.21

Una vez definida la particin, nos posicionamos en Se ha terminado de definir la


particinypresionamosenter.
Estos pasos deberemos repetirlos para definir cada una de las particiones que
deseemos.Unavezquehayamosdefinidotodaslasparticiones,seleccionamosFinalizarel
ManualdeInstalacinyAdministracindeKubuntu

19

particionadoyescribirloscambioseneldisco(Figura1.22).

Figura1.22

Finalmente,serequiereunaltimaconfirmacinparaejecutarlaaccin(Figura1.23).

Figura1.23

ManualdeInstalacinyAdministracindeKubuntu

20

1.13Eleccindelazonahorariayconfiguracindelreloj
Luegodehaberterminadoelparticionado,deberemoselegirlazonahorariayelreloj
delsistema(Figura1.24).

Figura1.24

1.14Configuracindeusuariosycontraseas
Enestepasodeberemosdefinirlosusuariosquevanausarelsistema.Loprimeroque
nospedireselnombrecompletodelapersona(Figura1.25).

Figura1.25
ManualdeInstalacinyAdministracindeKubuntu

21

Luego nos pedir el nombre de usuario que tendr la persona en el sistema Es


recomendablequeestenombredeusuarionocontengaespaciosenblanco(Figura1.26).

Figura1.26

Unavezingresadoelnombredeusuario,nospedirqueingresemoslacontrasea
paraeseusuariocreado(Figura1.27),yluegorequerirqueconfirmemoslacontrasea,es
decir,quelaingresemosnuevamente(Figura1.28).
Unavezfinalizadalaconfiguracindeesteusuario,comenzarainstalarseelsistema
base(Figura1.29).

Figura1.27

ManualdeInstalacinyAdministracindeKubuntu

22

Figura1.28

Figura1.29

1.15InstalacindelcargadordearranqueGRUB
Elcargadordearranque,GRUB,esunprogramaquesecargaenelsectordeinicio
del disco (puede ser instalado en otra ubicacin si asse desease) y que nos dar la
posibilidaddeseleccionarconqusistemaoperativoarrancarelordenador,encasodeque
hubieraotros(Figura1.30).

ManualdeInstalacinyAdministracindeKubuntu

23

Figura1.30

1.16Finalizacindelainstalacin
UnavezinstaladoelGRUB,elsistemanospedirqueretiremoselCDyhabremos
terminadoconlainstalacin(Figura1.31).

Figura1.31

ManualdeInstalacinyAdministracindeKubuntu

24

Captulo2

Instalacindesoftware
2.1Introduccin
VeremosahoradiferentesmanerasdemanejarlospaquetesenKubuntu.Parapoder
agregaroquitarcualquierpaquetedesoftwareenestadistribucindebemosutilizarun
manejador de paquetes. A continuacin mostraremos los distintos manejadores y
explicaremossufuncionamientoenlasseccionesquesiguen:
Aadir/eliminar programas (adept_installer): este es el ms simple de los
manejadoresdepaquetes.

AdministradorAdept(adept_manager):estaesunaherramientagrficadeuso
avanzado.

APT:esunaplicativodelneadecomandos(consola).

Es bueno dejar en claro que estos no son los nicos programas manejadores de
paquetesexistentes;podramosmencionarmuchosmsperolosqueveremosaqusonlos
queaparecenpordefectoenestadistribucin.
Tambinesimportantehacernotarquepodemostenersolamenteunprogramaala
vezenejecucin,oseaquenopodremostenerdosmanejadoresdepaquetescorriendoala
vezenunmismoentorno.
El final de este captulo analizaremos el concepto de repositorio y veremos cmo
utilizarlos en esta distribucin. Tambin veremos cmo actualizar nuestro sistema por
intermedio de alguna de estas herramientas y por ltimo se explicar cmo instalar
paquetesindividuales .deb,ascomotambinelmanejodeprogramaspormediodesus
archivosfuente.

2.2Aadir/eliminarprogramas
Aquveremoselfuncionamientodeestaherramientasimple(adept_installer),quese
ejecutaenunentornogrficoyquenospermitirmanejarlospaquetesqueseinstalanen
elsistema.Comofuncionesprincipalestieneladeaadiryquitarprogramas.
2.2.1 Ejecutar Aadir/eliminar programas

Parapoderejecutarelmanejadordeprogramasdebemospulsarconelmouseenel
menKyluegoelegirlaopcinAadir/eliminarprogramasdelmen.
La ejecucin de Aadir/eliminar programas debe realizarle con privilegios de
administracin(root),porlotanto,aparecerunaventana(Figura2.1)solicitandoquese
ingreselacontraseaderoot.

ManualdeInstalacinyAdministracindeKubuntu

25

Figura2.1

2.2.2 Entorno de trabajo de Aadir/eliminar programas

DespusdeinvocarAadir/eliminarprogramastendremosenpantallaelmanejadorde
paquetes listo para ser utilizado. Antes de darle uso al manejador veremos cmo est
compuestosuentornodetrabajo(Figura2.2).

Figura2.2

Barra de ttulo: todos los aplicativos poseen una barra de ttulo y Aadir/eliminar
programasnoeslaexcepcin.Enellapodremosverelnombredelprogramaytendremosa
nuestradisposicinlosbotonesdecontroldelaventana(Minimizar,Maximizar/restaurary
ManualdeInstalacinyAdministracindeKubuntu

26

Cerrar).
Barradettulo

Barrademen:otracaractersticafundamentaldeunaplicativo;enestaaplicacinlas
opcionesdelabarrademennosonmuchasperotendremoslasnecesariasparapoder
trabajarconnuestrospaquetes.

Barrademen

Barra bsqueda: Esta barra es propia de Aadir/eliminar programas y nos permite


realizar bsquedas de paquetes; tambin podremos discriminar la visualizacin de los
paquetes.

Barradebsqueda

Paneldecategoras (Figura 2.3):enestepanelsemostrarnlascategorasdelos


paquetesdisponibles.
Panel de aplicaciones (Figura 2.4): en este panel se mostrarn los aplicativos
pertenecientesaunacategorayordenadosalfabticamente.
Paneldedescripcin(Figura2.5):enestepanelsenosmostrarunadescripcindel
aplicativoseleccionado.
Barradebotones:estabarradebotonesnospermitiraplicarloscambiosrealizadoso
biendescartarlosysalir.

Barradebotones

Barra de estado: esta barra es muy comn en los aplicativos y en este caso nos
muestralacantidaddepaquetesinstalados,paquetesdisponibles,etc..
Barradeestado

ManualdeInstalacinyAdministracindeKubuntu

27

Figura2.4:Paneldeaplicaciones

Figura2.3:Paneldecategoras

Figura2.5:Paneldedescripcin

2.2.3 Aadir programas

Paraaadirprogramasalsistemasolotendremosqueseleccionarlacategoraenel
paneldecategorasyluegotildamoslacajadelaplicativoquedeseamosinstalarenel
panel de aplicativos. Para concluir con la instalacin debemos pulsar click en el botn
Aplicarcambiosdelabarradebotones.
Durantelainstalacinveremoselgradodeavancedelproceso(Figura2.6),yunavez
concluidalainstalacinsenosinformarconunmensaje.
ParavolveralaseleccindeprogramasdebemospulsarclickenelbotnVolverala
seleccin de programas o bien podremos pulsar click en el botn Salir para cerrar el
aplicativo(Figura2.7).

ManualdeInstalacinyAdministracindeKubuntu

28

Figura2.6

Figura2.7
ManualdeInstalacinyAdministracindeKubuntu

29

2.2.4 - Eliminar programas

Paraeliminarprogramasdelsistemasolotendremosqueseleccionarlacategoraenel
paneldecategorasyluegodestildamoslacajadelaplicativoquedeseamosdesinstalaren
elpaneldeaplicativos.Paraconcluirconlaeliminacindebemoshacerclickenelbotn
Aplicarcambiosdelabarradebotones.

2.3Adept
Estemanejadordepaquetes(adept_manager)esunpocomsavanzadoyseejecuta
en un entorno grfico; igualmente presenta una facilidad de uso respecto de otras
alternativas.
2.3.1 Ejecutar Adept

ParapoderiniciarAdeptdebemospulsarclickenelbotndelmenK,luegodebemos
seleccionarlaopcinSistemayporltimodebemospulsarclickenlaopcinAdministrador
Adept(AdministradordePaquetes).
Unavezejecutadalaaplicacinsenossolicitarqueingresemoslacontraseade
administrador(root),talcomosevioenlaseccinanterior.
2.3.2 Entorno de Adept

DespusdeejecutarAdepttendremosenpantallaelaplicativocontodassusfunciones
listasparaserutilizadas.EnlaFigura2.8sepuedeverunaimagendelentornodetrabajo
deAdept.
Barradettulo:todoslosaplicativosposeenunabarradettuloyAdepttambinla
tiene;enellapodremosverelnombredelprogramaytendremosanuestradisposicinlos
botonesdecontroldelaventana(Minimizar,Maximizar/restauraryCerrar).
Barradettulo

Barrademen:aquencontraremostodaslasfuncionesdeAdept,entreellastenemos
lacomprobacindeactualizaciones,laadministracinderepositoriosymuchoms.

Barrademen

Barradeherramientas:enestabarrapodremosencontraraccesosdirectosamuchas
de las funciones que encontraremos por medio de los menes, como por ejemplo la
comprobacindeactualizaciones,laprevisualizacindecambios,etc.

Barradeherramientas

ManualdeInstalacinyAdministracindeKubuntu

30

Figura2.8

Barradebsqueda:enestabarrapodremosrealizarbsquedasdepaquetesquese
encuentrenenlosrepositorios.
Barradebsqueda

Barra filtro de estado: en esta barra podremos definir un filtro de visualizacin de


paquetes, es decir establecer que se muestren (o no) los paquetes no instalados, los
instalados,etc.

Barrafiltrodeestado

Barra filtro de etiqueta: desde esta barra podremos generar filtros por etiquetas,
pudiendosolicitarverenunalistalosprogramasquepertenecenaesasetiquetasytambin
podremosgenerarunalistaconetiquetasquenoqueremosver.

ManualdeInstalacinyAdministracindeKubuntu

31

Barrafiltrodeetiqueta

Paneldelistadepaquetes(Figura2.9):enestepanelpodremosverunlistadodelos
paquetesexistentesenlosrepositorios;lavisualizacinseveafectadaporlosfiltrosque
tengamosaplicados.

Figura2.9

Paneldeetiquetas (Figura2.10):estepanelproporcionalasetiquetasquepodremos
utilizar.
Barradeestado:estabarradeestadoesmuysimilaroprcticamenteigualaladel
aplicativo Aadir/eliminar programas y en ambos casos nos muestra la cantidad de
paquetesinstalados,paquetesdisponibles,etc..
Barradeestado
2.3.3 Aadir programas con Adept

ParaaadirprogramasconAdeptdebemoscomenzarseleccionandolospaquetesque
deseamos instalar, para lo cual debemospulsar click en el paquete deseado yse nos
presentar unapequea ventana. Comoejemplosetomalaaplicacin Abiword(Figura
2.11).

ManualdeInstalacinyAdministracindeKubuntu

32

Figura2.10

Figura2.11

Comoseapreciaenlaimagen,nosolopodemosverladescripcindelpaquetesino
tambinsutamaoylaseccinalaquepertenece,entreotrosdatos.Adems,estnlos
botonesquenospermitirninstalarelpaqueteovermsdetalles.
NoessuficienteconpulsarclickenelbotnSolicitarinstalacinparaqueseinstalela
aplicacin.Despusdehaberseleccionadolospaquetesdeseadosdebemosconfirmarla
instalacinpulsandoclickenelbotnAplicarcambiosdelabarradeherramientas.Unavez
queaplicamosloscambiospodremosverelavancedelainstalacin,talcomosemuestra
enlaFigura2.12.
Unaconcluidalainstalacinsenosinformarpormediodeunmensajeypodremos
volveralaventanadeSeleccindeprogramas.

ManualdeInstalacinyAdministracindeKubuntu

33

Figura2.12
2.3.4 - Eliminar programas con Adept

Comoeradeesperar,tambinpodremosquitarpaquetesdenuestrosistema.Para
podereliminarpaquetesdebemosseleccionarlosdesdeelpaneldelistadepaquetes;una
vez que seselecciona aparecer el botn de Solicitud de desinstalacin, pulsando ese
botndejaremosesepaqueteseleccionadoparaeliminarse.Semuestraunejemploenla
Figura2.13.

Figura2.13

Una vez solicitadas las desinstalaciones, habr que aplicar los cambios realizados
pulsandoelbotndeAplicarcambiosdelabarradeherramientas.Acontinuacinsepodr
verelavancedeladesinstalacinFigura2.14.
Unavezqueseconcluyaladesinstalacin,Adeptvolverautomticamentealmodo
listadepaquetes.

ManualdeInstalacinyAdministracindeKubuntu

34

Figura2.14

2.4APT
EsunmanejadoravanzadodepaquetesqueseejecutaenlaconsoladeGNU/Linux.
Los otros manejadores que vimos en este captulo dependen de APT, o sea que
Aadir/eliminarprogramas yAdeptenrealidadutilizanAPTparallevaracabosustareas,
aunqueestautilizacinnosehacemanifiestaenelentornogrficodeaquellosprogramas.
Una de las ventajas ms importantes de este manejador es la resolucin de
dependenciasdelospaquetesyquedesdeluegohalogradoqueDebianyUbuntuestn
entrelasdistribucionesmsutilizadasenelmundo.
Parapoderhacerusodeestaherramientadebemostenerprivilegiosdeadministracin
(root).
2.4.1 Abrir una consola o shell (lnea de comandos)

ParausarAPTloprimeroquenecesitamosesabrirunaconsola.Estosepuedehacer
dealgunadelassiguientesformas:
1.SeleccionamoselMendeKDE,elegimosSistemayluegoKonsole(Programade
terminal)(Figura2.15).
2.ApretamosALT+F2,escribimoskonsoleyapretamosejecutar.
3.SitenemosinstaladoYakuake,presionamosF12ynosabrirunaconsola.
4.ApretamosCTRL+ALT+Fx,dondeFxsignificacualquieradelasteclasdefuncin
ManualdeInstalacinyAdministracindeKubuntu

35

F1,F2...hastaF6.Haciendoestoltimosesaledelentornogrficoyseingresaaunade
seis consolas virtuales disponibles en Kubuntu. Para poder usarlas hay que loguearse:
dondedice login:,escribirelnombredeusuarioydar enter;dondedice password:,
escribirlacontraseaydarenter.Listo.Cuandosedeseevolveralentornogrficohayque
presionarCTRL+ALT+F7.
Figura 2.15: Icono representativo del programa Konsole.
Cuando abrimos una consola de cualquiera de las formas anteriores, vemos lo
siguiente:
usuario@nombredeequipo:~$

Estalneadetextoesloquesellamaprompt,yesunaindicacindequeelsistema
espera que introduzcamosun comando. En lugar de usuario aparecer el nombre del
usuarioparticularquehayamosconfiguradopreviamente,yenvezde nombredeequipo
figurar el nombre de equipo que hayamos elegido para la computadora durante la
instalacin del sistema. Los dos puntos (:) son un separador y el smbolo (~) es una
abreviatura del home del usuario, es decir que (~) equivale en este caso a
/home/usuario,queeseldirectorioactualsobreelqueestamosubicados.Porltimo,el
smbolo($)esunamarcaqueindicaquesomosunusuariocomnyqueenestemomento
notenemosprivilegiosderoot.Parapoderconvertirnosensuperusuarioorootingresamos
losiguiente:
usuario@nombredeequipo:~$sudos

Aparecer una lnea solicitando que se ingrese el password. Ingresamos nuestro


passwordyentonceselprompttienequeversedelasiguienteforma:
root@nombredeequipo:~#

Estepromptyelsmbolo(#)indicanqueyatenemosprivilegiosdesuperusuariooroot.
2.4.2 - Aadir programas con APT

Paraaadirprogramasdebemosejecutarlasiguientelineadecomandosennuestra
consola:
#aptgetinstall<nombredelpaquete>

VeremosquelamayoradeloscomandosdeAPTcomienzanconelpatrnapt;enel
nombredelpaquetedebemosindicarunoomspaquetesseparadosporunespacio,estos
nombresdepaquetesdebenexistirenlosrepositoriosyaquedelocontrarionopodremos
instalarlos.
2.4.3 Eliminar programas con APT
ManualdeInstalacinyAdministracindeKubuntu

36

La eliminacin de un paquete que hayamos instalado en nuestro sistema se logra


ejecutandolasiguientelneadecomando:
#aptgetremove<nombredelpaquete>

En nombredelpaquete debemos indicar uno o ms paquetes separados por un


espacio; estos nombres de paquetes deben existir en los repositorios y debern estar
instalados,yaquedelocontrarionopodremosdesinstalarlos.
2.4.4 Actualizar listas de paquetes

Ahoraveremoslamaneradeactualizarnuestralistadepaquetesdisponibles;para
llevaracaboestaactualizacindebemosejecutarelsiguientecomando:
#aptgetupdate

Una vez ejecutado este comando tendremos actualizadas a la fecha las listas de
paquetesdisponibles.
2.4.5 Actualizar el sistema

Tambin podremos actualizar nuestro sistema (distribucin actual) cuando lo


deseemos.Paraesodebemosejecutar:
#aptgetupgrade

Despusdeejecutarestecomandosenosmostrarlalistadepaquetesdisponibles
para una actualizacin, y despus de aceptar terminaremos con la actualizacin del
sistema.
Sideseamosactualizaraotradistribucindebemosejecutarelsiguientecomando:
#aptgetdistupgrade

Unavezejecutadotendremosqueconfirmarlaactualizacin.Antesdeactualizarauna
nuevaversinhabraquemodificarelarchivodefuentes;elarchivodefuentesseencuentra
enlasiguientedireccin /etc/apt/ ysunombrees sources.list;obien,haberagregado
algunanuevafuenteconalgncomandodeAPT,comoporejemplounCDROM:
#aptcdromadd

Igualmente, para ms informacin puede recurrir al APTHOWTO de Debian en la


siguientedireccin:http://www.debian.org/doc/manuals/apthowto/.
2.4.6 Buscar paquetes

ManualdeInstalacinyAdministracindeKubuntu

37

Otra herramienta de APT es la bsqueda de paquetes en la cache; para poder


encontrarunpaquetedebemosejecutarelsiguientecomando:
#aptcachesearch<palabraclave>

palabraclave representa el nombre de algn paquete o programa que deseamos


instalar; despus de ejecutar el comando tendremos una lista de paquetes que hayan
coincididoconlapalabraclave.
Tambinpodremossolicitarmsdetallesdelpaquetequedeseamosinstalarpormedio
delcomando:
#aptcacheshow<nombredelpaquete>

Elresultadodelaejecucindelcomandoanterioreseldetalledelpaquete,enelque
podremosversudescripcin,sutamao,seccinalaqueperteneceymuchasdatosms.
2.4.7 Ayuda de APT

ParaobtenerunaayudabsicadeAPTdebemosejecutarelsiguientecomando:
#aptgethelp

Paraunaayudamscompletaejecutar:
#manaptget

Detodasmaneras,serecomiendalalecturadelComoAPT(APTHowTo)deDebian;
allhaymsejemplosycomandosparaelmanejodepaquetes.

2.5Instalacindepaquetesindividualesydefuentes
Lamayoradelospaquetesseinstalarnconlosmanejadoresdepaquetesquevimos
anteriormente,peroseguramentenosencontraremosconlanecesidaddeinstalaralgn
paqueteindividualopormediodesusarchivosfuentes,asqueenestaseccinveremos
cmoinstalarpaquetesindividuales.debytambincmoinstalarpaquetesoprogramaspor
mediodesusfuentes.
2.5.1 Paquetes individuales .deb

Comenzaremosviendodequmanerapodemosinstalarunpaqueteindependiente
.deb;parapoderinstalarlodebemosutilizarelsiguientecomando:
#dpkgi<nombredelpaquete>

ManualdeInstalacinyAdministracindeKubuntu

38

Estopermitirinstalarunpaqueteennuestrosistema.Podemosverqueutilizamosel
comandodpkgylaopciniparainstalarelpaquete,sinembargodpkgtienemuchsimas
opcionesquepodrnserutilizadasendiferentesocasionesconlospaquetes.deb.
2.5.2 Archivos fuente

Lainstalacindeprogramaspormediodesusarchivosfuenteserealizadelasiguiente
manera: primero debemos descargar las fuentes de Internet, que por lo general son
archivosconsufijoscomotar.gzotar.bz2.Luegodesudescargasedebedescomprimirel
archivoconelsiguientecomando:
#gunzip<nombredelprograma.tar.gz>

obien
#bunzip2<nombredelprograma.tar.bz2>

Independientementedeltipodecompresintendremoscomoresultadounarchivocon
elmismonombreperoconlaextensin.tar.Elpasosiguienteesdesempaquetarelarchivo
.taryloharemosconelsiguientecomando:
#tarxvf<nombredelprograma.tar>

Despus de ejecutar este comando tendremos creado un directorio con el mismo


nombredelprograma.Dentrodeestedirectorioestarnlosarchivosfuentesdelprograma.
Finalmentetendremosquecompilarlosarchivosfuente,paralocualdebemosejecutar
lossiguientescomandos,estandodentrodeldirectoriodelprograma:
#./configure
#make
#makeinstall

Estoscomandoscompilarneinstalarnlosarchivosenelsistema.

2.6Repositorios
2.6.1 Qu es un repositorio?

Unrepositorioesunalmacndepaquetesdeunadistribucin,yestosrepositorios
puedenestarenInternet,enunCDROM/DVDROMoenundiscorgido,etc..
Losrepositoriospuedenseroficialesono.Cuandodecimosoficialesnosreferimosa
paquetespropiosdeladistribucin,arreglosdeseguridadyotrosms,peroquehansido
probadosporlosencargados(mantenedores)deladistribucin.Losrepositoriosnooficiales
traenporlogeneralpaquetesconlicenciasrestrictivasobiencdecspropietarios.
PorcuestionesdeorganizacinKubuntuclasificasusrepositoriosencuatrogrupos:
ManualdeInstalacinyAdministracindeKubuntu

39

main,restricted,universeymultiverse.
ElgrupomaincontienelospaquetesquecumplenconlalicenciadeUbuntuytienen
soporte disponible por parte de su equipo; incluye todo lo que necesita un sistema
GNU/Linux de usogeneral; los paquetes que se incluyen en este grupo poseen ayuda
tcnicagarantizadaymejorasdeseguridad.
ElgruporestrictedcontieneprogramassoportadosporlosdesarrolladoresdeUbuntu
peroquecarecendeunalicencialosuficientementelibrecomoparaserincluidosenel
grupo main; en este grupo podemos encontrar paquetes propietarios como los
controladoresdealgntipodeplaca.EnestegruporestrictedelsoportetcnicodeUbuntu
esmenorqueeneldemain.
Elgrupouniversecontieneunaampliagamadeprogramas,quepuedenonoteneruna
licenciarestringida,peroquenorecibenayudatcnicaporpartedeUbuntu.
Yfinalmente,elgrupomultiverse,queposeelospaquetessinsoportedebidoaqueno
cumplenlosrequisitosdesoftwarelibre.
Kubuntutieneunarchivodeconfiguracinqueguardaregistrodeaquellosrepositorios
quesernutilizadosenelsistema.Yavimosqueseubicaeneldirectorio /etc/apt ysu
nombreessources.list.Enestearchivopodremosdefinirlosrepositoriosquenecesitemos;
esto se puede hacer de distintas formas, la primera es editando el archivo
/etc/apt/sources.listconalgneditordetextos(vi,nano,etc.),obienconAdeptpormedio
desusopcionesdemen.
2.6.2 Eliminar un repositorio

AquveremoslamaneradeeliminarunrepositorioconAdept.Nuestroprimerpasoes
ejecutar Adept,paralocualdebemospulsarenelbotn menK, Sistema yporltimo
pulsarenlaopcinAdministradorAdept(Administradordepaquetes).
Elsiguientepasonospermitirtraeralprimerplanodenuestromanejadordepaquetes
elAdministradorderepositorios,tareaquesellevaacabohaciendoclickenlaopcinde
menAdeptyluegopulsandoenlaopcinAdministrarrepositorios.Despusdeseguirlos
pasosanteriorestendremosenpantallalaventanadelaFigura2.16.Luegotendremosque
seleccionarlapestaadenombreThirdPartySoftwareconunclick(Figura2.17).
En este punto debemos seleccionar el origen (repositorio) que deseamos eliminar;
nuestro caso es la opcin que dice cdrom:...; para terminar debemos pulsar el botn
RemoveyporltimohacemosclickenCerrar.
DespusdecerrarlaventanadeRepositoriossenospreguntarsideseamosrecargar
la informacin de nuestros programas disponibles (Figura 2.18). Esta ventana aparece
debidoaloscambiosrealizadosyporlotantodebeactualizarlainformacindenuestros
paquetes;paraconcluirpulsamosclickenRecargarydespusdeconfirmarlaactualizacin
AdeptpasaralmododevistaListadepaquetesautomticamente.

ManualdeInstalacinyAdministracindeKubuntu

40

Figura2.16

Figura2.17
ManualdeInstalacinyAdministracindeKubuntu

41

Figura2.18

2.6.3 Agregar un repositorio

Aquveremoslaformadeagregarunrepositorio,paralocualdebemosingresaral
AdministradordeRepositorios comohicimosenlaseccinanterior.Unavezqueestemos
enlapestaadenombre ThirdPartySoftware pulsaremosenelbotn Aadir ysenos
presentarlasiguienteventana(Figura2.19):

Figura2.19

Esta ventana nos permitir ingresar la direccin de un repositorio para luego ser
agregadaanuestralistadefuentes.Deigualmaneraquealeliminarunrepositorio,senos
informaralcerrarel Administradorderepositorios quedebemos Recargar lainformacin
acerca de nuestros programas disponibles. Por supuesto, hay que pulsar en el botn
Recargarparaqueseactualicenlasfuentesqueacabamosdeagregar.

2.7ActualizarKubuntu
Lospaquetesdenuestradistribucinseactualizandemaneraconstanteysehace
muy recomendable ir actualizndolos. Las actualizaciones son desarrolladas por los
mantenedoresdeKubuntueinvolucranarreglosdealgunosprogramasporcuestionesde
seguridad,erroresdeprogramacin,mejorasobiennuevasfuncionalidades.
ManualdeInstalacinyAdministracindeKubuntu

42

EnestaseccinveremoscmoactualizarelsistemapormediodeAdept.Siempreque
detecte nuevas actualizaciones nos dar aviso con un icono rojo de advertencia en la
bandejadelsistema.ParaactualizarKubuntuhagaclickeneliconorojo,luegointroduzca
su contrasea de administrador (root) y por ltimo pulse en Obtener la lista de
actualizaciones.
ElprogramaAdeptdebermostrarunalistadepaquetesqueestarnencondiciones
de actualizarse, esto significa que se descargarn dichas actualizaciones y luego se
pasarnainstalarennuestrosistema.
Enalgunaspocasocasiones,ydependiendodelaactualizacinqueserealice,ser
necesario reiniciar el sistema; igualmente se nos informar de tal situacin para que
podemosreiniciarelequipoconseguridad.

ManualdeInstalacinyAdministracindeKubuntu

43

Captulo3

Configuracindered
3.1Introduccin
Existenvariasformasdeconfigurarlared,tantosisedeseautilizarunaconexinde
bandaanchacomounmdemdelneatelefnicaosimplementeenunaredlocal.Esta
configuracin se puede realizar tanto en forma grfica como de consola (lnea de
comandos).
3.2Configuracingrfica
Para configurar grficamente se accede seleccionado la opcin Configuracin del
sistema(Figura3.1)yluegoConfiguracionesdered,desdedondesepuedeconfigurarla
redysusconexiones,talcomoseilustraenlaFigura3.2:

Figura3.1

Parapodermodificarlaconfiguraciones,esnecesarioteneraccesodeadministrador,
paraestohayquepresionarelbotnModoAdministradorqueapareceenlaparteinferior
delaventana,eingresarlacontraseadeusuario.
Sitodoescorrectosenoshabilitarnlassiguientescuatropestaas,quepodremos
modificar.Ellasson:

Interfacesdered
ManualdeInstalacinyAdministracindeKubuntu

44

Rutas

SistemadeNombresdedominio(DNS)

PerfilesdeRed

Figura3.2
3.2.1 Interfaces de red

Aquaparecernlasplacasderedquetienenuestracomputadora.Alseleccionarlas,
podremosdeshabilitarlas,habilitarlasyconfigurarlas.
Paraconfigurarunaplacaderedsehacedobleclicksobreella,oclickconelbotn
derechoelmouseyseseleccionaconfigurarinterfaz.Aparecerunaventanacomolade
laFigura3.3:
Desde aqu podremos configurarla de modo automtico por DCHP (si nuestra red
posee un servidor DHCP), o manualmente asignndole una direccin IP esttica y su
respectiva mascaradered.Yadems,sipresionamoselbotnOpcionesavanzadas,
podremostambinconfigurarla puertadeenlace,ponerleunadescripcinycambiarla
direccindedifusin.
3.2.2 Rutas

Desdeaqusepuedeconfigurarlapuertadeenlaceogateway,definiendosudireccin
IP.SiutilizamosDHCP,nohacefaltayaquelapuertadeenlaceyahasidoconfigurada.
3.2.3 Servidor de Nombres o DNS

EnestapestaapodemosconfigurarlasdireccionesdelosservidoresdeDNS,as
comotambinelnombredenuestramaquinaenlaredyeldominio.
ManualdeInstalacinyAdministracindeKubuntu

45

Figura3.3
3.2.4 Perfiles de red

Enestapestaapodemoscrearvariosperfilesdeconfiguracindelared.

3.3Configuracinenconsola
Parapoderconfigurarlareddesdelneadecomandos,loprimeroquenecesitamoses
abrirunaconsola(segnsehaexplicadoenelcaptulo2,seccin2.4.1).Esnecesarioser
superusuariooroot.Ingresamoslosiguiente:
usuario@nombredeequipo:~$sudos

Aparecerunalneasolicitandoqueseingreseelpassword.Loingresamosyentonces
elprompttienequeversedelasiguienteforma:
root@nombredeequipo:~#

Lamayoradelascaractersticasdeconfiguracinestncentralizadasenunnico
archivo,/etc/network/interfaces.SiustednotienedispositivosEthernet,enestearchivoslo
aparecereldispositivoloopback,ytendrunaspectoparecidoaste:
#Thisfiledescribesthenetworkinterfacesavailableonyoursystem
#andhowtoactivatethem.Formoreinformation,seeinterfaces(5).
#Theloopbacknetworkinterface
autolo
ManualdeInstalacinyAdministracindeKubuntu

46

ifaceloinetloopback
address127.0.0.1
netmask255.0.0.0
3.3.1 Configuracin con DCHP

SitienesolounaplacaderedEthernet(eth0),ydeseaconfigurarlaconDHCPdesde
unservidorDHCP,slosedebenaadirdoslneasadicionales:
autoeth0
ifaceeth0inetdhcp

Laprimeralneaespecificaqueeldispositivo eth0 debeactivarseautomticamente


duranteelarranquedelequipo.Lasegundalneasignificaquelainterfaz(iface)eth0debe
tenerunespaciodedireccionesIPv4(parautilizarIPv6seriainet6)yquedebeobtenersu
configuracinautomticamentedesdeunservidorDHCP.
Despusdehacerestolareddeesteequipononecesitaramsconfiguracinpara
poderfuncionar.ElservidorDHCPleproporcionarlapasarela(gateway)predeterminada
(implementada mediante la orden route), la direccin IP del dispositivo (implementada
mediantelaordenifconfig),ylosservidoresDNSusadosenlared(implementadosenel
archivo/etc/resolv.conf.).
Paraqueelsistemaactualiceloscambiosenlaconfiguracindelaredesnecesario
ejecutarelcomando:
#/etc/init.d/networkingrestart

3.3.2 Configuracin con una IP esttica

ParaconfigurarsuplacaderedEthernetconunadireccinIPesttica,serequierems
informacin.Supongamosquedeseaasignaralaplacaderedlasiguienteconfiguracin:

direccinIP192.168.0.2

mscaradered255.255.255.0.

pasarela192.168.0.1.

Entalcaso,podraponeralgosemejanteaestoen/etc/network/interfaces:
ifaceeth0inetstatic
address192.168.0.2
netmask255.255.255.0
gateway192.168.0.1

AdemsnecesitarespecificarsusservidoresDNSmanualmenteen /etc/resolv.conf,
quetendraentonceselsiguienteaspecto:
searchmidominio.com
ManualdeInstalacinyAdministracindeKubuntu

47

nameserver192.168.0.1
nameserver4.2.2.2

Ladirectivasearchaadirmidominio.comatodaslasconsultasdenombresdehost
paraintentarresolvernombresensured.
Las directivas nameserver especifican los servidores DNS que se usarn para
resolver nombres de hosts en direcciones IP. Si usa su propio servidor de nombres,
introdzcaloaqu.Encasocontrario,pregunteasuproveedordeInternetquservidores
DNSprimarioysecundariodebeutilizar,eintrodzcalosen/etc/resolv.confcomoseacaba
deexplicar.
Luegoreinicialaredconelcomando:
#/etc/init.d/networkingrestart
3.3.3 Gestionar los hosts

Paragestionarloshosts,puedeaadir,editar,oborrarhostsdelarchivo /etc/hosts.
EstearchivocontienedireccionesIPysuscorrespondientesnombresdehost.Cuandosu
sistemaintentaresolverunnombredehostenunadireccinIP,odeterminarelnombredel
hostapartirdesudireccinIP,buscaenelarchivo/etc/hostsantesdeusarlosservidores
denombres. Si la direccin IP se encuentra en el archivo /etc/hosts, no se usarn los
servidoresdenombres.
3.3.4 Comandos tiles para administrar la red

Lasiguienteesunalistadecomandosfrecuentementeutilizadosenlaconfiguraciny
pruebaderedesenelentornoGNU/Linux:
ifconfig:Permiteconfigurarinterfacesderedyversuestado.
ifdown:Deshabilitalainterfaceespecificada.
ifup:Habilitaunainterfaceespecificada.
route:Permiteaadiroborrarrutasdelatabladeruteo.
ping:Consultadeinterconectividaddedispositivos.
netstata:Muestratodaslasconexionesderedoriginadasyrecibidasporelhost.
netstati:Estadsticasdereddecadainterface.
Paraobtenermsinformacindecualquiercomando,ingresedesdeconsola:
usuario@nombredeequipo:~$man(comando)

ManualdeInstalacinyAdministracindeKubuntu

48

Captulo4

Compartirrecursos
4.1Introduccin
Estecaptuloexplicarcmocompartirlosrecursosdenuestrosistemaycmousar
losrecursosdelosequiposennuestraredlocal;detallaremoselusodelprotocoloSMB
(Server Message Block) por medio de Samba, que es una paquete de utilidades
especialmente desarrolladas para GNU/Linux. Tambin podramos emplear el protocolo
NFS(NetworkFileSystem)paracompartirnuestrosrecursos,perodadoqueseguramente
tendremosequiposconotrossistemasoperativoscomoMicrosoftWindows,elusodeSMB
eselmsadecuado,yaqueNFSfuncionaenformanativaconGNU/LinuxoUNIXynocon
Windows.
En este captulo veremos diferentes formas de administrar nuestros recursos
compartidos,algunasconinterfacesgrficasyotrasporlneadecomandos:

KonquerorcomoclienteSMB(entornogrfico).

smb4kcomoclienteSMB(entornogrfico).

smbclientcomoclienteSMB(consola).

smbd,nmbdcomoservidorSMB(consola).

CompartirdelaConfiguracindelSistema,comoservidorSMB(entornogrfico).

Estassonlasherramientasquenospermitirnusarnuestrosrecursoscompartidosy
losdelosdemsequiposdelaredlocalqueestncompartiendosuscarpetas.
Antes de comenzar con el uso de estas herramientas ser necesario instalar el
servidor Samba en nuestro sistema Kubuntu, para lo cual debemos ejecutar como
administrador(root)lasiguientelneadecomando:
#aptgetinstallsamba

Tambinpodramosaprovecharlaoportunidadparainstalarlosdemsaplicativosque
novieneninstaladospordefecto;estamoshablandodesmbclientysmb4k,queusaremos
enlassiguientessecciones.Nuevamenteparainstalarestospaquetesdebemosejecutarla
siguientelneadecomando:
#aptgetinstallsmb4k

No especificamos smbclient en la instalacin (aunque podramos hacerlo) porque


smb4krequieredeesteutilitario(esunadependencia)yloinstalaautomticamente.
UnavezinstaladoslosutilitariosyelservidorSamba,estamoslistosparapasaraver
lasprximasseccionesdeestecaptulo.

ManualdeInstalacinyAdministracindeKubuntu

49

4.2KonquerorcomoclienteSMB
Konqueror posee diversas funcionalidades, entre ellas podemos mencionar la
navegacin de directorios locales, la navegacin web, la exploracin de dispositivos de
almacenamientoylaquemsnosinteresaenestemomento,lanavegacindelosrecursos
compartidosdelosdemsequiposdelaredlocalalacualestamosconectados.
4.2.1 Navegar recursos compartidos con Konqueror

Parapodernavegarlosrecursoscompartidosdenuestraredlocaldebemosinvocarel
Konqueroryparaellopulsamosenelbotn menK,luegoseleccionamos Internet ypor
ltimoKonqueror(Navegadorweb);aparecerunaventanacomoladelaFigura4.1.

Figura4.1

En esta ventana podremos ver las distintas funcionalidades de Konqueror, pero


nosotrosutilizaremoslaopcinde Carpetasenred,sobrelacualharemosclick.Esonos
llevaraunanuevaventana(Figura4.2).
SeventodaslasopcionesdisponiblesparaCarpetasenred.Nosotrospulsaremosen
laopcin ComparticionesSamba,yentoncessemostrarnlasredescompartidas(Figura
4.3).

ManualdeInstalacinyAdministracindeKubuntu

50

Figura4.2

Figura4.3

ManualdeInstalacinyAdministracindeKubuntu

51

Enlapantalla(Figura4.3)veremoslistadostodoslosgruposdetrabajosqueestn
configuradosennuestraredlocal,sihacemosclickenunodeellosveremoslosequipos
quepertenecenaesegrupodetrabajo(Figura4.4).Enelejemplo,elgrupodetrabajoLared
agrupaalosequiposAlpha,BetayGamma.
Haciendoclickenunodeellos(porejemploenGamma),sepodrnverlosrecursos
queesamquinaofrecealgrupodetrabajo(Figura4.5).Losrecursospuedensertanto
carpetas(directorios)comoimpresoras,

Figura4.4

4.3smb4kcomoclienteSMB
OtroclientegrficoSMBeselsmb4k,quedebeserinstaladoenelsistema(talcomo
seadvirtienlaintroduccin),yaquenovieneenlainstalacinpordefectodeKubuntu.
4.3.1 Iniciar smb4k

Unavezinstalado,parapoderiniciarelsmb4kdebemoshacerMenK>Utilidades>
Smb4k(ElexploradorderecursosSMB/CIFS).

ManualdeInstalacinyAdministracindeKubuntu

52

Figura4.5

4.3.2 Descripcin del entorno de trabajo

UnavezqueiniciadoSmb4k,tendremosenpantallalaventanadelaFigura4.6.
Podemosverqueestaaplicacintienecaractersticassimilaresaotrosprogramas,ya
queposeeunabarradettulo,unabarrademenesyunabarradeherramientasestndar;
ladiferencialaencontramosenlosdospanelesquevemos.Enelpanelizquierdotenemos
dos cuadros de dilogo, uno de ellos permite explorar la red y el otro permite hacer
bsquedas.Quedapordefinirlafuncindelpanelderecho,quepermiteverlosrecursos
compartidos.Porltimo,hayunabarradeestado,otroaspectocomnalasaplicaciones
grficas.
Barradetitulo:todoslosprogramastienenunabarradettulo,enlaquepodremosver
elnombredelprogramaytendremosanuestradisposicinlosbotonesdecontroldela
ventana(Minimizar,Maximizar/RestauraryCerrar).
Barradettulo

ManualdeInstalacinyAdministracindeKubuntu

53

Figura4.6

Barrademenes:estabarraesfundamentalparaunprograma;enellaseencuentran
todaslasfuncionalidadesdelaplicativo.Paraelcasodesmb4kpodremoshacerbsquedas
deredyequipos,montadosmanualesyautenticaciones,entreotrascosas.
Barrademenes

Barradeherramientas:enestabarrahayaccesosdirectosamuchasdelasfunciones
queaparecenenlosmenes,comoporejemplolabsquedaderedes,lainterrupcinde
algunadelasbsquedas,iralcuadrodebsquedas,montarmanualmenteunrecursodela
red,autenticacin,irlasopcionespersonalizadasdealgnequipoorecursosenlared,
obtenerunavistapreviadelosrecursosenlared;tambinesposibleimprimirunarchivo,
montarrecursoscompartidos,desmontar,desmontartodos,forzareldesmonte,sincronizar,
ejecutarKonqueror,configurarsmb4kysalirdel.

Barradeherramientas

Panel izquierdo: en este panel (Figura 4.7) hay dos cuadros de dilogo, uno que
permite explorar la red y otro que permite realizar bsquedas. Las bsquedas que
podremosrealizarsonporelnombredeNetBIOSobienporIP.

ManualdeInstalacinyAdministracindeKubuntu

54

Figura4.7:PanelizquierdodelSmb4k

Panelderecho:aquestarntodoslosrecursoscompartidosquehayamosmontado,
independientementedelequipoalcualcorrespondanoelgrupoalcualpertenezcan.
Barradeestado:estabarraesmuycomnenlosprogramasyenestecasonosindica
elestadodeunatarea,ladireccinIPdemuestroservidorWINSenlared,ofreceun
muestreodeactividadenlaobtencindelalistadenavegacinylaversindelaplicativo
smb4k.
Barradeestado

4.3.3 Montado y desmontado de recursos

Elmontadoydesmontadodelosrecursoscompartidosesmuysencillo.Parapoder
montarunrecursosolodebemoshacerclicksobrel,conlocualelrecursoaparecerenel
ManualdeInstalacinyAdministracindeKubuntu

55

panelderechode smb4k;detodasmaneraspodremosrealizarunmontadomanualdel
recursohaciendoclickderechosobrelydelmencontextualseleccionaremoslaopcin
Montarmanualmente.AparecerelcuadrodedialogodelaFigura4.8.

Figura4.8

Enestecuadrodeberemosespecificarelrecursocompartidoamontardelasiguiente
manera: //nombredeequipo/nombredelrecurso, luego la direccin IP y por ltimo
definimoselgrupodetrabajoalcualperteneceelequipo.
Paradesmontaralgunodelosrecursoscompartidodebemoshacerclickderechoen
algunodeellosyseleccionarlaopcinDesmontardelmencontextual.
Tambinpodemosdesmontarconunasolaaccintodoslosrecursosquehayamos
montado.ParahacerlodebemosiralmenyseleccionarlaopcinRecursoscompartidosy
luegopulsarlaopcin Desmontartodo,conestodesmontaremostodoslosrecursosque
aparecanenelpanelderechodesmb4k.
4.3.4 Bsqueda de equipos

Enalgnmomentopodemostenerlanecesidaddebuscaralgnequipoenlared.El
smb4k nos provee una herramienta de bsqueda que podremos iniciar desde el men
principal pulsando en la opcin Red y luego en Buscar. Esto provocar que el panel
izquierdotraigaalfrenteelcuadroDilogodebsqueda.
Elcuadro Dilogodebsqueda nospermiteingresarencajadetextoelnombredel
equipo o bien la direccin internetdel mismo;luego de ingresar la direccin podremos
comenzarconlabsquedapulsandoENTER,obienhaciendoclickeneliconodebuscar;si
elequipo existe aparecer enlaventanaque se encuentra debajodel cuadro detexto
dondeseingresalamaquinaabuscar.
Podremos aadir oeliminar los equiposquehayamos encontradoenla bsqueda;
cualquiera sea la accin que deseemos realizar, debemos utilizar los iconos que se
encuentranaladerechadelcuadrodetextodondeingresamoselnombredelequipoa
buscar.
4.3.5 Marcadores en smb4k

Unpuntointeresantedeesteaplicativoeslaposibilidaddeutilizarmarcadores;los
marcadoresnospermitirntenerunalistadelosrecursoscompartidosmsfrecuentados.
Conestolograremosun ahorrodetiempoenlabsquedaymontadodealgunosdelos
ManualdeInstalacinyAdministracindeKubuntu

56

recursos que siempre utilizamos. Simplemente haremos click en la opcin de men


Marcadoresytendremoslalistadelosrecursosquehayamosagregadocomomarcadores;
para poder acceder a cualquiera solo debemos hacer click en el que necesitemos y
tendremoselrecursomontadoenelpanelderechodesmb4k.

4.4smbclientcomoclienteSMB
Smbclient esunaherramientamsdeSambaquefuncionabajolneadecomandos
(consola) deforma similar auncliente FTP. Veremos quepara poder obtener o enviar
archivostendremosqueutilizarloscomandosgetyput,comolohaceunclienteFTP.
Estaaplicacintambinnospermitelistarlosrecursosdealgnequipodenuestrared,
incluidoslosrecursosdelamquinalocal.
4.4.1 Navegar recursos compartidos con smbclient

Smbclienttienecomorequerimientounsoloparmetroensuejecucin,yeselrecurso
quedeseamosabrir:
#smbclientservicio<password>

Podemos ver el parmetro servicio en el recurso al cual deseamos acceder, y el


parmetropasswordesopcional;acontinuacinveremosunejemplo:
#smbclient\\\\nombredelequipo\\nombredelrecurso

Una vez que hayamos ejecutado el comando anterior tendremos el prompt del
comandosmbclient,queseveras:
smb:\>

Ensmbclientesposiblepedirayudaconelcomandohelp(Figura4.9).

Figura4.9

Podemosvertodosloscomandosqueaceptasmbclient.Noserposibleexplicaraqu
cada uno de ellos, pero para profundizar su conocimiento el lector puede utilizar los
ManualdeInstalacinyAdministracindeKubuntu

57

manualesdeayudaoconsultarenInternetenlosmuchosforosylistasdecorreoque
existen.Detodasformas,hayqueaclararqueestoscomandosfuncionandemaneramuy
similaracomolohaceunclienteFTP.
4.4.2 Listar recursos con smbclient

Antesdeaccederaunrecursoconsmbclientpodemoslistarlosqueexistenenalgn
equipodeterminado.Acontinuacinveremoslalneadecomandosquenospermitirlistar
losrecursos:
#smbclientLnombredelequipo

UnavezejecutadoelcomandoanteriorveremosunlistadocomoeldelaFigura4.10.

Figura4.10

Podemosverlosrecursosdelequipoespecificadoymuchamsinformacin,comoel
nombredeldominioalcualpertenece,eltipodesistemaoperativoyelnombredelservidor
consunumerodeversin.

4.5smbd/nmbdcomoservidorSMB
Samba posee varios demonios2 que se ejecutan para poder actuar como servidor;
nosotrosveremosdosdeellosysusrespectivasfunciones.
Smbdesundemonioqueseencargadecompartirarchivoseimpresorasennuestra
redSMB,tambinproporcionalaautorizacinyautentificacindeaccesoalosclientes
SMB.
NmbdesundemonioquerealizabsquedaconayudadeservidoresWINSymediante
visualizadores.
Para poder saber si tenemos en ejecucin Samba debemos ejecutar el siguiente
comando:
2 Undemonioesunprocesoquecorreensegundoplanoyejecutaalgunatareaespecfica.

ManualdeInstalacinyAdministracindeKubuntu

58

#netstata|grepnetbios

Sidespusdeejecutarelcomandoanteriorobtenemosunasalidacomolasiguiente:
tcp

*:netbiosssn

*:*

LISTEN

podremosestartranquilos:Sambaseencuentrafuncionandoperfectamente.
Veremosahoracmoconfigurarelservidorsmbd,yloharemosconfigurandoelarchivo
smb.conf,queseencuentraeneldirectorio/etc/samba3.
Nopodremosvertodaslasopcionesdeconfiguracin,yaquesmb.conftienemsde
200,peroveremosalgunasopcionesglobalesylamaneradeconfigurarnuestrosrecursos.
4.5.1 - Opciones globales

Dentrodelasopcionesglobalesveremoslassiguientes:
OpcionesglobalesdeIdentificacinyVisualizacin
netbiosname
workgroup
serverstring
winsserver
dnsproxy
nameresolveorder
OpcionesglobalesdeAutenticacin
security
encryptpassword
guestaccount
invalidusers
OpcionesdeRed
hostsallow
OpcionesdeDepuracin
logfile
maxlogsize
syslog
panicaction
OpcionesglobalesdeImpresin
loadprinters
printing
printcapname
OpcionesMiscelneas
socketoptions
domainmaster
3 EstaeslaubicacinpordefectoenlossistemasKubuntuyenmuchosotros,comoDebian.Sinembargo,algunas
distribucionesyadministradoresquecompilansambapodrandarleunaubicacindiferente.

ManualdeInstalacinyAdministracindeKubuntu

59

Estassonlasopcionesglobalesqueveremosenestaseccin.Lamentablementeno
podremos profundizar en otras. Para obtener informacin ms detallada y completa lo
invitamos a leer el libro Usando Samba, que se puede descargar desde la pgina de
LUCAS(http://es.tldp.org/ManualesLuCAS/USANDOSAMBA/usandosamba.pdf).
ComenzaremosexplicandolasopcionesdeIdentificacinyvisualizacin:
netbiosname:estaopcinnospermiteconfigurarelnombredemquinadelservidor.
Porejemplo:
netbiosname=servidor
workgroup: nos permite establecer el nombre del grupo de trabajo al cual

pertenecemos.Porejemplo:

workgroup=oficina
serverstring:nospermitedefinirunadescripcindelamquina.Porejemplo:
serverstring=ServidorSamba
winsserver:enestaopcinpodremosespecificarladireccinIPdelservidorWINS.

Porejemplo:

winsserver=192.168.0.1
dns proxy: especifica que Samba busque (o no) a travs del servidor DNS algn

nombredemquinaquenohayapodidoencontrarconWINS.Porejemplo:
dnsproxy=yes

name resolve order:estableceelordendebsquedadelosdistintosserviciosque


Sambapodrusarpararesolverlosnombres.Porejemplo:
nameresolveorder=winslmhostshostsbcast

Hastaaqulasopcionesglobalesde IdentificacinyVisualizacin;porsupuesto,no
sontodas,existenmuchasmsquenoveremosaqu.
AhorapasaremosaexplicarelusodelasopcionesglobalesdeAutenticacin:
security:estaopcinpermiteespecificarelniveldeseguridadqueutilizarSamba;
puede aceptar cuatro tipos de niveles de seguridad: user, share, server y domain. Por
ejemplo:
security=share
encrypt password: esta opcin permite especificar si Samba va a encriptar las

contraseas.Porejemplo:

encryptpassword=yes
guestaccount:permiteestablecerunnombredecuentaqueseutilizarparaelacceso

comoinvitado.Porejemplo:

guestaccount=nobody
invalidusers:especificalosusuariosogruposquenotendrnaccesoalosrecursos

compartidos. Se puede especificar ms de un usuario o grupo, separados por comas.


Cuandoespecifiquemosungrupodebemoshacerloanteponiendoelsmbolodearroba(@).
Porejemplo:
ManualdeInstalacinyAdministracindeKubuntu

60

invalidusers=root

LasopcionesdeRedseexplicarnacontinuacin:
hostsallow:enestaopcinpodremosespecificarlasmquinasquetendrnpermiso
de acceder a los recursos de nuestro servidor Samba. Podemos definir ms de una
mquina,separndolasconcomasoespaciosenblanco,ynosolopodemosespecificar
mquinassinotambinsubredes.Porejemplo:
hostsallow=192.168.0.10192.168.0.11192.168.10.

AhoraletocaelturnoalasopcionesdeDepuracin:
logfile:permiteespecificarelnombreylaubicacindelarchivoquetendrtodoel
registrodelaactividaddeSamba.Porejemplo:
logfile=/var/log/samba/samba.log
maxlogsize:permiteespecificareltamaomximodelficheroderegistrodeSamba.
Eltamaoseespecificaenkilobytes.Porejemplo:
maxlogsize=1000
syslog:permiteespecificarelniveldeinformacinderegistrodesistemaenviadoa

syslog.Porejemplo:
syslog=0

panicaction:esunaopcinqueseutilizaparadetectarproblemasdesmbdynmbd,
frecuentemente es utilizada para llamar la atencin de algn error de Samba. Esta
informacinessumamenteimportanteparalosdesarrolladoresdeSamba.Porejemplo:
panicaction=/usr/share/samba/panicaction%d

AhoraveremoslasopcionesglobalesdeImpresin:
load printers: esta opcin permite cargar todas las impresoras en la lista de
navegacin.Porejemplo:
loadprinters=yes
printing:conestaopcinleindicamosaSambaculesnuestrosistemadeimpresin

Linux.Porejemplo:

printing=cups
printcapname:laopcinqueingresemosSambalausarparalascapacidadesde

impresin.Porejemplo:

printcapname=cups

ParaterminarconlasopcionesglobalesveremoslasMiscelneas:
socket options: esta opcin permite establecer mejoras para los sockets TCP.
TCP_NODELAYagilizalalecturadelosarchivosycarpetasensistemasWindows.Ejemplo:
socketoptions=TCP_NODELAY
domainmaster:estaopcinpermite(ono)convertirnuestroequipoenunvisualizador

maestro.Porejemplo:

domainmaster=no
ManualdeInstalacinyAdministracindeKubuntu

61

4.5.2 Opciones de recursos

Todaslasopcionesquevimosanteriormentesonutilizadasglobalmente,perotambin
podremosdefiniropcionesaniveldecadarecursoquesedefina;existenmuchasopciones
quefuncionantantoanivelglobalcomoanivelderecurso.
Veremosalgunasopcionesderecursosconunejemplomuyutilizado.Esteejemplo
permite compartir una recurso enla red para ser navegadoyescrito por cualquiera.A
continuacin veremos las opciones del recurso compartido, denominado tambin
compartido:
[compartido]
comment=Informacincompartida
browseable=yes
path=/home/compartido
public=yes
deletereadonly=yes
writeable=yes
forcegroup=nogroup
forceuser=nobody
forcecreatemode=660
forcedirectorymode=775

Ahoralaexplicacindecadaunadelasopcionesdelrecursocompartido.
Laprimeralneadelejemplorepresentaelnombredelrecurso,entrecorchetes;ese
serelnombrequesemuestrealnavegarnuestrosrecursos.
Lasegundalneaesunaopcinanivelderecursoquepermitedefiniruncomentario
explicativodelrecursocompartido.
Laterceralneadelejemploesotraopcinqueseutilizaanivelderecursoynos
permitedecirleaSambaquenuestrorecursocompartidoesnavegable.
Laopcinpathdelacuartalneadelejemplopermiteespecificarlarutadeldirectorio
paraelrecursocompartido;estedirectoriodebeexistirytenerlospermisosnecesariospara
seraccedido.
LaopcinpublicdelejemplopermitedecirleaSambaqueelrecursoespblico.
Laquintalneadelejemploesotraopcinanivelderecursoypermitedefinirsien
nuestrorecursocompartidovamosapermitirelborradodearchivosdesololectura.
Laopcinwriteableindicaquenuestrorecursopuedeserescrito.
LasopcionesdeforcegroupyforceuserpermitenespecificaraSambaquealcrearun
nuevoarchivolohagaconeseusuarioyesegrupo.
Lasltimasopcionesdelejemplo,tantoforcecreatemodecomoforcedirectorymode,
permitenestablecerlospermisosparalosarchivoscreados(vercaptulosobrePermisos).
ContodoestodaremosporterminadalaconfiguracindelservidorSamba.Paraque
los cambios tengan efecto debemos reiniciar el demonio de Samba; a continuacin se
muestralalneadecomandoparahacerlo:
#/etc/init.d/sambarestart

ManualdeInstalacinyAdministracindeKubuntu

62

Alejecutarestecomandocomosuperusuarioveremoslaindicacindequeelservicio
esdetenidoprimeroyluegoselovuelveainiciar.

4.6Compartir(enConfiguracindelsistema)comoservidorSMB
Estaeslaltimaherramientaqueveremosenestecaptulo.Compartiresunadelas
tantasopcionesdisponiblesdesdela Configuracindelsistema deKubuntu;actacomo
servidor, aunque en realidad presenta un entorno grfico y de fondo utiliza smbd, el
demoniodeSamba,ymodificaelarchivosmb.confdeacuerdoconlaconfiguracinquese
hayadefinido.
Porlotanto,seguiremosusandosmb.confperoporintermediodeunainterfazgrfica.
4.6.1 Iniciar Compartir

Parainiciar Compartir debemosira MenK >Configuracindelsistema, estoabrir


unaventanaconlasdistintasopcionesdeconfiguracindelsistema(Figura4.11).

Figura4.11

EnelgrupodeRedyconectividadsehaceclickenCompartiryaparecelaventanade
laFigura4.12.

ManualdeInstalacinyAdministracindeKubuntu

63

4.6.2 Descripcin del entorno de trabajo

Unaveziniciadalaaplicacin Compartir deKubuntuseveenpantallaunaventana


comoladelaFigura4.12.

Figura4.12

Tenemoslatpicabarradetitulo,labarrademen,unpequeabarradeherramientas,
panelesyalgunosbotonesalpiedelaaplicacin.
Barradettulo:todoslosprogramastienenunabarradettuloenlaquepodremosver
elnombredelprogramaytendremosanuestradisposicinlosbotonesdecontroldela
ventana(Minimizar,Maximizar/restauraryCerrar).
Barra de men: esta barra es fundamental para un programa, en ella podemos
encontrartodaslasfuncionalidadesdelaplicativo;paraelcasode Compartir noveremos
muchasopcionesdisponibles.
Barradeherramientas:enestabarrapodemosencontraraccesosdirectosaalgunas
funciones.
Panel izquierdo: en este panel hay dos opciones, una que permite administrar los
recursoscompartidosylaotraquepermiterealizarmodificacionesalanavegacindelared
local.
Panelderecho:aqutenemostodoelcontenidodelaopcinseleccionadaenelpanel
izquierdo.
Paraterminar,veremosquealpiedelaaplicacinhayalgunosbotonesconloscuales
sepuedeinvocarlaayuda,asignarvalorespredeterminados,pasaralmodoadministradory
ManualdeInstalacinyAdministracindeKubuntu

64

porltimosalirdeCompartir.
4.6.3 Aadir, quitar y modificar recursos compartidos

Enestaseccinveremoscmoaadiroquitarrecursoscompartidosdelsistema.Lo
primeroquedebemoshacerespasaral modoadministrador,yaquesinotendremosla
mayoradelasopcionesdeshabilitadas.Parapasaralmodoadministradorhayquehacer
click en el icono Modo administrador e ingresar la contrasea. Una vez que hayamos
ingresadoalmodoadministradorseactivarntodaslasopciones(Figura4.13).

Figura4.13

PodemosveractivoslosbotonesdeAadir,CambiaryEliminarrecursos.Sipulsamos
elbotnAadiraparecerlaventanadelaFigura4.14.
En esta ventana debemos seleccionar la carpeta a compartir; una vez que la
seleccionamos podemos decidir con qu protocolo la vamos a compartir: SMB o NFS.
Optaremos por SMB pulsando en la casilla de chequeo. Despus de seleccionar el
protocolo se habilitan las opciones correspondientes: en SMB podemos seleccionar si
nuestro recurso es publico y/o escribible; por ltimo pulsamos Aceptar y tendremos un
recursomsparaofrecercomoservidordearchivosSamba.

ManualdeInstalacinyAdministracindeKubuntu

65

Figura4.14

Si quisiramos modificar las opciones de algn recurso existente solo debemos


seleccionarloyluegopulsarCambiar;unavezhechoestotendremosenpantallalamisma
ventana que utilizamos para Aadir, pero ahora podremos modificar las opciones que
necesitemosdelrecurso.ParaterminarconelcambiosoloquedahacerclickenAceptar.
Debemostenerespecialcuidadoaleliminarunrecurso,yaqueluegodeseleccionarel
recurso cuando hagamos click en el botn Eliminar no tendremos la oportunidad de
confirmarlaeliminacin.

ManualdeInstalacinyAdministracindeKubuntu

66

Captulo5

Configuracindeimpresoras
5.1Introduccin
Lossistemas GNU/Linux, y entre ellos Kubuntu,soportan unaenormevariedadde
impresoras. El software ms popular para manejar impresoras en GNU/Linux se llama
CUPS(CommonUnixPrintingSystem),unsistemadeimpresinmodularquelepermitea
la computadora recibir solicitudes de impresin locales o desde otras computadoras
conectadasenred.EnKubuntuelservidorCUPSvieneinstaladopordefecto,demodoque
noharfaltainstalarlomanualmente.
Lasimpresorassepuedenconfiguraratravsdealmenosdosaplicaciones:KDEPrint
(en Configuracindelsistema)yunainterfazwebquetraeCUPS,quesepuedeacceder
concualquiernavegador.Ambassonmuyintuitivas.
EnInternetexistemuchainformacinsobreelsoporteyconfiguracindeimpresoras;
recomendamosrevisar:
El sitio OpenPrinting (http://www.linuxfoundation.org/en/OpenPrinting), y su
listadodeimpresorassoportadas(http://openprinting.org/printer_list.cgi).

LapginaoficialdeCUPS(http://www.cups.org/).

5.2ElHPDeviceManager
Aunquenoseveraquenprofundidad,hayquesealarqueenlaltimaversinde
Kubuntu(almomentodeescribirseestemanual,Kubuntu7.04)sehaincorporadotambin
enlainstalacinpordefectolaaplicacinHPDeviceManager,quefacilitalaconfiguracin
deimpresorasHPytambindedispositivosHPMultifuncin(MultifunctionDevices,MFDs),
esdecirimpresorasqueademsfuncionancomocopiadorasyscanners.
Paraabrirel HPDeviceManager hayqueira MenK > Sistema > HPLIPToolbox
(Printer Toolbox). Si es la primera vez que se abre la aplicacin aparece una ventana
indicandoquenohaydispositivosHPinstaladosyseofrecelaposibilidaddeconfiguraruno.
Para ms informacin sobre el HP Device Manager, se puede instalar el paquete
hplipdocs,yaccederaladocumentacinconunnavegador(porejemplo,Konqueror)enla
direccinfile:/usr/share/doc/hplipdoc/HTML/index.html.

5.3KDEPrint
LaaplicacinKDEPrintpermiteaadirimpresoras,modificarsuconfiguracinyverel
estadodelostrabajosenviadosparaserimpresos,entreotrascosas.Paraaccederaesta
aplicacinhayquehacerclickenMenK>Configuracindelsistema,ydentrodelgrupo
Administracindelcomputador,Impresoras.SeabreentonceslaventanadelaFigura5.1.
ManualdeInstalacinyAdministracindeKubuntu

67

Figura5.1

Comosehavistoencaptulosanteriores,algunastareas(porejemplo,aadiruna
impresora) requieren privilegios de administrador, por lo cual es necesario identificarse
comotalhaciendoclickenelbotn Modoadministrador ubicadoenlaparteinferiordela
ventana,eingresandoelpassworddeusuario.
5.3.1 Aadir una impresora local

Parainstalarunaimpresoraconectadafsicamentealacomputadorahayquehacer
clickenelbotnAadir>Aadirimpresora/clase...Estoabrirunasistentedeconfiguracin
queledarunabienvenidayluegolollevarauncuadrodedilogocomoelqueseveen
laFigura5.2.
Entrelasopcionesdisponiblespodemosdestacar:
Impresoralocal(paralela,serie,USB):comoesevidente,estaeslaopcinaelegiren
casodequererinstalarunaimpresoraconectadadirectamentealacomputadora,yaseapor
puertoparalelo,serieoUSB.
ImpresoracompartidaSMB(Windows):permiteconfigurarunaimpresoraconectadaa
otracomputadoraycompartidaenlaredpormediodelprotocoloSMB(porejemplo,una
computadoraquecorreWindowsounaquetieneunservidorSamba).
ServidorremotoCUPS(IPP/HTTP):CUPSsoportaelprotocoloIPP(InternetPrinting
Protocol),quepermiteelenvodetrabajosdeimpresinporred.Eslaopcinrecomendada
silaimpresoraquesequiereaadirestconectadaaunacomputadoraremotaquecorreel
ManualdeInstalacinyAdministracindeKubuntu

68

servidorCUPS.

Figura5.2

En este caso elegimos Impresora local y pulsamos Siguiente. Llegamos a la


configuracindelpuertoalqueseconectalaimpresora(Figura5.3).

Figura5.3
ManualdeInstalacinyAdministracindeKubuntu

69

El cuadro presenta las opciones disponibles en cuanto a la conexin por puertos


paralelos,serieoUSB,deacuerdoconloqueelsistemahayadetectado.Unavezquese
eligelaopcinadecuada,comienzanacargarseloscontroladoresdisponiblesyelcuadro
dedilogopermitedefinirelmodelodeimpresoraquevamosainstalar(Figura5.4).

Figura5.4

Laventanasiguientedaunalistadecontroladoresdisponiblesparalaimpresoraen
cuestin(Figura 5.5).Sitienedudasrespectodequcontroladorelegirpuedevisitarla
pginamencionadamsarriba(http://openprinting.org/printer_list.cgi),dondeseindicacul
eselmejorparacadaimpresora.
Las siguientes ventanas simplemente ofrecen definir algunas caractersticas
adicionales,comoposiblescabecerasortulosaimprimirencadahoja,ousuariosque
tienendenegadoelaccesoalaimpresora.Normalmentesedejanlasopcionespordefecto.
Paraterminarserequiereunnombreidentificatoriodelaimpresorayotrosdatosopcionales
(Figura5.6).
5.3.2 Aadir una impresora remota

ElprocedimientoparaaadirunaimpresoraremotaconKDEPrinteselmismoque
paraunaimpresoralocal,salvoqueenlaventanadeseleccindeterminal(verFigura5.2)
elegimosImpresoracompartidaSMB(Windows)oServidorremotoCUPS(IPP/HTTP).
LaimpresoraremotapuedeserutilizadaatravsdelprotocoloSMB(soportadoporel
servidorSamba)obienatravsdelprotocoloIPP(InternetPrintingProtocol,soportadopor
elservidorCUPS).
Enestecasoelegimos ServidorremotoCUPS(IPP/HTTP) ypasamosalasiguiente
ventana,quepermitedefinir,encasodequeseanecesario,unusuarioparaaccederal
servicioremotodeimpresin.
ManualdeInstalacinyAdministracindeKubuntu

70

Figura5.5

Figura5.6

Porlogeneral,nohacefaltaidentificarseparautilizarunaimpresoraremota,porloque
simplementesepuededejarelacceso annimo,quenorequiereusuarionicontrasea
(Figura5.7).
Acontinuacin,KDEPrintpidequedefinamosladireccinIPonombredehostdela
computadoraremotaquefuncionacomoservidoradeimpresin.Elpuertopordefectodel
ManualdeInstalacinyAdministracindeKubuntu

71

servidorCUPSesel631,asquenohacefaltaquelocambiemos(Figura5.8).

Figura5.7

Figura5.8

Alpresionar Siguiente elprogramaharunaconsultaalservidorremotoparaquele


devuelvaellistadodeimpresorasdisponibles.Deeselistadohabrqueelegirlaimpresora
remotaquequeremosaadir.
ManualdeInstalacinyAdministracindeKubuntu

72

Unavezseleccionadalaimpresora,sesigueelmismoprocedimientodeconfiguracin
decontroladoresyopcionesgeneralesquesevioparalasimpresoraslocales.
Si en el momento en que seleccionamos el tipo de terminal (Figura 5.2) elegimos
Impresora compartida SMB (Windows) o Impresora de red con IPP (IPP/HTTP) el
procedimientoesmuysimilar.Tendremostambinquetenerconocimientodelosdatosque
identificanelrecursoenlared(porejemplo,ladefinicinURIUniformResourceIdentifier,
como se ver en las siguientes secciones) o en el servidor Samba que comparte la
impresora.
Porejemplo,silaimpresorasecomparteporSambasedebeproporcionarelnombre
delgrupodetrabajo,ladireccinIP(onombredehost)delservidoryelnombredela
impresora.Detodasformas,siestosdatossedesconocensepuedehacerclickenelbotn
Monitorizar,paraqueelprogramarealiceunabsquedaporlaredeintentedetectarlas
impresorascompartidas(Figura5.9).
5.3.3 Compartir una impresora local

Con KDEPrint, compartir una impresora local es muy sencillo. Primero se debe
seleccionarlaimpresoralocalquesequierecompartirconelrestodelared:paraestoslo
hayquehacerunclicksobrelaimpresoraencuestin. Luegohayquepulsarelbotn
Servidordeimpresin,yacontinuacin Compartirlasimpresorasporlaredlocal (Figura
5.10).
Porltimo,hayqueconfirmarquesedeseaHabilitarlacomparticindeimpresoras.A
partirdeesemomento,lacomputadoralocalescucharpeticionesdeotrascomputadoras
delaredquedeseenenviartrabajosalaimpresoraquetieneconectada.

Figura5.9

ManualdeInstalacinyAdministracindeKubuntu

73

Figura5.10

5.4LainterfazwebdeCUPS
ElservidorCUPSylaconfiguracindeimpresorastambinpuedensermanejados
desdeunainterfazwebqueproveeCUPS(Figura5.11).

Figura5.11
ManualdeInstalacinyAdministracindeKubuntu

74

Paraaccederabrimosunnavegadorweb(Konqueror,porejemplo)yenlabarrade
direccinescribimos:
http://localhost:631

localhostrepresentaalequipolocal,quetambinrefiereasmismoconladireccinIP
127.0.0.1.El631eselpuertoenelqueescuchaelservidorCUPS.
Comosepuedeapreciarenlaimagen,estainterfazproveepestaasybotonesque
permiten realizar tareas de administracin, monitoreo de trabajos y configuracin de
impresorasydelservidorCUPS,tododemaneraintuitivaymuysimilaracomoseexplic
conKDEPrint.
Debequedarclaro,entonces,queeladministradorpuedeoptarporcualquieradeestas
dosherramientasparaconfigurarelservidorCUPSycontrolarlasactividadesrelacionadas
conlaimpresin,comoaadiryconfigurarimpresoras.KDEPrintformapartedelproyecto
KDEyesunacapaintermediaquepermitemanejarCUPS.Lainterfazwebquevemosen
estaseccinformapartedelproyectoCUPS,ytambinpermiteuncontrolcompletodeeste
servidordeimpresin.
Haciendoclickenlapestaa Administracin seaccedeaungrupodepanelesque
permiten aadir impresoras y configurar las ya existentes, administrar los trabajos de
impresinactivosytambinconfigurarelservidorCUPS(Figura5.12).

Figura5.12

EntrelasopcionesdeconfiguracindelservidorCUPSseencuentran:

ManualdeInstalacinyAdministracindeKubuntu

75

Mostrarlasimpresorascompartidasporotrossistemas

Compartirlasimpresorasconectadasalsistema

Editarelarchivodeconfiguracindelservidor(/etc/cups/cupsd.conf)

Cuandosehacealgncambioenlaconfiguracindelservidor,paraquetomeefecto
esnecesariopresionarelbotnCambiarespecificaciones,ubicadoenlaparteinferior.
5.4.1 Aadir una impresora

Aadirunaimpresorapormediodelainterfazwebesprcticamenteigualquehacerlo
porKDEPrint.Alcomienzoserequieredarunnombreydescripcinalaimpresora;luegose
pidequeseespecifiqueeltipodeconexin,algunasdeloscualesson:

AppSocket/HPJetDirect:permiteaccederaimpresorasremotasatravsdeuna
conexinHPJetDirect.Sloalgunasimpresorasespecficaslosoportan.

InternetPrintingProtocol(IPPoHTTP):comovimos,sirveparaaccederauna

impresora remota a travs del protocolo de impresin internet, bien directamente


(IPP)obienatravsdeHTTP.

LPD/LPRHostorPrinter:seseleccionasilaimpresoraesremotayestconectada

aunservidorLPD/LPR.

Parallel Port #1: se selecciona cuando la impresora se encuentre conectada


localmentealpuertoparalelo(LPT).Cuandolaimpresorasedetectaautomticamente
seaadirsunombrealdispositivotambin.

USBPrinter #1:seeligecuandolaimpresoraestconectadalocalmenteaun

puerto USB. El nombre de la impresora se anexar al nombre del dispositivo


automticamente.

WindowsprinterviaSamba:paraelcasodeunaimpresoraremotaqueseconecta

utilizandoelprotocoloSMB.
Enelcasodequeestconfigurandounaimpresoraremota,elsiguientepasoser
informar cul es el URI (Uniform Resource Identifier) de la conexin. El URI es un
identificadornicodelrecursoencuestin(laimpresora)enlared.
CmoproporcionarelURI:

ParaunaimpresoraatravsdelprotocoloIPP:
ipp://hostname/printers/printername

Ejemplos:
ipp://maquina_pedro/printers/HPLaser
ipp://192.168.0.5/printers/EpsonStylus

SiseusaelprotocoloSMBCIFS(Samba)
smb://server/printername

obien:
smb://username:password@workgroup/server/printername

Ejemplo:

ManualdeInstalacinyAdministracindeKubuntu

76

smb://192.168.0.2/hplaser

Acontinuacinhayqueindicarculeselmodeloyelcontroladorparalaimpresora.La
aplicacin presenta un listado de los controladores disponibles y tambin permite
especificarunarchivoPPD.
LosarchivosPPD(PostScriptPrinterDescription)sondistribuidosporlosfabricantes
para describir todo el conjunto de caractersticas y capacidades de sus impresoras.
Contienen tambin los comandos usados durante la impresin, es decir que funcionan
comodriversparalasimpresorasPostScript,dadoqueproveenunainterfazunificadapara
manipularlascapacidadesdelaimpresora.EnKubuntusepuedenencontrararchivosPPD
en/usr/share/ppd/.
Una vez provisto el controlador, el sistema nos pide que nos identifiquemos como
administradoresyfinalmenteaadelaimpresora.
5.4.2 Configurar las opciones de una impresora

Lapestaa Impresoras ofreceunlistadocontodaslasimpresorasinstaladasenel


sistema(localesyremotas)yademsunaseriedeopcionesparaprobarlasymodificarsu
comportamiento(Figura5.13).

Figura5.13

Algunasdelasopcionesson:Imprimirpginadeprueba,Cancelartodoslostrabajos,
Detener/iniciarlaimpresora,Hacerla(ono)pblicaalared,Modificarlaimpresora,Cambiar
ManualdeInstalacinyAdministracindeKubuntu

77

susopcionesyPonerlacomopredeterminada.
En Cambiar opciones de impresora se definen caractersticas como tamao
predeterminadodepapel,resolucin,ydirectivasdeerror(quhacerencasodequeocurra
unproblema),entreotras.

5.5CompartirconMicrosoftWindows
5.5.1 Windows como cliente

EnelcasodequereraadirenunacomputadoraquecorreMicrosoftWindowsuna
impresora que est conectada a un sistema GNU/Linux, debemos lanzar el asistente
AgregarimpresoradeWindowsyseleccionarImpresoradered.Sielasistentepreguntapor
ladireccinURLdelaimpresora,usaremoslasintaxis:
http://hostname:631/printers/queue

WindowstienesoporteparaelprotocoloIPP.Dadoquequeueeslacoladetrabajos,lo
quesehaceesenviartrabajosatravsdelpuerto631(queeselpuertoenqueescuchael
servidorCUPS),enlamquinahostname.
CuandolaimpresoraescompartidaporunservidoratravsdeSamba(enunared
SMB),hayquecomprobar,enelservidor,queseacorrectalaconfiguracindelarchivo
/etc/samba/smb.conf.
En la seccin [global] hay que asegurarse de que las siguientes opciones estn
configuradascomosemuestra:
[global]
(...otrasopciones...)
loadprinters=yes
printcapname=cups
printing=cups

Ademsdebeexistirunaseccinllamada[printers],comoseveaqu:
[printers]
comment=Impresoras
path=/var/spool/samba
browseable=no
writable=no
printable=yes
public=yes

DespusreiniciamoselservicioSambaparahacerefectivaslasmodificaciones:
/etc/init.d/sambarestart

5.5.2 Windows como servidor de impresin


ManualdeInstalacinyAdministracindeKubuntu

78

SiunacomputadoraconWindowsestcompartiendosuimpresora,sepuedeutilizarla
interfaz webde CUPS para elegir el tipo de conexin Windows Printer va SAMBA, ya
mencionadoanteriormente.
SeseleccionaesetipodecontroladoryseusalasiguientesintaxisparaelURI:
smb://username:password@workgroup/server/printername

obien
smb://server/printername

ManualdeInstalacinyAdministracindeKubuntu

79

Captulo6

Manejodeusuariosygrupos
6.1Introduccin
Kubuntu,aligualqueotrasdistribucionesdeLinux,esunsistemamultiusuario.Esto
significaquedistintosusuariospueden,deformaindependiente,hacerusodelosrecursos
del sistema. Por otro lado, cada cuenta de usuario que creemos estar incluida en un
grupo.Ungrupoesunesquemadeorganizacinqueposeenlossistemasmultiusuarios
comoLinuxparaotorgarciertosprivilegiosaunconjuntodeusuariosdeterminado.Este
temaserdesarrolladoenprofundidadenlaseccin6.6Grupos.
Es por esto que deberemos ser capaces de administrar los usuarios que tendrn
accesoalsistema,eltipodeaccesoquetendrnysobrequrecursos.
A continuacin se describirn los dos tipos bsicos de usuario que es posible
diferenciarenunprincipio:
UsuarioNormal:sonaquellosusuariosque,conmsomenosprivilegios,harn
usodelosrecursosdelsistema.Notienenlaposibilidaddecambiararchivoscrticos,
comolosarchivosdeconfiguracindelsistemaydeserviciosinstalados.Tampoco
puedeninstalarodesinstalarprogramas.

Usuario Administrador: este usuario posee accesos y permisos totales sobre


cualquierrecursodelsistema.Eselnicocapazderealizaraccionescrticassobreel
sistema, instalar aplicaciones, modificar archivos de configuracin, desinstalar
programas,etc.

Adems, en determinadas situaciones, al instalar programas se crean usuarios y


grupos,peroconelfindeestablecerpermisosparadeterminadosrecursosyotorgrselosa
distintasaplicaciones.Sibienestosusuariosnotienenformadeaccesofsica,seusan
comounamaneradedarproteccinyaccesoalosdistintosarchivos(deestaformasloun
programa puede modificar sus mismos archivos y nada ms, dejando el resto para el
administradordelsistema).
OtroaspectoquedeberemostenerencuentaenKubuntueseldelospermisos.Cada
nuevousuarioquesecreeenelsistematendrpermisosrestringidossobrelosrecursos,
aunqueelalcancedeestospermisospuedesermodificado.Todosestosaspectossonlos
quesedetallarnenlassiguientesseccionesdeestecaptulo.

6.2CmoaccederalmdulodeAdministracindeusuarios
ParaadministrarlascuentasdeusuariosenKubuntudemodogrfico,utilizaremosel
mdulodeAdministracindeUsuariosquetraeelsistema.
ParaaccederhacemosclickenelbotnKdelpanelyseleccionamosConfiguracin
delSistema,conlocualsedesplegarlaventanadeConfiguracindelSistema(Figura
6.1).

ManualdeInstalacinyAdministracindeKubuntu

80

Figura6.1

ElegimosentonceslaopcinAdministracindeusuarios:

ConlocualsedesplegarlaventanadeAdministracindeusuarios(Figura6.2).
NtesequelostresbotonesModificar,NuevoyEliminarseencuentrandeshabilitados.
Laraznesqueparapoderhacercambiosdecualquiertipoenlaadministracindelos
usuarios es necesario pasarse a modo administrador dentro del sistema, es decir,
convertirseenusuarioadministradororoot.
Para loguearse como Administrador, haga click en el botn Modo Administrador e
ingresesucontraseadeusuario(Figura6.3).Unavezhechoesto,podragregar,modificar
oeliminarusuarios.

ManualdeInstalacinyAdministracindeKubuntu

81

Figura6.2

Figura6.3

6.3Creacindeusuarios
6.3.1 Creacin de usuarios en entorno grfico

Para agregar un usuario nuevo al sistema deber hacer click en el botn Modo
Administradoreingresarsucontraseadeusuarioenelcuadrodedilogo.
Unavezvalidadocomoadministradorenelsistema,losbotonesantesdeshabilitados
seencontrarnhabilitados.PresionamosentonceselbotnNuevo,conloqueseabrirel
formularioquenospermitiragregarlosdatosdelnuevousuario.
Ntesequeesteformularioposeedospestaas:DetallesyContraseaySeguridad.
Acontinuacin,pasaremosadescribircadaunodelosformulariospresentadospor
cadapestaa.
Pestaa Detalles:

ManualdeInstalacinyAdministracindeKubuntu

82

Esenestapartedelformulariodondemanipularemoslosdatosespecficosdelanueva
cuentadeusuario(Figura6.4).

Figura6.4
Campos del formulario

Estado: nospermite habilitar(permitir)odeshabilitar(denegar) elaccesoal


sistemadelusuarioencuestin.

Nombre de Entrada:esel nombre de usuario enel sistema.Elnombre que


debercolocarlapersonaalahoradequererloguearseenelsistema.

NombreReal:nombrecompletodelapersona.Puedeenestecampocolocarel
nombreyelapellidodelapersonaparapoderidentificarlomsfcilmente.

ID de usuario: este es un nmero que identifica a cada usuario dentro el


sistema.ElsistemadesignarunnuevoIDacadausuarioqueseagregue,perousted
podr cambiar este nmero siempre y cuando no quiera designar uno que ya se
encuentreenuso(tengaunusuarioorecursoasignado).

GrupoPrimario:cadausuarioenLinuxperteneceaungrupoenparticular.Por
defecto,elsistemacreaungruponuevoconelmismonombredeusuarioquehemos
dado.

GrupoSecundario: otrosgruposenlosqueserincluidoelusuarioydelos
cualesheredarsuspermisosyprivilegios.

DirectorioPersonal: paracadausuario,elsistemacrearundirectoriodentro
delacarpeta /home conelmismonombredeeste,endondepodrmanipularde
formalibretodossusarchivos.

ManualdeInstalacinyAdministracindeKubuntu

83

Interpretederdenes: podrenestecamposeleccionarlashellqueusarel
usuarioencuestin.

Pestaa Contrasea y Seguridad:

Desdeaqupodremoscrearyconfigurarlarevalidacindelacontraseaparalacuenta
deusuarioencuestin(Figura6.5).

Figura6.5
Campos del formulario

Contrasea:nospermiteingresarlacontraseadeaccesoparaelusuario.

Cambiadaporltimavez:estecamponosinformarcuandofuecambiadapor
ltima vez la contrasea. En el caso de estar agregando un nuevo usuario, no
tendremosningndato.

Vlidohasta:nospermitirdeterminarlavalidezdelacontrasea.Enelcasode
seleccionar Siempre el sistema no pedir ningn cambio. En otro caso, podremos
determinarlafechaexactaenlaqueselepedirausuarioquecambiesucontrasea.

CaducidaddelaContrasea: podremosdeterminarelnmerode dastrasel


cualelsistemapediruncambiodelacontrasea.Adems,configurarlosmensajesde
alerta,ladeshabilitacindelacuentayladuracinmnimadelacontrasea.

Pedirunacontraseanuevadespusde: transcurridoestetiempoel
sistemalepediralusuarioquerenuevesucontrasea.

Avisarantesdequeexpirelacontrasea:podremosdeterminar,dado
un tiempo de renovacin determinado, cuantos das antes se le avisar al

ManualdeInstalacinyAdministracindeKubuntu

84

usuario.
Deshabilitarlacuentadespusdequelacontraseaexpire: desde
aquconfiguraremoselnmerodedasenque,despusdequelacontrasea
hayaexpirado,elsistemadeshabilitarlacuentadelusuario.

Imponerunaduracinmnimadelacontrasea:elmnimo,expresado
endas,queunacontraseatendrvalidez.

Explicados los campos de los formularios, llenamos el Detalle con los datos del
usuario,leasignamosunacontraseaypulsamoselbotn Aceptar.Conestohabremos
dadodealtaaunnuevousuariodelsistema4.
6.3.2 Creacin de usuarios en modo texto

Otraformadecrearusuariosesenmodotexto,medianteelintrpretedecomandoso
consola.Comoprimeramedidaesnecesarioabrirunaconsolanueva,talcomoseexplica
enelcaptulo2,seccin2.4.1).
Para agregar un usuario nuevo desde consola, deberemos escribir el siguiente
comando:
sudoadduser<nuevoUsuario>

endonde<nuevoUsuario>serelnombredelnuevousuarioaagregar.Presionamos
aceptar y nos pedir nuestra contrasea, como siempre que realizamos una tarea
administrativaatravsdesudo.

Obtendremosunresumendelasaccionesqueserealizaronyseguidamentenospide
queingresemosyconfirmemoslacontraseaparaelnuevousuario(Figura6.6).
Seguidamente, deberemosde ingresar la informacin particular del usuario (Figura
6.7).
Luegodeingresadoslosdatos,losconfirmamosylisto(Figura6.8).

4 Luegodecrearunacuentadeusuarionueva,puedeverificarquesehacreadoundirectoriodentrode/home/conel
mismonombredelacuentadeusuariocreada.Essteeldirectoriopersonaldelnuevousuario.

ManualdeInstalacinyAdministracindeKubuntu

85

Figura6.6

Figura6.7

Figura6.8

ManualdeInstalacinyAdministracindeKubuntu

86

6.4Modificacindelosdatosdeunusuario
6.4.1 Modificacin de los datos de un usuario en entorno grfico

Haremosuso,paraesto, del mdulo AdministracindeUsuario. Paramodificarlos


datosdeunusuario,deberhacerclickenelbotnModoAdministradoreingresar su
contraseadeusuarioenelcuadrodedilogo.Unavezvalidadoscomoadministradorenel
sistema,losbotonesantesdeshabilitadosseencontrarnahorahabilitados.
En la ventana de Administracin de Usuarios, podr ver un listado de todas las
cuentasdeusuariosdadasdealta(Figura6.9).

Figura6.9

Paramodificarlainformacindealgunadeellas,bastarconseleccionarlaypresionar
elbotnModificarohacerdobleclicksobreladescripcindelacuenta.Deambasformas,
seabrirlaventanaconelformularioquepermitirlamanipulacindelosdatos( Figura
6.10).

Figura6.10

Modificamoslosdatosypresionamoselbotnaceptar.
Siqueremoscambiarlacontraseadelusuario,bastarconhacerclickenlapestaa
ContraseaySeguridad,ingresarlacontraseanuevaenelcampoContraseaypresionar
elbotnAceptar.
ManualdeInstalacinyAdministracindeKubuntu

87

6.4.2 Modificacin de los datos de un usuario en modo texto

Paramodificarlosdatosdeunusuariomedianteelintrpretedecomando,deberemos
abrirunaconsolanuevaparaintroducirlasrdenes,talcomoseexplicaenelcaptulo2,
seccin2.4.1.
Paramodificarlosdatosdeunusuariodeberemosescribirelsiguientecomando:
$sudousermod<opcin><valornuevo><usuario>

endonde<opcin>indicarquatributoeselquequeremoscambiar.Detallaremosa
continuacinlasdistintasopciones5:
c:modificaelnombrecompletodelusuario.Ejemplo:sudousermodcNOMBRE
USUARIOusuario,asignaelvalorNOMBREUSUARIOalcampoNombreReal.

d: cambia el directorio particular del usuario. Ejemplo: sudo usermod d


/home/nuevoDirectoriousuario,asignaa usuario /home/nuevoDirectorio. Deberemos
crearpreviamentenuevoDirectorio.

e: indicamos la fecha en que queremos que caduque la cuenta del usuario.


Ejemplo:sudousermode20071201usuariohacequelacuentausuarioseadadade
bajael01/12/2007.

f: si existe inactividad enuna cuenta de usuario (si nadie accede desde esa
cuenta),podremosdeterminar conestecomandolacantidadde dasquedebern
transcurrir,desdeelltimodadeacceso,antesdecancelarlacuenta.

Modificacin de la contrasea de un usuario en modo texto

Para cambiar la contrasea de un usuario deberemos, desde consola, ingresar el


siguientecomando:
$sudopasswd<usuario>
ynospedirnuestracontrasea(Figura6.11).

Figura6.11

Luego de ingresar nuestra contrasea a fin de ejecutar este comando como


root/administrador con sudo, deberemos escribir la nueva contrasea para el usuario y
5 Lasopcionesreferidasamodificacionesdegrupossedetallarnenlaseccindedicadaagruposenestecaptulo.

ManualdeInstalacinyAdministracindeKubuntu

88

volveraescribirlaunasegundavezparaconfirmarla(Figura6.12).

Figura6.12

Conestoyahabremoscambiadolacontraseadelusuarioencuestin.

6.5Borrarusuarios
6.5.1 Borrar un usuario en entorno grfico

Haremosuso,paraesto,delmduloAdministracindeUsuarios(seccin6.2).
ParaborrarunusuariodeberhacerclickenelbotnModoAdministradoreingresar
sucontraseadeusuarioenelcuadrodedilogo.
Unavezvalidadoscomoadministradorenelsistema,losbotonesantesdeshabilitados
seencontrarnahorahabilitados.
En la ventana de Administracin de Usuarios, podr ver un listado de todas las
cuentasdeusuariosdadasdealta(Figura6.13).

Figura6.13

Paraeliminarunacuentadeusuario,bastarconseleccionarlaypresionarelbotn
Eliminar.Elsistemalepedirqueconfirmeestaaccinademsdesolicitarlequeindiquesi
quiereeliminarelgrupodelusuarioysudirectorioparticular(Figura6.14).
Una vez decidido esto, presione el botn Aceptar y la cuenta de usuario ser
eliminada. Note que si tilda la opcin Eliminar el directorio personal se borrar dicho
directoriocontodosucontenido.Delamismaforma,sitildaEliminarelGrupo,esteser
eliminado.

ManualdeInstalacinyAdministracindeKubuntu

89

Figura6.14

6.5.2 Borrar un usuario en modo texto

Para eliminar un usuario mediante el intrprete de comando, deberemos abrir una


consolanuevaparaintroducirlasrdenes(vasecaptulo2,seccin2.4.1).
Ahora,elcomandoquenospermitirborrarunusuarioeselsiguiente:
sudouserdel<usuario>
donde<usuario>eselnombredelacuentadeusuarioquequeremosborrar.
El comando userdel <usuario> nicamente borrar la cuenta del usuario y su grupo
primario(elquesecreaconelmismonombre),perodejarintactoeldirectoriopersonaldeese
usuario(/home/<usuario>).
Existenunpardeparmetrosparasolucionaresto:
r: eliminar la cuenta de usuario y adems su directorio particular. Ejemplo: sudo
userdelr<usuario>.

f: eliminarlacuentadeusuario,susarchivosysudirectoriosinimportarqueeste
usuarioseencuentrelogueadoeneseprecisomomentoenelsistema.

6.6Grupos
Comoseexplicenlaintroduccindelcaptulo,ungrupoesunmecanismoquetienen
los sistemas multiusuarioscomo Linuxpara otorgar ciertos privilegios aunconjunto de
usuariosdeterminadoqueestnincluidosendichogrupo.
Cuandoagregamosunusuarionuevoalsistema,secreaautomticamenteungrupo
delmismonombrequeelusuario.Astegruposelollamagrupoprincipal.Perolosgrupos
delosusuariosnosonlosnicosqueexistendentrodelsistema.
EnLinuxexistengruposquecorrespondenadistintosdispositivos,tarjetadesonido
(audio),unidaddecdrom(cdrom),tarjetadevideo(video),disquetera(floppy),etc.Deesta
forma,siqueremosqueunusuariopuedahacerusodelaunidaddecdrom,deberemos
incluiralusuariodentrodelgrupocdromo,dichodeotraforma,deberemosagregarcomo
gruposecundariodelusuarioelgrupocdrom.
Endefinitiva,cuandoincluimos unusuariodentrodeungrupo,estepasaaheredar
ManualdeInstalacinyAdministracindeKubuntu

90

todos los privilegios del grupo. De la misma forma podramos pensar el caso de los
archivos.Situvisemosquecompartirundirectorioquecontienearchivosquesolamenteun
grupo de usuarios puede acceder, crearamos un grupo compartidos, le daramos los
permisoscorrespondientes,yloquerestaraseraagregarcadausuarioadichogrupo.Este
casotomarmssentidoenlaseccindepermisos.
LaadministracindegruposenKubuntuserealizadesdeelmduloAdministracinde
usuarios(vealaseccin6.2sobrecmoaccederaestemdulo).
Alaccederalapantalladelmdulovemosqueestatiene,enlapartesuperior,una
pestaallamadaGrupos(Figura6.15).

Figura6.15

De la misma forma que ocurre con la administracin de usuarios, deberemos


loguearnos como administradoresparapoder realizar cambios. Para esto,bastar con
hacerclickenelbotnModoAdministradoreingresarsucontraseadeusuario.
La pantalla de administracin de grupos consta de dos recuadros. En el superior,
aparecen los distintos grupos correspondientes a las cuentas de usuarios creadas
(recordemosquesecreaungrupoporcadaunadelascuentasdeusuariocreadas).Por
otrolado,enelinferior,aparecenlosusuariosincluidosendichogrupo.Note,adems,que
tenemosunaopcinMostrargruposdelsistema.Silatildamos,semostrarlatotalidadde
losgruposqueexisteenelsistema(Figura6.16).
As,siqueremosverlosusuariosqueestnincluidosencadagrupo,bastarconhacer
clicksobrecadaunoeirfijndoseenelrecuadroinferior(Figura6.17).

ManualdeInstalacinyAdministracindeKubuntu

91

Figura6.16

Figura6.17

6.6.1 Creacin de un grupo en entorno grfico

Paracrearungruponuevo,comoadministradoresdelsistemahacemosclickenel
botnNuevo.Estodesplegarunformulario(Figura6.18).
Campos del formulario

NombredelGrupo:ennombrequeledaremosalnuevogrupo.

IDdelgrupo: elIDes unnmeroqueutilizaelsistemaparaidentificarcada


grupo.Puedeutilizareldesignadoporelsistema(sugerido)odesignarunIDusted
mismo.

CuentasDisponibles:sontodaslascuentasdeusuariohabilitadasenelsistema.

CuentasSeleccionadas:todaslascuentasdeusuarioquesernincluidasenel
grupo.

ManualdeInstalacinyAdministracindeKubuntu

92

Figura6.18

Laideadelosdosrecuadros, Cuentasdisponibles y CuentasSeleccionadas esque


ustedpuedadesignarlascuentasdeusuarioqueestarnincluidasdentrodelgrupoque
estporcrear.Paraesto,deberseleccionarlacuentaquedeseeenCuentasdisponiblesy
presionarelbotnAadir.
De forma similar, si desea quitar alguna cuenta de usuario del recuadro Cuentas
Seleccionadas,deberseleccionarlacuentaypresionarelbotnQuitar.
Unavezquehayapuestounnombrealgrupo,designadosuIDyagregadolascuentas
deusuariosqueestarnincluidasendichogrupo,presioneelbotnAceptarparafinalizarla
operacin.
6.6.2 Creacin de un grupo en modo texto

Paracrearungrupoenmodotexto,deberabrirunaconsola(vealaseccin2.4.1)y
unavezhechoesto,elcomandoquenospermitiragregarungrupoeselsiguiente:
sudogroupadd<nuevoGrupo>
en donde <nuevoGrupo> es el nombre que le queremos dar al grupo a crear.
Ingresamosnuestracontraseadeusuarioyconesohabremoscreadoelgrupo(Figuras
6.19y6.20).
Es posible ver todos los grupos del sistema consultando el archivo /etc/group, por
ejemploatravsdelcomando:
cat/etc/group

ManualdeInstalacinyAdministracindeKubuntu

93

Figura6.19

Figura6.20

6.6.3 Modificacin de los datos de grupos en entorno grfico

Haremosusoparaestodelmdulo Administracindeusuarios (veala seccin 6.2


sobrecmoaccederaestemdulo).
Para modificar los datos de un grupo deber hacer click en el botn Modo
Administrador e ingresar su contrasea de usuario en el cuadro de dilogo. Una vez
validados como administrador en el sistema, los botones antes deshabilitados se
encontrarn habilitados. En la ventana de Administracin de usuarios, haga click en la
pestaaGruposparaaccederalaventanadegrupos(Figura6.15).
Unavezhechoesto,hagaclicksobreelgrupoquedeseamodificarypresioneelbotn
Modificar(Figura6.17).Seabrirelformulariodegrupos(Figura6.18).
ModificamoslosvaloresquedeseamosypresionamoselbotnAceptar.
6.6.4 Modificacin de los datos de un grupo en modo texto

Paramodificarlosdatosdeungrupoenmodotexto,deberabrirunaconsola(veala

seccin2.4.1).Elcomandoquenospermitirmodificarlosdatosdelgruposer:

$sudogroupmod<opcin><valornuevo><Grupo>
en donde <opcin> indicar el atributo que queremos cambiar y <valor nuevo> el
nuevovalorquetomardichoatributo.Detallamosacontinuacinlasdistintasopciones:
g:modificaelIDdelgrupo.Ejemplo:sudogroupmodg5000Grupo,modificar
elIDdeGrupoporelvalor5000.

n: modificarennombredelgrupo.Ejemplo: sudogroupmodnnombreNuevo
Grupo,modificarelnombredeGrupoporelvalornombreNuevo.

ManualdeInstalacinyAdministracindeKubuntu

94

6.6.5 Borrar un grupo en entorno grfico

HaremosusoparaestodelmduloAdministracindeusuarios(vealaseccin6.2)
ParaborrarungrupodeberhacerclickenelbotnModoAdministradoreingresarsu
contraseadeusuarioenelcuadrodedilogo.Unavezvalidadoscomoadministradorenel
sistema,losbotonesantesdeshabilitadosseencontrarnhabilitados.
EnlaventanadeAdministracindeusuarios,podrverunlistadodetodoslosgrupos
dadosdealta(Figura6.21).

Figura6.21

Paraeliminarlo,bastarconhacerclicksobreelgrupo,presionarelbotn Eliminar y
confirmarlaaccin(Figura6.22).

Figura6.22

Alpresionarelbotn S habremoseliminadoelgrupo.Porsupuesto,lascuentasde
usuarioqueeranmiembrosdelgrupopermanecenintactas.
6.6.6 Borrar un grupo en modo texto

Paraborrarungrupomedianteelintrpretedecomando,deberemosabrirunaconsola
nuevaparaintroducirlasrdenes(veacmoseabreunaconsolaenlaseccin2.4.1).
Elcomandoquepermiteborrarungrupoeselsiguiente:
$sudogroupdel<Grupo>
ManualdeInstalacinyAdministracindeKubuntu

95

donde<Grupo>eselnombredelgrupoaeliminar.Escribimoselcomandoenconsola,
ingresamosnuestracontraseayaceptamos(Figura6.23).

Figura6.23

ManualdeInstalacinyAdministracindeKubuntu

96

Captulo7

Permisos
7.1Introduccin
Amododeintroduccin,daremosunaexplicacindelmanejodepermisosensistemas
GNU/Linux,comoeselcasodeKubuntu.
ElsistemadepermisosdeGNU/Linuxsebasaenunesquemadepropiedadsobrelos
archivosaniveldeusuarioydegrupo.Deestaforma,sepuedeasignaracadausuarioo
grupodistintospermisossobrelosarchivosodirectorios.Lospermisosestnasociadosa
losarchivosyconfierenalusuarioyalgrupopropietariostresnivelesbsicosdeacceso:
lectura,escriturayejecucin.
EnGNU/Linuxcadaarchivoodirectoriotieneunpropietario(porlogeneralelusuario
quelocrea)yesteusuariotieneprivilegiossobreelarchivoqueotrosusuariosdelsistema
notienen.Ademsdeperteneceraunusuario,elarchivo/directorioperteneceaungrupo,
quepordefectoeselgrupoprimariodelusuariopropietario.Hayquerecordar(captulo6)
quealcrearunusuario,porejemplo, juan,automticamentesecreaungrupoprimario,
llamadotambinjuan,delqueesmiembroelusuariocreado.
Ahora bien, el archivo tiene un propietario (owner), que es un usuario individual.
Tambin tiene un grupo (group), al que pueden estar asociados varios usuarios (los
usuarios que pertenecen al grupo). Por ltimo, tambin se reconoce la existencia de
usuariosquenosonelpropietarionipertenecenalgrupo:setratadelosotros(others),es
decirelrestodelosusuarios.Deestaforma,esposibleotorgaracadaunadeestastres
figuras(owner/user,group,others)distintostiposdeaccesosobreelarchivoencuestin.
Conceptualmenteestosepuederepresentardelasiguientemaneraparacadaarchivo
odirectorio:
Usuario Grupo Otros
Lectura

s/no

s/no s/no

Escritura

s/no

s/no s/no

Ejecucin

s/no

s/no s/no

7.2Modificacindelospermisosenentornogrfico
Parapodervergrficamentelospermisosqueunarchivoodirectoriotiene,bastarcon
hacer click con el botn derecho del mouse sobre el archivo o directorio yseleccionar
Propiedades(Figura7.1).Estoabrirunanuevaventanadedilogo(Figura7.2):

ManualdeInstalacinyAdministracindeKubuntu

97

Figura7.1

Figura7.2

Haciendo click en la pestaa de Permisos (Figura 7.3) se pueden diferenciar dos


secciones: Permisosde acceso y Propietario.La primera seccin, Permisos deacceso,
permite determinar de qu forma tendrn acceso el propietario (owner/user), el grupo
(group)ylosdems(others).

ManualdeInstalacinyAdministracindeKubuntu

98

Figura7.3

Las posibles opciones que tendremos para asignar sern tres: Prohibido, Lectura
posibleyLecturayescrituraposibles.Adems,conlaopcinesejecutable,seleagregarn
lospermisosdeejecucinparaelpropietario,elgrupoyotros.
Si queremos ver la designacin de permisos de otra forma, presionando el botn
Permisosavanzados nosabrirunapequeaventanaendondepodremosdesignar los
permisosantesdescriptosdemaneramatricialenunatabla(Figura7.4).

Figura7.4

Lospermisosde Leer, Escribir y Ejecutar sonlosmismosdescriptosanteriormente.


NoscentraremosahoraenlospermisosdeaccesoEspeciales.
Bsicamentenosencontramoscontres:
AsignarUID:Seutilizaparapermitiralosusuariosdelsistemaejecutararchivos
conlosprivilegiosdelusuarioqueespropietario,esdecirseasignaaquienejecutael
archivoelmismoIDdelusuarioowner(UID:UserID).

ManualdeInstalacinyAdministracindeKubuntu

99

AsignarGID:DelamismaformaqueenelcasodelUID,esposiblepermitirque
seejecuteunarchivoconlosprivilegiosdelgrupo(GID:GroupID).

Sticky: tienesusignificadocuandoseaplicaadirectorios.Siestactivoenun
directorio,entoncesunusuarioslopuedeborrarficherosquesondesupropiedado
para los que tiene permiso explcito de escritura, incluso cuando tiene acceso de
escritura al directorio. El sticky bit aparece como t en los listados largos de
directorios.Seusa,porejemplo,eneldirectorio/tmp,queesdeaccesouniversalpara
todoslosusuarios.

Laotraseccinquepodemosdistinguireslade Propietario.Desdeaqusepuede
determinarelusuarioyelgrupoalqueperteneceelarchivo.Esposibledesignarelgrupoal
queperteneceelarchivodesplegandoelselectordegrupos(Figura7.5).

Figura7.5

7.3Modificacindelospermisosenmodotexto
En esta seccin explicaremos la forma de cambiar los permisos de un archivo
mediante comandos del sistema. Recordemos que los permisosestn divididos en tres
tipos: lectura (read), escritura (write) y ejecucin (execute), identificados como rwx.
Adems,sepuedenestablecercadaunodeestostiposdepermisosparael usuario (el
propietariodelarchivo),parael grupo alqueperteneceelarchivoyparaelrestodelos
usuarios(otros).
Loprimeroqueharemosseridentificarlainformacinquenosdaelsistemasobrelos
ManualdeInstalacinyAdministracindeKubuntu

100

archivos.Paraesto,abrimosunaconsola(seccin2.4.1)yejecutamos:
$lsla

Elcomandolsdaunlistadodelosarchivosydirectorios(Figura7.6).Elguin()indica
queloquesiguealcomandolssonparmetros(deunasolaletra).Elparmetrolestipula
unlistadolargo(long),coninformacincompleta,yelparmetroaindicaqueserequiereun
listado de todos(all) los archivos, incluso losque comienzan con un punto (.), que en
sistemascomoGNU/Linuxsonarchivosocultos.

Figura7.6

Analicemosestainformacinconelsiguienteejemplo(Figura7.7):

Figura7.7

laestructuradesalidadelcomandoeslasiguiente:
<permisos><cantidaddeenlaces><propietario><grupo><tamao>
<fecha><hora><nombredelarchivo>
<permisos>:losprimerosdiezcaracteresrwrrnosindicanlospermisosque
tieneelarchivo(vermsadelanteunaexplicacinmsdetallada).Enestecaso,seve
quehaypermisodelecturayescritura(rw)paraelpropietarioyslopermisode
lectura(r)paraelgrupoyparalosotros(r).

<cantidaddeenlaces>:elnmero1queapareceindicalacantidaddeenlaces
queexistendeestearchivo.

<propietario>: seguidamentevieneelusuariopropietariodelarchivo,eneste
casofederico.

<grupo>:elgrupoquetieneasociado,enestecasoelgrupofederico.

<tamao>: tamaodelarchivo,expresadoenbytes;enelejemplo,elarchivo
solotiene2bytes.

ManualdeInstalacinyAdministracindeKubuntu

101

<fecha>:fechadelaltimamodificacindelarchivo(3deagostode2007).

<hora>:horadelaltimamodificacindelarchivo(16:58).

<nombre>:elnombredelarchivo,enestecasoMiArchivo.

Nos centraremos ahora en la parte de Permisos. Analicemos la estructura de los


caracteres mostrados a continuacin, cada uno de los cuales tiene un significado
especfico.

r w r r
Permisosdeotros(others)
Permisosdelgrupo(group)
Permisosdelpropietario(user/owner)

Elprimercarcter(enelejemplo,unguin)indicareltipodearchivo.Losdiferentes
tiposdearchivosquesepuedenencontrarson:

:unguinsimplerepresentaunarchivocomn.

d:setratadeundirectorio;hayquetenerencuentaquelosdirectoriossonen
realidaduntipoespecialdearchivos,queposeenunlistadodelosarchivos
quecontienen.

c: representa un dispositivo de caracteres (tty o impresora); ejemplo, el


archivo/dev/lp0.

b: representaundispositivodebloque(discorgidooCD),porejemploel
archivo/dev/hdb.

l:unenlacesimblico(verelApndiceparaunareferenciadeloquesonlos
enlacessimblicos).

s:unsocket.

p:unarchivotuberaopipe.

Lossiguientesnuevecaracteressepuedendividirentresgruposdetrescaracteres
cadauno.Cadaunodeestosgruposnospermitirndefinireltipodeaccesoquevana
tenerelpropietario,elgrupoylosotrosusuariossobreelarchivo.Losvaloresquepueden
tomarcadaunodelosdgitosson:

r:Permisodelectura.

w:Permisodeescritura.

x:Permisodeejecucin(odeacceso,sisetratadeundirectorio).
ManualdeInstalacinyAdministracindeKubuntu

102

Habiendoexplicadoesto,nossermssencillointerpretarlainformacinqueemiteel
comando ls l. Retomandoel ejemplo anterior (Figura 7.7) podemosver queel archivo
MiArchivotienelossiguientespermisos:
rwrr

Elprimercaracter()indicaqueelarchivoesunarchivocomn.Elprimergrupodetres
caracteres(rw)representalospermisosquetieneelpropietariodelarchivo,enestecaso
federico.Elpropietariotienepermisosdelecturayescritura,peronodeejecucin,parael
casodequesetrataradeunarchivoejecutable,puesenvezdelaxapareceunguin().El
siguientetercetorepresentalospermisosquetienentodoslosintegrantesdelgrupollamado
federico:(r).Elgrupopodrnicamenteleerarchivo.Porltimo,elrestodelosusuarios,
losotros,tienenlosmismosprivilegiosquelosquepertenecenalgrupofederico:r.Slo
podrnleerelarchivo,peronoescribirlo(modificarlooeliminarlo)niejecutarlo.
Modificacin de los permisos: el comando chmod

Elcomandochmodofrecelaposibilidaddecambiarlospermisosdeunarchivodado.
Haydosformasdeagregaroquitarpermisosconestecomando.
Unaeselmodosimblico,cuyaformaeslasiguiente:
chmod[quin][+/][permiso][archivo]

Detallaremoselsignificadodecadaunadelaspartes:
[quin]: indica sobre quin se realizar la modificacin de los permisos:
(propietario/user= u),(grupo/group= g),(otros/others= o)o(todos/all= a =
ugo).

[+/]:estossignosindicarnsiagregamosoquitamosunpermiso.

[permiso]: el tipo de permiso que asignaremos a quitaremos. Estos sern:


lectura(r),escritura(w)oejecucin(x).

[archivo]:indicamoselarchivoencuestin.

Siguiendoconelmismoejemplo,siquisisemosquitarelpermisodeescritura(w)para
elpropietario,ejecutaramos:
chmoduwMiArchivo

Figura7.8

ManualdeInstalacinyAdministracindeKubuntu

103

Sepuedeverenellistadodela Figura7.8quesehaquitadoelpermisodeescritura
paraelpropietario(rrr).Ahora,siquisiramosdarelpermisodeescrituraalgrupo,
ejecutaramos:
chmodg+wMiArchivo

Figura7.9

Deesamanera(Figura7.9)sevenreflejadoslosnuevospermisos(rrwr).Dela
mismaformaseharparaasignarlesoquitarlespermisosalosotros.
La otra forma que tenemos para manipular los permisos es haciendo uso de la
notacinnumrica. staseespecificacontresdgitosquerepresentancadaunodelos
permisosparacadaunodelosusuarios:propietariogrupootros.
Lospermisosvienendadosporlossiguientesvalores:

4:permisodelectura.

2:permisodeescritura.

1:permisodeejecucin.

Apartirdeellosseestablecenlassiguientesposiblesconcatenaciones,quedanlugar
acombinacionesdepermisos:

0:ningnpermiso(equivalentesimblico:).

1:slopermisodeejecucin(equivalentesimblico:x).

2:slopermisodeescritura(equivalentesimblico:w).

3:slopermisodeejecucinyescritura(1+2)(equivalentesimblico:wr).

4:slopermisodelectura(equivalentesimblico:r).

5:slopermisodelecturayejecucin(4+1)(equivalentesimblico:rx).

6:slopermisodelecturayescritura(4+2)(equivalentesimblico:rw).

7: permiso de lectura, escritura y ejecucin (4+2+1) (equivalente simblico:


rwx).

Conestosvaloresenmentepodremosindicarenelcomando chmod elesquemade


permisosquequeremosasignar:
chmod[permisosPropietario][permisosGrupo][permisosOtros][archivo]

ManualdeInstalacinyAdministracindeKubuntu

104

SiguiendoconnuestroejemplodaremosalarchivoMiArchivolospermisosdelectura,
escritura y ejecucin (7 en notacin numrica) al propietario, permisos de lectura y
ejecucin(5)algrupo,ypermisodelectura(4)aotros.Elcomandoserelsiguiente:
chmod754MiArchivo

Figura7.10

Enla Figura7.10 sepuedenapreciarloscambiosenlospermisosluegodequese


ejecutara chmod.Podemosgenerartodaslascombinacionesposiblesparamanipularlos
permisosencadaunadelasdiferentescategorasdeusuarios(propietario,grupo,otros).

7.4Cambiarelpropietariooelgrupodeunarchivo:elcomandochown
El comando chown sirve para cambiar el propietario o el grupodeunarchivo. Su
sintaxiseslasiguiente:
chown[propietario][archivo]

endonde[propietario]eselnombredelnuevopropietariodelarchivo[archivo].
Demanerasimilar,podemoscambiartambinelgrupoalqueperteneceelarchivo.
Paraestohacemos:
chown[propietario][.o:][grupo][archivo]

en donde [propietario] ser el nombre del nuevo propietario del archivo, luego se
colocaunseparador,quepuedeser.obien:yluegoelgrupo[grupo].Ejemplo:
chownernesto:contadoresMiArchivo

ManualdeInstalacinyAdministracindeKubuntu

105

Captulo8

Migracindedatos
8.1Introduccin
Estecaptulohabladelosmecanismosparamigrar(esdecirtraspasardeunsistemaa
otro)losdatos,tantodeusuarioscomodeaplicaciones,anuestronuevosistemaKubuntu
GNU/Linuxinstalado.Paraellosernecesariohaberrealizadoantesunrespaldoobackup
delosdatos,comoseexplicaracontinuacin.

8.2Migracindelosdatosdelusuario
Paramigrarestosdatosdeberemosprimeramentehaberrealizadounresguardode
todalainformacinqueconsideremossensibleparaelusuario,principalmenteelcontenido
de la carpeta Mis Documentos (en el caso de provenir de un sistema con Microsoft
Windows),juntoconcualquierotrodocumentodelusuario.
Paraestoesrecomendablerealizarunresguardocompartiendoprimerounrecurso
desdeunservidorSambaconfigurado(comoexplicamosenelapartadoanterior),luego
procederacomprimir6losdirectorios(depreferenciaaformatozip)yluegorealizarlacopia
delainformacin.
UnavezrealizadoestoyconcluidalainstalacindelsistemaUbuntuvolvemosatraer
losarchivoshacianuestroequipo,yprocedemosadescomprimirlos7.

8.3Crearusuarios8
Hay que tener en cuenta que por cada usuario existente en el sistema anterior
debemos crear un usuario en el nuevo sistema Kubuntu y asignar correctamente sus
permisos.Estoserealizaendospartes,primerocreamoselusuarioenelsistemayluegolo
incluimosentodoslosgruposcorrespondientesalmismo.Paracrearusuarioscontamos
conelcomandoadduser(Figura8.1):
Como vemos en el ejemplo, este comando requiere privilegios de administrador.
Anteponemoselcomando sudo,elcualnos preguntalacontraseadenuestrousuario
actual.Unavezhechoestosenospidequeingresemoslacontraseaparaelusuarioque
va a ser creado; lo hacemos, pulsamos la tecla enter, luego vemosque esto vuelve a
sucederparaconfirmar,porloquevolvemosarepetirelmismoprocedimiento.
Acontinuacinsenospideinformacinsobreelnuevousuarioacrear,luegodeesto
6 Recomendamos comprimir la informacin debido a que los formatos de sistemas de archivo
de Samba y de Windows no tienen el mismo alfabeto de caracteres, por lo que puede que
los archivos copiados no preserven totalmente su nombre si no realizamos una compresin
previa en un solo archivo.
7 Para esto podemos valernos de algn programa como Ark o Fileroller.
8 Esto es slo una explicacin breve, ya que este tema se cubri completamente en el
captulo anterior.

ManualdeInstalacinyAdministracindeKubuntu

106

senospideconfirmacinparacrearelusuario,decimosquespresionandolateclay.
Luegodeestohabremoscreadounusuarioconelnombreycontraseaestablecidosyun
directorio/home/usuarioendondepodemosempezaracolocarsusdatos.

Figura8.1

Luego lo que debemos hacer es aadir el usuario a los grupos a los que debe
pertenecerparapoderutilizardispositivos,escucharaudioydems;paraestotenemosque
editarelarchivo/etc/group,delasiguientemanera(Figura8.2):

Figura8.2

nano9esunpotenteeditordetextosyvienepordefectoconKubuntu,puestoqueesel
que utilizaremos en este manual. Una vez abierto el archivo nos encontramos con la
ventanadelaFigura8.3:
Elarchivo/etc/grouptienelasiguienteforma:
NombreDeUsuario:x:NumeroDeUsuario:UsuariosPertenecientesAlGrupo

Entoncessimplementeparaaadirunusuarioaungrupodebemosirnoshastaelfinal
delalneaquedefineesegrupoyaadirelnombredelusuario;encasodequeexistiese
msdeunusuarioseseparanporcomas.
9 Consulte sobre el uso y documentacin de nano en el apndice de este manual.

ManualdeInstalacinyAdministracindeKubuntu

107

Figura8.3

Entoncesaadimoselusuarioalossiguientesgrupos:

adm

dialout

cdrom

floppy

audio

dip

video

plugdev

scanner

sslcert

powerdev

ManualdeInstalacinyAdministracindeKubuntu

108

Debequedarclaroquelosusuariosquesecreendeestamaneranopertenecenal
grupoadmin,yporlotantonopuedenejecutartareasadministrativasatravsdesudooen
entornogrfico,comoporejemplocrearotrosusuariosoinstalaraplicacionescon Adept.
Unavezhechoestoguardamosloscambios,salimosdeleditordetextoylisto:nuestro
nuevousuarioestcreadoytienepermisosparaaccederyutilizarelsistema.Esnecesario
aclararqueesteprocedimientodeberealizarseporcadanuevousuarioqueagreguemos,
exceptuandoalusuarioquecreamosenlainstalacininicialdelsistema,puestoqueeneste
procesoelinstaladorrealizatodoestopornosotros.

8.4Moverlosarchivosasucorrespondientelugar
Luego de tener lista la configuracin de los usuarios del sistema, procedemos a
trasladarlosarchivospertenecientesacadaunodeellosasurespectivodirectoriodentro
de/home.ParaestopodemosvalernosdelmanejadordearchivosdeKDE,Konqueror10,o
utilizaralgunaherramientacomoloscomandocpomv,porejemplo.
Para nuestro ejemplo, copiaremos los archivos dentro del directorio /home/usuario.
Unavezhechoestodebemosestablecerlospermisospertinentesparaquesolamenteese
usuariopuedaaccederasusarchivos11.

8.5Migracindeaplicaciones
Unavezrealizadalacopiadearchivospersonalesdelosusuarios,seprocedeamigrar
losarchivosdeconfiguracindeaplicacionestalescomocuentasdeclientesdecorreo,
marcadoresdelosnavegadoresweb,contactos,agendasydems.
8.5.1 Copiar la configuracin de Internet Explorer a Mozilla Firefox

Para realizar esto primero debemos descargar el navegador web desde su


correspondiente sitio web.12 Una vez realizado esto procedemos a instalarlo y lo
ejecutamos. En su primera carga el navegador nos preguntar si deseamos importar
marcadores desde algn lado: si estbamos utilizando Internet Explorer simplemente
seleccionamos importarlos desde ese lugar; una vez realizado esto, Firefox crear un
directorio con su configuracin ubicado normalmente en Documents and Settings
\NombreDeUsuario\Mozilla\Firefox.
Firefoxmanejasuconfiguracinatravsdeunarchivollamadoprofiles.iniquecontiene
lainformacindelperfilqueutilizaeseusuario(barrademarcadores,informacinsobre
pluginsydems).UnejemplodelcontenidodeestearchivoeselqueseveenlaFigura8.4:
Lo que nos importa en este caso es que vemos que el parmetro Path contiene
informacinsobrelacarpetaquetienelosdatosdelperfil(existentedentrodelsubdirectorio
Profiles),entoncesnecesitaremoscopiartantoelarchivo profiles.ini comoeldirectorioal
quehacereferenciaelparmetro13.
10 Para ms informacin sobre Konqueror puede consultar el manual de KDE desarrollado por
GUGLER.
11 El manejo de usuarios y permisos se trat en un captulo anterior en este manual.
12 http://www.mozilla.com
13 En este caso el directorio sera C:\Documents and Settings\Administrador\Datos de
Programa\Mozilla\Firefox\Profiles\98nz98ce.default ya que estamos trabajando con el

ManualdeInstalacinyAdministracindeKubuntu

109

Figura8.4

AlinstalarelnavegadorwebenKubuntuLinux,estemantienesumismoesquemade
configuracin,conladiferenciadequecreaundirectorioocultomozilla/firefoxenel/home
delusuario.Enelsiguienteejemploseveelesquema(Figura8.5):

Figura8.5

Enestecasohayvariosperfilesconfigurados,perosirveamaneradeejemplo.Loque
debemoshacerahoraescopiartantoelarchivoprofiles.inicomoeldirectorioreferenciado
porelparmetroPathdentrodelacarpeta/home/usuario/.mozilla/firefox14.
Unavezhechoestoiniciamoselnavegadoryvemosqueyahatomadolaconfiguracin
anterior.
8.5.2 Copiar la configuracin de Outlook / Outlook Express a Mozilla
Thunderbird

Aligualqueenelcasoanterior,debemosdescargarprimeramenteMozillaThunderbird
desde su sitio web15. Una vez realizado esto el procedimiento es similar: iniciamos la
aplicacin,lacualpreguntarsiqueremosimportarlosdatosdesdeotroclientedecorreo.
Elegimoselclienteendondetenemosconfiguradaslascuentasdecorreo.
De forma similar a como suceda con Firefox, la configuracin se copiar a un
usuario administrador y el directorio es 98nz98ce.default, como indica el parmetro Path
en el archivo profiles.ini
14 /home/nestor/.mozilla/firefox en el caso del ejemplo dado.
15 http://www.mozilla.com/en-US/thunderbird/

ManualdeInstalacinyAdministracindeKubuntu

110

directorio, generalmente en Documents and Settings \NombreDeUsuario\ Mozilla \


Thunderbird.Manteniendoelmismoesquemaqueantes,unavezhechoesto,copiamosel
archivoprofiles.iniyeldirectorioquereferenciaenelparmetro Path aldirectoriooculto
correspondientealhomedelusuario16.Unavezhechoestocorremoslaaplicacinyvemos
quesehanmigradotantoloscorreoselectrnicosalmacenadoscomolaconfiguracinde
lascuentas.
Esimportanterecalcarquelascontraseasdelascuentasdecorreonosonmigradas
puestoqueestoseraungraveerrordeseguridadparaaquelquepudierateneraccesoa
estosarchivos.

16 /home/nestor/.mozilla/thunderbird en el caso de este ejemplo.

ManualdeInstalacinyAdministracindeKubuntu

111

Captulo9

Resolucindeproblemas
9.1Introduccin
Si bien GNU/Linux se caracteriza por su solidez, estabilidad y seguridad, ningn
sistema operativo existente es cien por ciento seguro y libre de fallas; los problemas
ocurren,aunqueenmuchamenormedida.Enestecaptuloveremoscmoresolverlos
distintostiposdeproblemasquepuedensurgirylasherramientasconlasquecontamos
pararesolverlos.
Cabeaclararqueprcticamenteenningncasodeberemosreinstalarelsistema(ano
ser que algn componente importante del hardware se dae u ocurra algn error
irrecuperable).Asimismoveremosquepodemosmigrararchivosdeunacomputadoraaotra
conmuchafacilidad,instalarsoftwareytambincopiarunainstalacinexistentecasisin
ningntrabajo.

9.2Algunasherramientas
A continuacin mencionaremos herramientas con las que contamos para resolver
inconvenientesquepodamostener:

sudo (super user do):antepuestoauncomandocualquiera,permiteejecutarese

comando con privilegios de root o superusuario. Para ello, la primera vez que lo
ingresamos nos pregunta por nuestra contrasea de usuario, a fin de comprobar
nuestraidentidad.Unavezhechoestonovolverapedirnoslacontraseaporlos
siguientes 15 minutos. La realizacin de ciertas actividades, como configuraciny
mantenimientodelsistema,requiereprivilegiosde superusuario paraejecutarseyes
enesecontextodondesudoesunaherramientamuytil.
Siqueremosobtenerunaconsolaenmodoadministrador,pasamoselparmetrosal
comandosudo,ingresamosnuestracontraseaynosconvertimosrealmenteenelroot
osuperusuariodelsistema;casocontrario(sinelparmetros)despusdequese
ejecute el comando como superusuario, volvemos a asumir el rol de usuario del
sistema, por lo que si queremos realizar otra actividad con privilegios deberemos
anteponernuevamenteelcomandosudoalprincipiodelalneaderdenes(estoseha
visto mucho a lo largo del presente manual, por lo que no ahondaremos en
explicacionesenestepunto).Acontinuacinmostramoscmoutilizamoslaopcins
paraconvertirnosenroot(Figura9.1):

Figura9.1
ManualdeInstalacinyAdministracindeKubuntu

112

fsck (file system check):comodicesunombre, fsck esunaherramientaque


sirve para comprobar el estado de un sistema de archivos, detectando errores y
permitiendocorregirlos(enlamayoradesuscasos).Siapagamoselsistemadeforma
incorrectaaliniciodelsiguientearranqueseejecutarestautilidadautomticamente.

MododeUso:
$sudofsckt<sistemadearchivos><particin>

Lossistemasdearchivospuedenservfat,ext2,ex3,reiserFS,entreotros17.Ylas
particiones,archivosdedispositivosdebloque,como/dev/hda1o/dev/sdb218.
Algunosparmetrosinteresantes:

A:verificatodaslasparticionesdelsistema

a: automticamente intenta reparar todos los errores del sistema de


archivosamedidaquelosvaencontrando,sinrealizarconsultaalguna(use
estaopcinconcuidado).

y:suponeunarespuestaafirmativaatodaslaspreguntasqueseplantean
amedidaquetranscurreelproceso.

Montado de particiones (mount): el comando mount permite montar

particiones.Montarsignificaasociarunaparticinosistemadearchivosaunaparte
especficadelrboldedirectoriosdeGNU/Linux.Estesistemaoperativotrabajatoda
su estructura de archivos de una manera distinta que Microsoft Windows, que
identificaunidades.EnelcasodeGNU/Linux,existeunrboldedirectoriosque
contiene un nico directorio raz (/), del cual cuelgan o dependen los dems
directorios.Enparticulardescribimoslossiguientes:
Directorio /home: en este directorio se crea, por cada usuario, un
subdirectorio, dentro del cual se encuentran los archivos personales del
usuario,ascomolaconfiguracinpersonalizadadelasaplicacionesqueusa.

Directorio /bin:enestedirectorioseencuentranlosarchivos binarios o


ejecutablesquepuedecorrerelusuario.

Directorio/sbin:enestedirectorioseencuentralosarchivosbinariosque
slopuedeejecutarelsuperusuariooroot.

Directorio/boot:enestelugarencontramoselncleo(kernel)delsistema
operativoyalgunosarchivosms,usadosduranteelarranquedelsistema.

Directorio /usr: dems archivos que se instalan, dependiendo de la


distribucindeGNU/Linuxutilizada.

Directorio /var: en este directorio se encuentran los datos que son

17 Paramsinformacinconsulteelmanualdefsck.
18 Estoseexplicaclaramenteenlassiguientesseccionesdelpresentecaptulo.

ManualdeInstalacinyAdministracindeKubuntu

113

variables o modificables, comnmente los archivos de log por ejemplo, e


informacin en el caso de servidores, como cuentas de correo, archivos de
pginaswebydems.
Directorio /proc: a diferencia de los dems directorios, esto no existe
fsicamente en el disco, sino que se encuentra en memoria, y contiene
informacin sobre el hardware del equipo y configuracin del sistema
operativo.

Directorio/dev:enlseencuentranlosarchivosdedispositivos(devices),
porejemplo,losdispositivosdebloquescomo/dev/hdao/dev/sdb,descriptos
posteriormente.

Directorio /etc:contienelosarchivosdeconfiguracindelsistemayde
susdistintosprogramasyaplicaciones.

Figura9.2:ElrboldedirectoriosdeGNU/Linux

GNU/Linuxvinculacadaparticinfsica(seadeundispositivocomoundiscoduro,un
pendriveounCD/DVD)conunarchivodedispositivodebloque(ubicadoeneldirectorio
/dev),deacuerdoconelsiguienteesquema:
DiscosrgidosIDEyCDs/DVDs:
Enestecasolosarchivosdebloquetienenlaforma:
/dev/hdX1X2endonde:
hd:significaharddisc
X1:representalaunidadfsica,utilizandoletras(hda,hdb,hdc,etc)
X2:nmerodeparticin,dentrodeunamismaunidad(hda1,hda2,hdb2,
etc).Lacuentacomienzadesde1.

ManualdeInstalacinyAdministracindeKubuntu

114

DiscosSATA,SCSIydispositivosUSB:
Estosdispositivossontratadosdeformasimilar:
/dev/sdX1X2donde:
sd:representaSCSIdisc
X1:representalaunidad,utilizandoletras(sda,sdb,sdc,etc)
X2:nmerodeparticindentrodeunamismaunidad(sda1,sda2,sda4,
sdb1,sdb2,etc).Lacuentacomienzadesde1.
Disquetes:
Aqutambinsesigueelmismocriterio:
/dev/fdX1:
fd:floppydisc.
X1:nmerodeparticin(fd0,fd1,fd2,etc).Lacuentacomienzaen0.
Parateneraccesoalosdatosdeunaparticindebemosmontarla,esdecir,asociarsu
archivodedispositivodebloque(porejemplo,/dev/sda1)aundirectoriodentrodelrbolde
directorios de GNU/Linux (por ejemplo, /media/pendrive). El directorio donde va a ser
montadalaparticindebeestarvaco.Lasintaxisdelcomandomounteslasiguiente:
mountt<sistemadearchivos><dispositivodebloque><directorio>

Porejemplo:
mounttreiserfs/dev/hda2/mnt/aux

Estomontalasegundaparticin(2)delprimerdispositivoIDE(hda)eneldirectorio
/mnt/aux.
mounttvfat/dev/fd0/media/floppy

Monta la primera (y con frecuencia nica) particin del disquete en el directorio


/media/floppy.
En la mayora de los casos el parmetro t es omitible puesto que Linux tiene la
capacidaddedetectarautomticamenteelsistemadearchivosdeldispositivo.
Lainformacindelasparticionesquesemontanenelsistemaseencuentraubicada
en el archivo /etc/fstab (Figura 9.3). Este archivo contiene registros con la siguiente
estructura:
<Archivodebloque><Puntomontaje><Tipo><Opciones><Dump><Pass>

Lamayoradeestosparmetrossonlosmismosqueyaseexplicaron.Losdosltimos
(DumpyPass)sonnmerosqueestablecensisedebechequearelsistemadearchivosen
lacargadelsistemayenquorden.
Si queremos intentar montar automticamente todas las particiones del sistema
simplementeusamoslaopcinadelcomandomount.
ManualdeInstalacinyAdministracindeKubuntu

115

Figura9.3

9.3Herramientasdeparticionado
Paraparticionarunidadesdediscotenemosdistintasutilidades:

fdisk: esta herramienta es muy bsica y rudimentaria, razn por la cual

solamentelautilizaremosparamostrarunlistadodelasparticionesconlasquecuenta
undispositivo(Figura9.4),estolohacemosconelparmetrol:

Figura9.4
cfdisk: esta herramienta es un poco ms flexible y nos permite modificar,
eliminar y crear particiones (Figura 9.5); para ello simplemente la invocamos

indicandolaunidadalaquequeremosacceder:

ManualdeInstalacinyAdministracindeKubuntu

116

$sudocfdisk/dev/sda

Figura9.5

Comovemosenlaimagen,podemosseleccionarlasdistintasparticiones,cambiarsu
tipodesistemadearchivos(estoeliminarlosdatosquecontenga),crearparticionessi
contamosconespaciolibreendisco,hacerunaparticininiciable,yconsultarlaayuda.
Cabe aclarar que cualquier cambi que efectuemos no se llevar a cabo salvo que
seleccionemoslaopcinEscribir,lacualescribefsicamentelatabladeparticionesyrealiza
lasmodificacionesrequeridas.
gparted:esta es una herramienta grfica que presenta una interfaz amigable
(Figura9.6)ypermiteademsredimensionarparticionesyrealizarlasmismastareas

de manera sencilla. Se la puede encontrar en Men K > Sistema > Editor de


particiones de Gnome (gparted),obienen Men K > Ejecutar comando... yen la
ventanaescribirgparted.Comovemosenlafigura,podemoselegireldispositivoenla
parte superior, y en los menes contamos con opciones para realizar distintas
operaciones con particiones. Al igual que en el caso anterior, si no aplicamos los
cambiosestosnosellevarnacabo.

9.4Informacindeerrores:losarchivosdelog
Una caracterstica destacable de GNU/Linux es que guarda informacin detallada
sobreelestadodelsistema,lasoperacionesqueserealizanylosfallosqueocurren,entre
otrasmuchascosas.Todaestainformacinseubicaeneldirectorio/var/log,ydebidoala
gran cantidad de informacin que se guarda nos centraremos en algunos archivos
especficos:
ManualdeInstalacinyAdministracindeKubuntu

117

Figura9.6:Gparted.
syslog: el archivo /var/log/syslog contiene informacin generada por el
demonio19 que guarda informacin sobre el estado del sistema, montado de
particiones,conexionesdered,etc.Comosueleserunarchivomuylargo,paraverlas
ltimaslneasgeneradascontamosconelcomandotail,quepordefectonosmuestra
lasltimasdiez.Ademsexisteelcomandoless,quepermiterecorrerloenordenpara
irviendolosdistintossucesosdelsistema.

messages: el archivo /var/log/messages contiene informacin que genera el

ncleo o kernel del sistema operativo sobre distintos sucesos. Adems guarda la
informacingeneradaenlasecuenciadearranquedelsistema,lacualpuedesertil
consultar para verificar el estado del sistema o ver si ha ocurrido un error en el
transcursodesuinicio20.

auth.log: este archivo guarda informacin sobre los accesos al sistema, sean

locales o remotos. Asimismo, en el caso de utilizar el comando sudo muestra la


informacinsobrequcomandofueelejecutadoconpermisodesuperusuario.
Adems,hayquetenerencuentaquemuchosprogramascomplejosyaplicaciones
queofrecenservicios,comoApacheySamba,generansusarchivosdelogcreandoun
subdirectoriodentrode/var/log,porloqueesrecomendableconsultarlosencasodealgn
errorosimplementeparachequearsufuncionamiento.

19 Undemonioesunprocesocorriendoensegundoplanosinqueelusuarioseentereconcretamentedesuexistencia.
20 Estainformacintambinpuedeobtenerseconelcomandodmesg.

ManualdeInstalacinyAdministracindeKubuntu

118

Apndice

Miscelneadeapuntesyrecomendaciones
1.Activacindelacuentaderoot
AdiferenciadeloquesucedeconlamayoradelasdistribucionesdeGNU/Linux,en
Kubuntu la cuenta de root no est activada por defecto. Normalmente, las tareas
administrativasquedanacargodelusuarioquesecreaenelmomentoenqueseinstalael
sistema.
Paraactivarlacuentaderootyrealizarlastareasdeadministracincomoenelresto
delasdistribucionesGNU/Linux,seabreunaconsolayseejecuta:
$sudopasswdroot

A continuacin se ingresa (dos veces) el password. Una vez que el root tiene su
password,lacuentaquedaactivada.Cuandoqueramosconvertirnosenrootdesdeconsola,
simplementeejecutamos
$su

eingresamoselpasswordderoot.

2.sudoy/etc/sudoers
HemosvistoquelamayoradelastareasdeadministracinenKubuntusehacen
utilizando sudo, un comando cuyo funcionamiento se configura a travs del archivo
/etc/sudoers.
SialinstalarKubuntuenunacomputadoraqueremosqueelusuariocreadonotenga
privilegios de administrador, y en cambio queremos realizar todas las tareas de
administracindesdelacuentaderoot,loquepodemoshacereslosiguiente:enprimer
lugar,activarlacuentaderootcomoseexplicenelpuntoanterior;unavezhechoeso,nos
logueamoscomorootyeditamoselarchivo/etc/sudoers,porejemploconeleditornano:
#nano/etc/sudoers

Lapartedondedice:
%adminALL=(ALL)ALL

Lacomentamos,esdecirleanteponemoselsmbolo#:
#%adminALL=(ALL)ALL

Conesamodificacin,lalneaserignoradaycualquiermiembrodelgrupoadminya
notendrprivilegiosparaejecutartareasdeadministrador.Lomismosepuedehacercon
cualquierotralneadondeunusuariocomn(quenoseaelroot)tengaprivilegiosdeltipo
ALL=(ALL)ALL.
ManualdeInstalacinyAdministracindeKubuntu

119

Unavezquesehagaestamodificacin,elnicousuarioquepodrrealizartareasde
administracinserelusuarioroot.Siluegoqueremosvolveraotorgarprivilegiosalusuario
comn,sequitaelsmbolo#ylisto.Paramsinformacinsobrelaconfiguracindesudo
leerlosmanualesdesudoysudoers.

3.Losenlacessimblicos
Unenlacesimblicoesunarchivocuyanicafuncinesapuntaraotro,demodoque
cualquierinvocacinalenlacesimblicoesequivalenteainvocarelarchivoalqueapunta.
Elarchivoalqueseapuntapuedeserdecualquiertipo,inclusoundirectorio.
Porejemplo,sieneldirectorio /usr/src/ tenemoseldirectorio linuxsource2.6.20 con
losfuentesdelkernelyqueremosqueseloidentifiqueporunnombremssencillo(por
ejemplo,linux)podemosejecutarlosiguiente:
#cd/usr/src/(nosubicamoseneldirectorio)
#lnslinuxsource2.6.20linux

Asquedarcreadoelenlacesimblicolinux.Sientoncesseejecutaalgocomo
#cdlinux

habremosentradoenrealidadaldirectoriolinuxsource2.6.20.
Noesnecesarioqueelenlacesimblicoyelarchivoalquehacereferenciaestnenel
mismodirectorio.

4.DndesehamontadoelCD(pendrive,etc.)?
Una dificultad frecuente entre los usuarios novatos es la de no poder encontrar el
directoriodondesehamontadoelCD,DVD,pendriveofloppyqueacabandeinsertar.Si
sonantiguosusuariosdeMicrosoftWindowsestarnacostumbradosabuscarunidadesde
disco.
Ustedpuederecordarlesqueesunestndarcasiuniversalqueestosdispositivosse
monten en un directorio particular dentro del directorio /media. Por ejemplo, un CD se
montaren /media/cdrom,undisqueteen /media/floppy.Estosepuedeespecificarenel
archivodeconfiguracin/etc/fstab.
Hayquenotar,sinembargo,quealgunasdistribucionesutilizaneldirectorio/mntpara
montarestetipodedispositivos.

5.Tuberasopipelines
EnlalneadecomandosdeGNU/Linuxesmuyfrecuenteelusodetuberasopipelines
(representadasporelsmbolo | ).Lastuberaspermitenconcatenarvarioscomandos,de
modoquelasalidaqueproduceuncomandoseaingresadacomoentradadelsiguiente
comando.
ManualdeInstalacinyAdministracindeKubuntu

120

Ejemplo:
$aptcachesearchgame|grepgame|less

Elcomando aptcachesearchgame generaunlargolistadodetodoslospaquetes


dondelapalabra game apareceenelnombreoenladescripcinquetienenpordefecto
todoslospaquetes.Eselargolistadoespasadocomoentradaalcomandogrep,quegenera
unlistadomspequeo,sloconaquellaslneasdondeaparecelapalabragame.Lasalida
de grep espasadaasuvezcomoentradaalcomando less,quepermiterecorrerhacia
arribaohaciaabajounlistadocualquiera.

6.Lecturadelosmanuales(enentornogrfico)
UnarecomendacininevitableparacualquieradministradordeunsistemaGNU/Linux
esconsultaryestudiarlosmanualesdelosdistintoscomandosdisponibles.Comoyase
explic,paraleerelmanualdecualquiercomandoseescribeenunaconsola:
$man<comando>

Siporcomodidadlegustaraleerlosmanualesenentornogrfico, Konqueror selo


permite.Slotienequeabrirunaventanade Ejecutarcomando... (ALT+F2)yescribir:
#<comando>obienabrirKonqueroryenlabarradedireccinescribir:man:/<comando>.

7.Qudispositivosycomponenteshadetectadoelsistema?
Confrecuenciaeladministradorquerrsaberculeslaplacadevideoquetieneel
equipo,culescomponenteshadetectadoelsistemaoqudispositivosestnconectadosa
lospuertospciousb.Unamanerarpidayefectivadeaveriguarlodesdelaconsolaesa
travsdeloscomandoslspciylsusb.
$lspci
00:01.2RAMmemory:nVidiaCorporationMCP61MemoryController
00:02.0USBController:nVidiaCorporationMCP61USBController
00:04.0PCIbridge:nVidiaCorporationMCP61PCIbridge(reva1)
00:05.0Audiodevice:nVidiaCorporationMCP61HighDefinitionAudio
00:08.0IDEinterface:nVidiaCorporationMCP61SATAController
00:0b.0PCIbridge:nVidiaCorporationMCP61PCIExpressbridge
00:0d.0VGAcompatiblecontroller:nVidiaCorporationGeForce6100
nForce405(reva2)

Laltimalnea(conelttuloVGAcompatiblecontroller),porejemplo,indicaculesla
placadevideo.
$lsusb
Bus002Device002:ID093a:2470PixartImaging,Inc.
Bus001Device007:ID03f0:1004HewlettPackardDeskJet970c/970cse
Bus002Device001:ID0000:0000

ManualdeInstalacinyAdministracindeKubuntu

121

Enestecaso,elcomando lsusb sealaquesehadetectadounacmarawebyuna


impresoraconectadasapuertosusb.
Otrocomandomuytilesdmesg,cuyasalida,quesueleserlarga,convienemanejar
portuberasconcomandoscomotail,grepoless.
$dmesg
[...]
[4413.848000]USBMassStoragesupportregistered.
[4418.852000]scsi2:0:0:0:DirectAccessKingstonDataTraveler2.0
[4419.032000]SCSIdevicesdc:512bytehdwrsectors(1032MB)

Elcomandodmesgesusadoparaverlosmensajesgeneradosporelkernelduranteel
iniciooantealgunoseventos.Enelejemploanterior,elkernelinformaquehadetectadoun
pendriveytambinindicalamarcaycapacidad.
Otroejemplo:
$dmesg|grepiprint
parport0:Printer,HewlettPackardHPLaserJet2100Series

La salida indica que el sistema ha detectado una impresora conectada por puerto
paralelo.

8.Comandostiles
Acontinuacin,unlistadodecomandosmuyusados:
$psax

Listatodoslosprocesosactualmentecorriendo.
$psax|grep<nombredelprograma>
$kill9<pid>

Primero se lista el proceso que se quiere matar (ps), luego se lo mata (kill). El
parmetro<pid>quehayquepasareselprocessid,elnmeroqueapareceenprimerlugar
enellistado.
$killhup<pid>

Reiniciaelproceso;tilpararreiniciarunservicioyquesteleaotravezsuarchivode
configuracin:
$killall<nombredelprograma>

Estecomandoterminatodaslasinstanciasdeunprogramaindicandoslosunombre.
Nosiemprefunciona.
$history

Muestraunhistorialdeloscomandosejecutadosdesdelalneadecomandos.
$top

ManualdeInstalacinyAdministracindeKubuntu

122

Muestraunalistadelosprocesosqueestancorriendoactualmente,listadosenorden
descendentesegnseasuusodelCPU.
$unamea

Informaelnombredelhostylaversindelkernel,entreotrosdatosdelsistema.
$freem

Indica(enMb)lamemoriafsica,libreyconsumida,ademsdedatossobrelaswap.
$dfh

Muestraelespaciototal,usadoydisponibledelasparticionesmontadas,ademsdel
directoriodondeestnmontadas.
$duh<directorio/archivo>

Muestraeltamaoqueocupaundirectorioounarchivoespecfico.
$cat/proc/cpuinfo

Ofreceunacompletadescripcindel(delos)microprocesador(es).
$cat/proc/interrupts

Listalasinterrupcionesenuso.
$cat/proc/version

ListalaversindeLinux(semejanteaunamea).
$cat/proc/filesystems

Muestralossistemasdearchivohabilitadosenelkernel.
$lsmod

Muestralosmduloscargadosenelsistema.

9.Pordndeseguir?
La administracin de sistemas es una tarea que requiere dedicacin y tiempo. Un
administradordeGNU/Linuxdebeestardispuestoaaprenderpermanentemente.Ydebe
aprender,entreotrascosas,afamiliarizarseconelmanejodelalneadecomandos,yaque
sibiensepuedenrealizarmuchastareaspormediodeunainterfazgrfica,elcontrolms
realdeunsistemaseconsiguecuandonohayintermediariosqueinterpretenpordefecto
loqueeladministradorquierehacer.
Entonces,pordndeseguir?Existenmuchsimosmanuales,librosydocumentosde
todo tipo referidos a GNU/Linux, muy recomendables y que se pueden descargar
gratuitamente de Internet. Simplemente hay que buscar, leer, practicar (en ambientes
seguros)yconsultaraconocidosoenlistasdecorreo.Siemprehaycosasparaaprendery
lugaresdondeencontrarunarespuestaanuestrasdudas.

ManualdeInstalacinyAdministracindeKubuntu

123

S-ar putea să vă placă și