Beruflich Dokumente
Kultur Dokumente
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
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.
TeclaF3:permitedefinirladisposicindeteclado.
TeclaF4:configuralaresolucingrficadelmonitor,comoestoseautodetecay
senospreguntarmsadelante,notocaremosestaopcin.
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
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
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
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
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
Barradebsqueda
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
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
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
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
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
Ahoraveremoslamaneradeactualizarnuestralistadepaquetesdisponibles;para
llevaracaboestaactualizacindebemosejecutarelsiguientecomando:
#aptgetupdate
Una vez ejecutado este comando tendremos actualizadas a la fecha las listas de
paquetesdisponibles.
2.4.5 Actualizar el sistema
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
ManualdeInstalacinyAdministracindeKubuntu
37
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>
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
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
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
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
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
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
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
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>
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
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
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
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
Figura4.11
EnelgrupodeRedyconectividadsehaceclickenCompartiryaparecelaventanade
laFigura4.12.
ManualdeInstalacinyAdministracindeKubuntu
63
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
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
Figura5.3
ManualdeInstalacinyAdministracindeKubuntu
69
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
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
LPD/LPRHostorPrinter:seseleccionasilaimpresoraesremotayestconectada
aunservidorLPD/LPR.
USBPrinter #1:seeligecuandolaimpresoraestconectadalocalmenteaun
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
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
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.
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
NombreReal:nombrecompletodelapersona.Puedeenestecampocolocarel
nombreyelapellidodelapersonaparapoderidentificarlomsfcilmente.
GrupoPrimario:cadausuarioenLinuxperteneceaungrupoenparticular.Por
defecto,elsistemacreaungruponuevoconelmismonombredeusuarioquehemos
dado.
GrupoSecundario: otrosgruposenlosqueserincluidoelusuarioydelos
cualesheredarsuspermisosyprivilegios.
DirectorioPersonal: paracadausuario,elsistemacrearundirectoriodentro
delacarpeta /home conelmismonombredeeste,endondepodrmanipularde
formalibretodossusarchivos.
ManualdeInstalacinyAdministracindeKubuntu
83
Interpretederdenes: podrenestecamposeleccionarlashellqueusarel
usuarioencuestin.
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.
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
Figura6.9
Paramodificarlainformacindealgunadeellas,bastarconseleccionarlaypresionar
elbotnModificarohacerdobleclicksobreladescripcindelacuenta.Deambasformas,
seabrirlaventanaconelformularioquepermitirlamanipulacindelosdatos( Figura
6.10).
Figura6.10
Modificamoslosdatosypresionamoselbotnaceptar.
Siqueremoscambiarlacontraseadelusuario,bastarconhacerclickenlapestaa
ContraseaySeguridad,ingresarlacontraseanuevaenelcampoContraseaypresionar
elbotnAceptar.
ManualdeInstalacinyAdministracindeKubuntu
87
Paramodificarlosdatosdeunusuariomedianteelintrpretedecomando,deberemos
abrirunaconsolanuevaparaintroducirlasrdenes,talcomoseexplicaenelcaptulo2,
seccin2.4.1.
Paramodificarlosdatosdeunusuariodeberemosescribirelsiguientecomando:
$sudousermod<opcin><valornuevo><usuario>
endonde<opcin>indicarquatributoeselquequeremoscambiar.Detallaremosa
continuacinlasdistintasopciones5:
c:modificaelnombrecompletodelusuario.Ejemplo:sudousermodcNOMBRE
USUARIOusuario,asignaelvalorNOMBREUSUARIOalcampoNombreReal.
f: si existe inactividad enuna cuenta de usuario (si nadie accede desde esa
cuenta),podremosdeterminar conestecomandolacantidadde dasquedebern
transcurrir,desdeelltimodadeacceso,antesdecancelarlacuenta.
Figura6.11
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
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
ManualdeInstalacinyAdministracindeKubuntu
91
Figura6.16
Figura6.17
Paracrearungruponuevo,comoadministradoresdelsistemahacemosclickenel
botnNuevo.Estodesplegarunformulario(Figura6.18).
Campos del formulario
NombredelGrupo:ennombrequeledaremosalnuevogrupo.
CuentasDisponibles:sontodaslascuentasdeusuariohabilitadasenelsistema.
CuentasSeleccionadas:todaslascuentasdeusuarioquesernincluidasenel
grupo.
ManualdeInstalacinyAdministracindeKubuntu
92
Figura6.18
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
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
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
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
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.
r w r r
Permisosdeotros(others)
Permisosdelgrupo(group)
Permisosdelpropietario(user/owner)
Elprimercarcter(enelejemplo,unguin)indicareltipodearchivo.Losdiferentes
tiposdearchivosquesepuedenencontrarson:
:unguinsimplerepresentaunarchivocomn.
d:setratadeundirectorio;hayquetenerencuentaquelosdirectoriossonen
realidaduntipoespecialdearchivos,queposeenunlistadodelosarchivos
quecontienen.
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.
[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).
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
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
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
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:
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
MododeUso:
$sudofsckt<sistemadearchivos><particin>
Lossistemasdearchivospuedenservfat,ext2,ex3,reiserFS,entreotros17.Ylas
particiones,archivosdedispositivosdebloque,como/dev/hda1o/dev/sdb218.
Algunosparmetrosinteresantes:
A:verificatodaslasparticionesdelsistema
y:suponeunarespuestaafirmativaatodaslaspreguntasqueseplantean
amedidaquetranscurreelproceso.
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/sbin:enestedirectorioseencuentralosarchivosbinariosque
slopuedeejecutarelsuperusuariooroot.
Directorio/boot:enestelugarencontramoselncleo(kernel)delsistema
operativoyalgunosarchivosms,usadosduranteelarranquedelsistema.
17 Paramsinformacinconsulteelmanualdefsck.
18 Estoseexplicaclaramenteenlassiguientesseccionesdelpresentecaptulo.
ManualdeInstalacinyAdministracindeKubuntu
113
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
Lamayoradeestosparmetrossonlosmismosqueyaseexplicaron.Losdosltimos
(DumpyPass)sonnmerosqueestablecensisedebechequearelsistemadearchivosen
lacargadelsistemayenquorden.
Si queremos intentar montar automticamente todas las particiones del sistema
simplementeusamoslaopcinadelcomandomount.
ManualdeInstalacinyAdministracindeKubuntu
115
Figura9.3
9.3Herramientasdeparticionado
Paraparticionarunidadesdediscotenemosdistintasutilidades:
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
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.
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
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
6.Lecturadelosmanuales(enentornogrfico)
UnarecomendacininevitableparacualquieradministradordeunsistemaGNU/Linux
esconsultaryestudiarlosmanualesdelosdistintoscomandosdisponibles.Comoyase
explic,paraleerelmanualdecualquiercomandoseescribeenunaconsola:
$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
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