Professional Documents
Culture Documents
Instructor
Introduccin a Linux
Breve Historia de Linux Qu es Linux? Qu es el Software Libre?
Introduccin a Linux
Breve Historia de Linux
Richard Mathew Stallman (a veces nombrado por el acrnimo RMS, basado en su nombre de usuario en los computadores del MIT) es un personaje a la vez genial y controvertido, imprescindible para comprender el software libre. Este fsico, graduado en 1971 en Harvard, trabajaba en el laboratorio de inteligencia artificial del Instituto de Tecnologa de Massachussetts (MIT) desde 1974. En su laboratorio disponan de una impresora que tena ciertos problemas con la alimentacin de papel, de manera que se atascaba habitualmente y no haba otra forma de descubrirlo que desplazarse hasta donde estaba. Richard se puso en contacto con los fabricantes, con la idea de modificar el software que controlaba la impresora y hacer que enviase una seal al atascarse, de forma que no se perdiese tanto tiempo de trabajo. Sin embargo, stos se negaron a facilitarle el cdigo fuente, que son como "los planos" de un programa y que hace posible modificar su comportamiento. Este episodio le contrari mucho e hizo que terminase de consolidarse su idea de que el cdigo fuente de los programas tena que estar accesible para todo el mundo.
Introduccin a Linux
Breve Historia de Linux
Movido por este deseo, abandon el MIT en enero de 1984, para iniciar el proyecto GNU. GNU es un acrnimo recursivo que significa GNU's Not Unix, GNU No Es UNIX, en referencia a que el proyecto busca desarrollar un sistema operativo de tipo UNIX, pero libre. En sus comienzos, el proyecto GNU se concentr en desarrollar las herramientas necesarias para construir un sistema operativo, como editores y compiladores y en las utilidades bsicas para la gestin del sistema. Sobre 1985, Richard Stallman cre la licencia GPL (General Public License) como mecanismo para proteger el software libre, sustentado sobre el concepto de copyleft. En 1990, Linus Torvals, un estudiante de 23 aos de la Universidad de Helsinki, en Finlandia, comenz a desarrollar, como parte de su doctorado, un proyecto basado en el MINIX de Andrew Tenembaum.
Introduccin a Linux
Breve Historia de Linux
Quera llevar a cabo, sobre una computadora con procesador Intel 80386, un sistema operativo tipo UNIX que ofreciese ms capacidades que el limitado MINIX, que solo se usaba para ensear una cierta filosofa de diseo. Linus empez escribiendo el ncleo del proyecto en ensamblador, y luego comenz a aadir cdigo en C, lo cual increment la velocidad de desarrollo, e hizo que empezara a tomarse en serio su idea de hacer un "MINIX mejor que MINIX". A partir de ah, el sistema de Linux empez a crecer. De todas partes le llegaban cartas interesndose por la idea, y comenzaron a desarrollarse proyectos destinados a incrementar la potencia de la plataforma. Pero sin duda, el factor esencial y determinante en el xito y la rpida difusin del sistema operativo ha sido la red de redes, Internet. A travs de foros de discusin y noticias, miles de personas de todo el mundo se han propuesto demostrar que, sin mediar tirana y los intereses econmicos de las empresas, se pueden conseguir productos que incluso superen en calidad a los desarrollados por los gigantes del software.
Introduccin a Linux
Qu es Linux?
Pero el kernel por s solo no forma todava un sistema operativo. Justamente para Unix existe una multitud de software libre, lo que significa que estn disponibles tambin para Linux. Son estas utilidades las que realmente forman el sistema operativo. En cuanto a las utilidades, se trata generalmente de la versin GNU de los programas correspondientes de Unix, los que incluso muchas veces ofrecen mayor funcionalidad, siendo el ms conocido el GNU C/C++ Compiler, uno de los mejores compiladores del mundo. Tampoco se deben olvidar todas aquellas pequeas (o tambin grandes) utilidades que se pueden usar en la lnea de comandos o en scripts: la oferta comienza con las utilidades para shells, textos o ficheros como sed, awk y perl hasta editores (vi) o entornos de trabajo completos (Emacs).
Introduccin a Linux
Qu es Linux?
Todo se complementa con XFree86 que es el sistema X Window para sistemas Unix a base de PC. Esta versin se ha portado de la distribucin oficial X11 del consorcio X Consortium, Inc., lo que proporciona total compatibilidad a este estndar. Los entornos grficos como KDE o GNOME se apoyan en ello. Todos estos componentes, junto a otros programas (p. ej. TEX, el sistema profesional de tratamiento de textos) o tambin juegos, forman el sistema que de forma general se denomina Linux. Como ya se ha mencionado, existe para Unix una cantidad casi infinita de software libre, lo que permite a su vez componer una multitud de diferentes sistemas Linux. Los encargados de una distribucin contemplan la enorme oferta de software libre y eligen los programas ms adecuados.
Introduccin a Linux
Qu es el Software Libre?
Mantenemos esta definicin de software libre para mostrar claramente qu debe cumplir un programa de software concreto para que se le considere software libre. El ``Software Libre'' es un asunto de libertad, no de precio. Para entender el concepto, debes pensar en ``libre'' como en ``libertad de expresin'', no como en ``cerveza gratis'' [N. del T.: en ingls una misma palabra (free) significa tanto libre como gratis, lo que ha dado lugar a cierta confusin]. ``Software Libre'' se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo ms preciso, se refiere a cuatro libertades de los usuarios del software:
La libertad de estudiar cmo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al cdigo fuente es una condicin previa para esto.
La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
La libertad de mejorar el programa y hacer pblicas las mejoras a los dems, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al cdigo fuente es un requisito previo para esto.
Introduccin a Linux
Qu es el Software Libre?
Un programa es software libre si los usuarios tienen todas estas libertades. As pues, deberas tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribucin, a cualquiera y a cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos. Fuente: http://www.gnu.org/philosophy/free-sw.es.html
Formato de particiones
Qu es un "sistema de archivos con journaling"? Tipos de formatos en Linux? Dar formato en Linux
Formato de particiones
Qu es un "sistema de archivos con journaling"?
Un sistema de archivos Journaling, se puede definir como un sistema que sirve para darles ms seguridad a la integridad de los datos, que contenemos en nuestros discos rgidos. Journaling es la propiedad de estos file system, de recordar las operaciones parciales que conforman una actualizacin. Se recomienda para sistemas de alta disponibilidad. Y en si la "nueva caracterstica" que poseen es la de las "transacciones", que hacen que el sistema se recupere "normalmente", por ejemplo, ante cadas inesperadas.
Formato de particiones
Tipos de formatos en Linux?
Linux, como sistema operativo puede leer varios tipos de formatos, entre los cuales se encuentran: FAT16, FAT32, NTFS, AIX, OS/2, BeOS, etc. La instalacin de Linux se realiza normalmente bajo algunos de estos tipos de formatos estndar: Ext2, Ext3, ReiserFS, y XFS. Los tres (3) ltimos tienen soporte de bitcora o journaling. EXT2 (second extended filesystem o "segundo sistema de archivos extendido") fue el sistema de archivos estndar en el sistema operativo Linux por varios aos y contina siendo ampliamente utilizado. Fue diseado originalmente por Rmy Card. La principal desventaja de EXT2 es que no posee una bitcora, por lo que muchos de sus usuarios estn emigrando a ReiserFS y a su sucesor EXT3.
Formato de particiones
Tipos de formatos en Linux?
EXT3 (third extended filesystem o "tercer sistema de archivos extendido") es un sistema de archivos con registro por bitcora (en ingls journaling), el cual se encuentra creciendo en popularidad entre usuarios del sistema operativo Linux. A pesar de su menor desempeo y escalabilidad frente a alternativas como ReiserFS o XFS, posee la ventaja de permitir migrar del sistema de archivos EXT2 sin necesidad de reformatear el disco. La nica diferencia entre EXT2 y EXT3 es el registro de bitcora. Un sistema de archivos EXT3 puede ser montado y usado como un sistema de archivos EXT2. Un sistema de archivo EXT2 puede ser cambiado a EXT3 sin perder los datos. Para convertir un particin EXT2 a otra EXT3, es muy fcil, solo se hace con:
tune2fs -j /dev/partition_device
Formato de particiones
Tipos de formatos en Linux?
ReiserFS es un sistema de archivos de propsitos generales, diseado e implementado por un equipo liderado por Hans Reiser. Actualmente funciona bajo Linux y existen planes de incluirlo en otros sistemas operativos en el futuro. Con la versin 2.4.1 del ncleo Linux, se convirti en el primer sistema de archivos con registro por bitcora (en ingls, journaling) en ser includo en el ncleo estndar. La ventaja ms publicitada sobre el sistema de archivos estndar de Linux EXT2, es su registro por diario. Esto reduce ampliamente el riesgo de corrupcin del sistema de archivos (y la necesidad de extensas revisiones del sistema) luego de un apagado no programado del sistema, ya sea por un corte elctrico o un error del sistema. Desafortunadamente, convertir un sistema a ReiserFS requiere para usuarios de EXT2 el reformateo completo de sus discos, una desventaja no presente en su principal competidor, EXT3. ReiserFS tambin maneja directorios conteniendo enormes cantidades de archivos pequeos muy eficientemente.
Formato de particiones
Tipos de formatos en Linux?
XFS es un sistema de archivos con journaling de alto rendimiento creado por SGI (antiguamente Silicon Graphics Inc.) para su implementacin de UNIX llamada IRIX. En mayo del 2000, SGI liber XFS bajo una licencia de cdigo abierto. Sus caractersticas mas destacables son:
Journaling muy cuidado y optimizado. Implementacin paralelizada, que escala con el nmero de CPU's. Direccionamiento de 64 bits.
Formato de particiones
Dar formato en Linux
Para dar formato a las particiones en Linux, se hace por medio del comando mkfs. Por ejemplo:
mkfs t ext2 /dev/partition_device mkfs t ext3 /dev/partition_device mkfs t xfs /dev/partition_device mkfs t reiserfs /dev/partition_device
http://es.tldp.org/Manuales-LuCAS/RHAT/rhl-ig-6.0es/node294.html
La forma mas rpida y completa de obtener ayuda en linux es acudir a las man pages. Como contrapartida, la informacin no est presentada de forma exactamente intuitiva y puede ser un poco frustrante si no sabes siquiera donde empezar a buscar. Para invocar la ayuda, desde una terminal escribe man comando, donde comando es el item sobre el que deseas ayuda. Por ejemplo teclea en una terminal: man rpm Cuando, como en este caso, el texto de ayuda termina con tres puntos (...) quiere decir que no se muestra todo el texto. Para avanzar pulsa la barra espaciadora (o la tecla de avance pagina) y para retroceder las paginas. Para salir cuando hayas terminado, pulsa q Detrs del nombre del comando sobre el que se est mostrando la ayuda pueden aparecer nmeros o letras: en el ejemplo que estamos viendo o RPM(8). Este nmero (o letra) indica la seccin del manual en la que nos encontramos.
Organizacin de las pginas man Para Linux todas las pginas man son parte del mismo manual, estructurado en secciones: Seccin 1 programas ejecutables, comandos de la shell Seccin 2 Llamadas del sistema Seccin 3 Llamadas de bibliotecas Seccin 4 Archivos especiales (en /dev) Seccin 5 Formatos de archivo y convenciones Seccin 6 Juegos Seccin 7 Miscelnea Seccin 8 Administracin del sistema Seccin 9 rutinas del ncleo no standard Seccin n documentacin nueva no ubicada aun (n de nueva; en desuso) Seccin o documentacin antigua mantenida temporalmente (o de old, en desuso) Seccin l documentacin local, especfica del sistema (l de local, en desuso)
Las pginas de informacin que puedes invocar con info suelen ser mas detalladas que man, y contienen hipervnculos que la hacen navegable El visor de ayuda info tiene sus propios comandos por lo que aprender a moverte entre sus archivos de ayuda puede ser un poco difcil. El propio visor de info trae un manual que puedes invocar tecleando info h Al igual que las pginas man, puedes usar konqueror para verlas en html: escribe en su barra de direcciones info: comando. Y tambin puedes instalar info2www y navegar por las pginas info desde la direccin http://localhost/cgi-bin/info2www Para poder hacer uso del info, sera de esta manera: info ls.
Posiblemente la primera opcin de ayuda en linux, al menos para programas ejecutados desde la lnea de comandos, sea la propia ayuda del programa. Prueba a teclear comando --help|more y veras en pantalla una breve descripcin del Programa y de sus opciones. Este es una vista rpida o resumen de los parmetros disponibles para un comando especfico. El uso de esta ayuda es de la siguiente manera: ls --help
Sistema de Archivos
Montaje y desmontaje de sistemas de archivos Archivos /etc/fstab y /etc/mtab Manipulacin de Archivos Prctica No. 2
Sistema de Archivos
Montaje y desmontaje de sistemas de archivos
Para montar un sistema de archivos se emplea:
Sistema de Archivos
Montaje y desmontaje de sistemas de archivos
Un sistema de archivos es informacin almacenada en un dispositivo de almacenamiento organizada siguiendo una convencin, la cual permite al sistema operativo manejar la informacin cuando el usuario lo requiere, es decir, leer, escribir, consultar directorios, etc. Hay diversos tipos (o convenciones) de sistemas de archivos, Linux cuenta con controladores para varios tipos creados especficamente para Linux (e.g ext2, ReiserFS) as como controladores para tipos de sistemas de archivos creados para otros sistemas operativos (e.g affs,hpfs, ntfs, msdos) Los que puede usar dependen de la forma como se haya compilado el kernel y de los mdulos que estn cargados. Puede examinar los tipos que soporta su sistema viendo el contenido de /proc/filesystems :
less /proc/filesystems
Sistema de Archivos
Archivos /etc/fstab y /etc/mtab
El /etc/fstab es el archivo en el cual se guardan los datos acerca de los diferentes puntos de montaje de particiones, discos, y algunas cosas ms. Es un archivo que puede encontrarse en multitud de plataformas, ya sea Linux, Solaris, *BSD... y su construccin apenas vara entre los distintos sistemas. Se compone de 6 secciones por punto de montaje:
Dispositivo /dev/hda1 Punto de Montaje / Filesystem reiserfs Opciones defaults Dump 0 Pasadas 1
Sistema de Archivos
Archivos /etc/fstab y /etc/mtab
/dev/hda1: Es el dispositivo o particin donde se encuentra el medio de datos fsico. /: El punto de montaje, en este caso es la raz, pero podra se cualquier directorio dentro de esta, o dentro de otro punto de montaje inclusive. reiserfs: Es el sistema de archivos. En este caso, reiser, aunque podra ser ext2, ext3, xfs, smbfs, jfs, ufs, iso9660 (cdrom y dvd), vfat y ntfs (para hasefroch), y en general cualquier sistema que soporte nuestro ncleo. defaults, notail: Las opciones del sistema de archivos, hay muchas. 0: Indica si se puede realizar o no respaldo a ese punto de montaje por medio del comando dump. 1: Las "pasadas" o checks sufridas para comprobar su integridad al desmontar incorrectamente o despus de X montajes. Tiene la misma poltica que el anterior
Sistema de Archivos
Archivos /etc/fstab y /etc/mtab
defaults: Opciones pre-designadas, como por ejemplo "rw" rw: Read-Write, montar la particin para que sea posible escribir en ella ro: Read-Only, lo propio pero para que no se pueda escribir sw: Cuando una particin actuar de intercambio (Swap), se deja esto noexec: Impide la ejecucin de cualquier archivo contenido en ese sistema de archivos, es til por ejemplo si tenemos varios usuarios y no queremos que ejecuten sus "cosas" username=: Generalmente, para smbfs (Samba), para enviar el nombre de usuario correspondiente al servidor donde est la "unidad" compartida password=: El complementario del anterior.
Sistema de Archivos
Archivos /etc/fstab y /etc/mtab
auto: Se montar la particin al arrancar noauto: No se montar al arrancar. Tpico para cdroms y dems, que no necesitan ser montados al iniciar el sistema nosuid: No permitir el uso del bit "suid". user: Permitir a un usuario comn montar o desmontar el dispositivo. til para cdroms, disquetes, etc uid=X (o gid=X): El UID o GID del usuario y/o grupo que tendr el control sobre los archivos usrquota, grpquota: Las quotas de espacio de las que dispondrn los usuarios, ver man quotatool
Sistema de Archivos
Archivos /etc/fstab y /etc/mtab
El archivo /etc/mtab posee la informacin de las particiones montadas a travs del comando mount. Esta informacin es actualizada dinmicamente a medida que se montan o desmontan particiones en el sistema Linux.
Sistema de Archivos
Manipulacin de archivos
Vinculo al nombre de otro archivo en el arbol de directorios (este es un enlace suave, a diferencia de un enlace duro que referencia el nodo-i). Se crean con el programa ln y la opcin -s. La desventaja de los enlaces suaves es que hacen el acceso a la informacin un poco ms ineficiente que los enlaces duros, entre sus ventajas estn: si se borra el archivo enlazado el enlace simblico ya no funciona, pueden hacerse enlaces simblicos a directorios (no pueden hacerse enlaces duros a directorios). Por Ejemplo: ln s /home/alinares/ texto.txt documento.txt
Sistema de Archivos
Manipulacin de archivos
Para poder cambiar de directorio en el terminal existe un comando llamado cd. Con el podemos navegar a travs de los directorios del sistema operativo. cd /home/linux
Con la orden cd sola se va al home del usuario, y con la orden cd ~ <login>, va al home del usuario seleccionado, y la orden cd - es para ir a la ltima entrada de directorio efectiva. La orden mv en Linux nos permite mover y renombre archivos desde el terminal. mv caza casa
Sistema de Archivos
Manipulacin de archivos
La orden cp nos permite realizar copia de archivos desde el terminal. cp /home/tux/informe.txt /home/informe.txt
Para borrar un archivo y/o un directorio que contenga archivos se utiliza la orden rm rm -rf casa.txt
Sistema de Archivos
Manipulacin de archivos
La orden pwd nos muestra el directorio de nuestra posicin actual. pwd
La orden mkdir nos permite crear un directorio desde el terminal. mkdir /home/tux
La orden touch la podemos usar para crear un archivo vaco. touch casa.txt
Sistema de Archivos
Prctica No. 2
Sistema de Archivos
Prctica No. 2
1) Abrir una terminal. 2) Cul es el directorio actual? 3) Cree un directorio con su nombre desde el terminal 4) Con la orden touch cree un archivo llamado: documento.txt 5) Cree otro directorio llamado: directorio. 6) Mueva el archivo documento.txt dentro del nuevo directorio directorio. 7) Haga un link simblico del anterior archivo con el nombre de: link.txt en el directorio que tiene su nombre. 8) En la interfaz grfica con el editor de textos que se encuentra dentro de la opcin de sistema, abra el archivo y escriba un contenido cualquiera.
Sistema de Archivos
Prctica No. 2
9) En el terminal haga una copia de archivo documento.txt y llamelo: documento01.txt 10) Desde el terminal revis el contenido del archivo link.txt. 11) Por qu tiene el mismo contenido que usted escribi en el archivo documento.txt? 12) En la interfaz grfica borre las carpetas anteriormente creadas. 13) Cree en su home una carpeta con su apellido. 14) Con el Editor cree un archivo con su apellido. 15) Cree un link simblico en el escritorio 16) Con el Konqueror revise la estructura de directorio y discuta lo con sus compaeros.
En ocasiones un administrador necesitar eliminar una o ms cuentas de usuario. Este es un procedimiento principalmente utilizado en servidores y estaciones de trabajo a los cuales acceden mltiples usuarios. Por ejemplo: userdel -r alinares
Para el manejo de o inclucin de un usuario a un grupo desde el terminal se realiza con el comando usermod, se puede asignar varios grupos a un mismo usuario, estos separados por coma, si el usuario ya pertenece a un grupo previo y no se declara cuando se hace una nueva asignacin, este perder su membresia en el grupo. Por ejemplo: usermod G rrhh, audio, video alinares Con el comando users se visualiza los usuarios que estn trabajando actualmente.
El comando para la creacin de grupos en Linux es groupadd, con el se crea grupo donde se registra lo usuario segn la necesidad del administrador. Por ejemplo: groupadd rrhh Existe un script en perl que se llama: addgroup, que es un poco ms amigable que el comando. Con el comando groups se puede ver los usuarios actuales y a que grupo pertenecen. El comando para la modificacin de grupos ya creados en Linux es groupmod, con el se puede modificar los grupos ya creados en el sistema.. Por ejemplo: groupmod rrhh
El comando para borrar grupos ya existente en Linux es groupdel, con este comando podemos borrar el grupo previamente creador. El grupo es borrado tenga o no usuarios miembros, la nica excepcin es cuando el grupo es del tipo primario y contiene usuario miembros del mismo. Por ejemplo: groupdel rrhh
El comando para cambiarse de usuario es: su, si lo aplicamos sin ningn login, toma por defecto al usuario root. Con dos guiones o sin guin al cambiarse de usuario permanece en el mismo directorio actual de trabajo, al colocarle un solo guin va al home directorie del usuario validado. Por ejemplo: su su su - su alinares
Permisologa en Linux
Esquema de permisologa en Linux Comandos para el manejo de permisos en el terminal Manejo de permisos desde la interfaz grfica El Setuid-Bit El Setgid-Bit El Sticky-Bit Demostracin No. 3 Prctica No. 4 Test No. 2
Permisologa en Linux
Esquema de permisologa en Linux
Todos y cada uno de los elementos del sistema Linux tienen dueo, ya sean ficheros, directorios, o enlaces a dispositivos. Por un lado, tienen un usuario dueo, y por otro, un grupo dueo. El usuario y el grupo que son dueos de un elemento no tienen por qu guardar una relacin del tipo que el usuario debera estar dentro del grupo o cosas por el estilo. Son totalmente independientes. As, puede existir un fichero que tenga como usuario propietario a username, un usuario normal, y tener como grupo propietario al grupo root. El esquema de permisologa en Linux se conoce como UGO (User Group Other) siglas en ingls, que significa usuario o dueo del archivo y/o directorio, grupo al que pertenece, y el resto o los otros.
Permisologa en Linux
Comandos para el manejo de permisos en el terminal Con un simple ls -ls en cualquier parte del sistema, podemos ver en la forma usuario grupo los dueos de cada elemento que sale en el listado largo. Entonces ya sabemos cmo comprobar esto. El comando chown (CHange OWNer - cambiar propietario) permite cambiar el propietario de los elementos del sistema de archivos. Por ejemplo: chown alinares informe.txt chown :rrhh informe.txt chown alinares:rrhh informe.txt Pero es lgico que si somos un usuario normal no podremos cambiar de propietario los elementos que pertenecen a root o a otros usuarios. En cambio, como root podremos cambiar el propietario de cualquier cosa. Aqu describimos las opciones ms usadas de este comando, pero puedes ir mirando su pgina del manual del sistema.
Permisologa en Linux
Comandos para el manejo de permisos en el terminal Los permisos son asignados mediante el comando chmod y se puede utilizar las primeras letras del permiso o la forma ms comn es mediante el encendido y apagado de bit. Los permisos mediante bit se clasifican de la siguiente manera:
R 4
W 2
X 1
Permisologa en Linux
Comandos para el manejo de permisos en el terminal Cada una de las cifras posibles corresponde con los permisos del usuario en binario. Algunos ejemplos: El 4 en binario es 100, por tanto, los permisos que otorga son r--, esto es, slo lectura. El 5 en binario es 101, por tanto, los permisos que otorga son r-x, lectura y ejecucin. El 6 en binario es 110, por tanto, los permisos que otorga son rw-, lectura y escritura. El 7 en binario es 111, por tanto, los permisos que otorga son rwx, lectura, escritura y ejecucin.
Permisologa en Linux
Comandos para el manejo de permisos en el terminal Los permisos de ejecucin slo se otorgarn a programas o scripts (con los que trataremos despus); ya que hacerlo a los archivos normales carece por completo de sentido. As, un comando de ejemplo podra ser:
Permisologa en Linux
Comandos para el manejo de permisos en el terminal
Esta forma de asignar permisos es extensible, y segn los casos, ms sencilla que la de los nmeros. En general es as: Por ejemplo: chmod ABC fichero Donde: A es u (usuario), g (grupo) o bien a (todos). B es + o bien - , indicando el primero aadir o quitarlo. C es r (lectura), w (escritura) o bien x (ejecucin).
Permisologa en Linux
Manejo de permisos desde la interfaz grfica
Los permisos de los archivos y carpetas se manejan desde el Koqueror. Desde all podemos asignar los permisos y pertenencia, esto desde las propiedades de cada archivo y de cada carpeta del sistema. Tenemos la opcin bsica y adems la opcin avanzada de permiso, tambin podemos escoger a cual usuario es dueo de los archivo y carpetas y a que grupo pertenece.
Permisologa en Linux
El Setuid-Bit
Hay situaciones en las que los derechos de acceso son demasiado restrictivas. En estos casos, existen en Linux opciones adicionales que permiten cambiar temporalmente el usuario y grupo de identidad actual para realizar una determinada accin. Por ejemplo, el programa cdrecord, empleado para escribir CDs (o DVDs) requiere derechos de root para acceder al grabador. Por tanto, un usuario normal no puede grabar CDs. Sin embargo, sera peligroso que todos los usuarios tuvieran acceso directo a todos los dispositivos. La solucin se encuentra en el mecanismo Setuid. Setuid (Set User ID) es un atributo especial de archivo que el sistema regula, con el fin de que se ejecuten los programas seleccionados con una determinada identificacin de usuario previamente indicada. Con Setuid-Bit, todos los usuarios que pertenezcan al grupo users pueden utilizar el programa. En la prctica sto significa que el programa se puede ejecutar como usuario root. Por ejemplo: chmod u+s /usr/bin/cdrecord
Permisologa en Linux
El Setgid-Bit
El atributo Setuid es vlido para el usuario, pero el atributo Setgid tiene las mismas propiedades para el grupo. En este caso, se ejecutar un programa con la identificacin de grupo que se indic, independientemente del usuario que lo arranc. En un directorio con Setgid-Bit se indicarn todos los subdirectorios y archivos nuevos creados del grupo al que pertenece el directorio. Por ejemplo: chmod g+s /test
Permisologa en Linux
El Sticky-Bit
Adems del Setuid-Bit y el Setgid-Bit, existe el denominado Sticky-Bit. Aqu se debe diferenciar si se trata de un programa ejecutable o de un directorio. Hoy en da, este Bit no se utiliza para archivos por lo que slo tiene un significado histrico. Pero si se asigna este atributo a un directorio, ste impide que el usuario borre sus archivos. (En directorios con Sticky-Bit, los usuarios slo puede eliminar archivos que ellos sean los dueos). Los ejemplos tpicos son los directorios /tmp y /var/tmp: ls -dl /tmp drwxrwxrwt 2 root root 1160 2002-11-19 17:15 /tmp Se asigna as: chmod +s /tmp
Permisologa en Linux
Demostracin No. 3
Permisologa en Linux
Prctica No. 4
Permisologa en Linux
Prctica No. 4
1) Abrir una terminal. 2) Entre como usuario root. 3) Cree dos usuario, el primero llamado usuario01 y el segundo usuario02. 4) Asigne le a estas dos nuevas cuentas como password centec. 5) Con el comando groupadd, cree dos grupos llamados grupo01 y grupo02. 6) Con el comando usermod G, asigne a cada cuenta a su respectivo grupo. 7) En el directorio /home cree un directorio llamado permiso 8) Asigne como dueo al usuario usuario01 y como grupo al grupo01 en el directorio /home/permiso, esto con el comando chown. 9) Dentro del directorio /home/permiso, cree un archivo llamado: archivo.txt y asigne el permiso de lectura y escritura a usuario01 y de solo lectura a Usuario02, y como usuario y grupo dueo: usuario01 y grupo01.
Permisologa en Linux
Prctica No. 4
10) Coloque cualquier contenido al archivo.txt y guarde, esto lo puede hacer desde la interfaz grfica. 11) Con el comando su, cambie a usuario02 y trate de modificar el archivo.txt 12) Ahora asigne de forma numrica el bit especial que solamente permite al usuario dueo borrar los archivos. 13) Cmbiese al usuario02 y trate de borrar el archivo. 14) Ahora agregue al usuario02 al grupo01. 15) Cmbiese al usuario02 y cree un archivo en el directorio permiso/, revise el dueo y grupo. 15) Como root, coloque de forma de letras, el bit especial de grupo al directorio permiso. 16) Cmbiese al usuario02 y cree un archivo nuevo, revis el dueo y grupo, Cual fue el cambio?
Permisologa en Linux
Test No. 2
Permisologa en Linux
Test No. 2
1) Qu significa UGO? 2) Con cual comando se crea un usuario en el terminal? 3) Cules son los permisos en Linux? 4) Para que es el atributo Setuid? 5) Cmo se asigna permisos en la interfaz grfica? 6) Aplicando UGO, qu permiso es el 642? 7) Los permisos solo se manejas de forma numrica? 8) Cul es el UID del usuario root? 9) Qu pasa si un usuario tiene el mismo UID de root?
Editor vi
- Qu es vi? - Uso bsico del editor vi - Prctica No. 5
Editor vi
Qu es un vi?
El editor vi es el editor estndar de Unix. Es orientado a comandos. Existe una versin conocida como vim (Vi IMproved) muy poderosa que permite la edicin de mltiples ficheros, highlighting para varios lenguajes de programacin, ayuda en lnea, seleccin visual, varios niveles de undo, etc. Para algunos usuarios, vi resulta incmodo pues para utilizar todas sus potencialidades es necesario conocer muchas combinaciones de teclas, pero si se llega a dominar resulta muy funcional. Bsicamente vi posee dos modos de interaccin: el de insercin (edicin) y el de comandos. Para pasar al modo comando se pulsa Esc y para pasar al de insercin se pulsa i.
Editor vi
Uso bsico del editor vi
Algunos comandos bsicos de vi: dd - borra la lnea actual. D - borra desde la posicin actual hasta el final de la lnea. dG - borra hasta el final del fichero. u - deshace el ltimo comando. :q - sale del editor (si se han hecho modificaciones y no se ha salvado se genera un error). :q! - sale sin salvar. Shift + Z sale sin salvar. :w - salva.
Editor vi
Uso bsico del editor vi
Algunos comandos bsicos de vi: :x - salva y sale. :wq salva y sale. yy - copia la lnea actual. p pega contenido copiado y/o cortado. d -No. Linea- d corta el nmero de lneas colocado. y -No. Linea- y copia el nmero de lneas colocado. gg Ir al principio del archivo. GG Ir al final del archivo.
Editor vi
Prctica No. 5
Editor vi
Prctica No. 5
1) Abrir una terminal. 2) Haga una copia del archivo /etc/services en su home. 3) Abra la copia con vi. 4) Borre la primera lnea. 5) Busque la lnea No. 108 y cpiela al final del archivo. 6) Busque la palabra http y copie a partir de all 10 lneas hacia abajo. 7) Pegue la anterior copia al principio del archivo. 8) Salve el archivo y haga una comparacin con el original, guarde esta salida en su home y en un archivo llamado salida.txt para que revise la diferencias.
Los iconos restantes inician aplicaciones como Mostrar Escritorio, Kmail y el navegador web Konqueror siempre y cuando estn instalados. Adems de estos iconos, el panel de control contiene botones numerados con los que puede pasar de un escritorio virtual a otro. Los escritorios virtuales le permiten trabajar de forma estructurada cuando utiliza mltiples programas simultneamente, casi como si tuviera varias mesas de trabajo para tareas diferentes.
As por ejemplo, puede ocultar la barra de men desactivando la opcin Mostrar barra de men y volver a mostrarla con la combinacin de teclas Ctrl y M.
Prctica No. 8
Konqueror como administrador de archivos
El navegador de Internet
Qu es un navegador de Internet? Cules son los navegadores ms comunes en Linux? Prctica No. 9 Test No. 4
El navegador de Internet
Qu es un navegador de Internet?
La funcionalidad bsica de un navegador web es permitir la visualizacin de documentos de texto, posiblemente con recursos multimedia incrustrados. Los documentos pueden estar ubicados en la computadora en donde est el usuario, pero tambin pueden estar en cualquier otro dispositivo que este conectado a la computadora del usuario o a travs de Internet, y que tenga los recursos necesarios para la transmisin de documentos (un software servidor web). Tales documentos, comnmente denominados pginas web, poseen hipervnculos que enlazan una porcin de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen. El seguimiento de enlaces de una pgina a otra, ubicada en cualquier computadora conectada a la Internet, se llama navegacin; que es de donde se origina el nombre de navegador.
El navegador de Internet
Cules son los navegadores ms comunes en Linux?
Existen varias opciones en el mundo de Linux para usar como navegador web, entre los ms populares se encuentra los siguientes: Konqueror es un gestor de archivos verstil y a su vez un navegador de Internet moderno. Galeon parte de la idea de ocuparse exclusivamente de una tarea: The Web, only the Web. Mozilla es un navegador web Open Source que fue desarrollado con el objetivode obtener un navegador rpido que respetase los estndares correspondientes y que pudiera portarse fcilmente. Mozilla Firefox es un navegador web del proyecto Mozilla alternativo al navegador Mozilla oficial. El objetivo de Firefox es desarrollar un Mozilla ms pequeo, liviano y rpido mediante la extraccin y rediseo del componente de navegador de la suite de software Mozilla. As como Mozilla, Firefox es multiplataforma, utiliza el lenguaje de interfaz XUL y es software libre.
El navegador de Internet
Cules son los navegadores ms comunes en Linux? Opera Browser o simplemente Opera es un navegador de Internet creado por la empresa noruega Opera Software en 1994. Opera es shareware desde su versin 5, existiendo una versin paga y una versin gratuita. Epiphany es un navegador web libre para el entorno grfico GNOME. Netscape Navigator es un navegador web y el primer resultado comercial de la compaa Netscape Communications, creada por Marc Andreesen, uno delos autores de Mosaic cuando se encontraba en el NCSA (Centro Nacional de Aplicaciones para Supercomputadores) de la Universidad de Illinois en UrbanaChampaign. Netscape fue el primer navegador comercial. Su nombre clave, Mozilla parece provenir, segn se contaba en algunos documentos de las versiones iniciales, de la combinacin de Mosaic, su 'padre', y Godzilla, monstruo muy apreciado por los autores. Fuentes: es.wikipedia.org
El navegador de Internet
Prctica No. 9
El navegador de Internet
Prctica No. 9
1) Abra un terminal como usuario root. 2) Escriba lo siguiente: apt-get install mozilla-firefox, y elija la opcin afirmativa. 3) Al terminar la instalacin, cierre el terminal. 4) Abra el navegador recin instalado Mozilla Firefox. 5) Oprima las teclas Ctrl + T, dos (2) veces y espere las instrucciones del instructor.
El navegador de Internet
Test No. 4
El navegador de Internet
Test No. 4
1) Qu tipo de archivos interpreta un navegador web? 2) Qu opciones hay para Linux? 3) Cul es el navegador por defecto que tiene Debian? 4) Los navegadores por defecto tienen el soporte a Flash ?
El correo electrnico
Qu es un cliente de correo electrnico? Demostracin No. 6 Test No. 5
El correo electrnico
Qu es un cliente de correo electrnico?
Correo electrnico, en ingls email, es un servicio de red para permitir a los usuarios enviar y recibir mensajes. Junto con los mensajes tambin pueden ser enviados ficheros como paquetes adjuntos. Su nombre viene de la analoga con el correo ordinario por la utilizacin de "buzones" (servidores) intermedios donde se envian y reciben los mensajes. Fue creado en 1971 por Ray Tomlinson. En ese entonces ya exista un sistema de mensajera en cada computadora (que era compartida por varios usuarios), pero no uno que permitiera enviar mensajes a otra computadora de una red. Tomlinson eligi la arroba (@) como divisor entre el usuario y la computadora en la que se aloja la casilla de correo porque en ingls @ se dice "at" (en). As, cuenta@mquina.com se lee fulano en la mquina.com. Estn extendindose diversos tipos de envos que afectan a la seguridad/veracidad de la conexin a travs de este medio. En este sentido, los medios ms empleados son los virus y los hoax; los primeros infectan los ordenadores a travs de ficheros enviados conjuntamente con los mensajes y los segundos son bulos que afectan a la credibilidad de los mensajes transmitidos a partir de terceros en la red. Tambin est en auge el correo publicitario no solicitado: el spam.
El correo electrnico
Demostracin No. 6
El correo electrnico
Test No. 6
El correo electrnico
Test No. 6
1) Cul es el cliente de correo electrnico por defecto de Debian? 2) Nombre algunos clientes de correo ms comunes? 3) Qu protocolos usa el cliente de correo? 4) Podemos desde Linux ver los correos de un servidor basado en Windows?
Demostracin No. 8
Utilitarios ms comunes del entorno grfico
Prctica No. 10
Utilitarios ms comunes del entorno grfico
Test No. 8
Utilitarios ms comunes del entorno grfico
Si bien es verdad que el entorno grfico de usuario para Linux ha ganado en popularidad en los ltimos tiempos, tambin es cierto que no todas las necesidades diarias pueden ser cubiertas con unos cuantos clicks del ratn. En estos casos la lnea de comandos nos ofrece una gran flexibilidad y eficiencia. Sobre todo en el caso de las computadoras Linux ms antiguos, que no disponen de recursos suficientes para satisfacer las necesidades de hardware de algunos entornos grficos, resulta muy importante poder trabajar mediante programas basados en texto. Si este es el caso, utilice una consola virtual. En modo texto estn disponibles seis consolas virtuales entre las que puede navegar utilizando las combinaciones de teclas Ctrl + Alt + F1F6 . La sptima consola en adelante est reservada para X11.
Los comandos se componen de distintos elementos. En primer lugar se debe introducir siempre la palabra de comando y seguidamente los parmetros u opciones. Los comandos se ejecutan slo cuando presiona Intro. Hasta ese momento podr editar la lnea de comandos sin ningn problema, aadir cualquier opcin o corregir fallos. Uno de los comandos ms utilizados es ls, que se puede usar slo o con los llamados argumentos. Si slo introduce ls en la consola, se le mostrar el contenido del directorio en el que se encuentra en ese momento.
Comando: mount Breve Descripcin: Sirve para ver y montar las particiones de las unidades de almacenamiento. Ejemplo: mount /dev/hda1 /mnt/win
Comando: umount Breve Descripcin: Sirve para desmontar las particiones de las unidades de almacenamiento. Ejemplo: umount /dev/hda1 /mnt/win
Comando: cd Breve Descripcin: Sirve para cambiar de directorio y para navegar por la estructura de archivos del sistema. Ejemplo: cd /mnt
Comando: mkdir Breve Descripcin: Sirve para crear directorios en el sistema. Ejemplo: mkdir /home/alvaro/linux
Comando: mv Breve Descripcin: Sirve para mover y renombrar archivos y carpetas en el sistema. Ejemplo: mv kasa.txt casa.txt -*mv casa.txt /home/alvaro
Comando: rm Breve Descripcin: Sirve para borrar archivos y carpetas en el sistema. Ejemplo: rm rf casa.txt
Comando: rmdir Breve Descripcin: Sirve para borrar carpetas en el sistema. Ejemplo: rmdir /home/alvaro
Comando: less / more Breve Descripcin: Visualiza pgina a pgina el contenido de un archivo. Ejemplo: less /etc/services -*- more /etc/services
Comando: cp Breve Descripcin: Copia un archivo y/o directorio. Ejemplo: cp casa.txt /home/alvaro
Comando: cat Breve Descripcin: Concatena y muestra archivos en el sistema. Ejemplo: cat presupuesto.txt
Comando: tac Breve Descripcin: Muestra el contenido de un archivo desde el final del mismo. Ejemplo: tac casa.txt
Comando: chown Breve Descripcin: Cambia de dueo a los archivos y/o carpetas del sistema. Ejemplo: chown alvaro:usuarios casa.txt
Comando: chmod Breve Descripcin: Asignar permisos a usuario y/o grupo sobre los recursos. Ejemplo: chmod 4751 casa.txt
Comando: head Breve Descripcin: Muestra el principio del contenido de un archivo. Ejemplo: head casa.txt
Comando: tail Breve Descripcin: Muestra el final del contenido de un archivo. Ejemplo: tail casa.txt
Comando: file Breve Descripcin: Muestra el tipo de archivo. Ejemplo: file casa.txt
Comando: date Breve Descripcin: Muestra la hora y fecha del sistema. Ejemplo: date
Comando: ps Breve Descripcin: Muestra la de los procesos que corren. Ejemplo: ps -aux
Comando: pstree Breve Descripcin: Muestra la de los procesos que corren en forma de rbol. Ejemplo: pstree
Comando: clear Breve Descripcin: Limpia la pantalla del terminal. Ejemplo: clear -*- Ctrl + L
Comando: cal Breve Descripcin: Muestra un calendario, segn los parmetros que se le escriba. Ejemplo: cal 7 1971
Comando: calendar Breve Descripcin: Calendario de los sucesos que han pasado en la historia. Ejemplo: calendar -t 07.09.1971
Comando: kill Breve Descripcin: Mata un proceso por PID. Ejemplo: kill 9 2365
Comando: killall Breve Descripcin: Mata un proceso por nombre de la aplicacin. Ejemplo: killall 9 mozilla
Comando: lspci Breve Descripcin: Lista los dispositivos PCI en encontr el sistema. Ejemplo: lspci
Comando: lsusb Breve Descripcin: Lista los dispositivos USB en encontr el sistema. Ejemplo: lsusb
Comando: lsscsi Breve Descripcin: Lista los dispositivos USB en encontr el sistema. Ejemplo: lsscsi
Comando: diff Breve Descripcin: Sirve para obtener las diferencias entre dos archivos. Ejemplo: diff e archivo1 archivo2
Comando: & Breve Descripcin: Sirve para correr un proceso de forma de background. Ejemplo: ls ls /etc/ &
Comando: exit Breve Descripcin: Muestra el contenido de un archivo pgina por pgina. Ejemplo: exit -*- Ctrl + D
Comando: hwclock Breve Descripcin: Configura el reloj del hardware. Ejemplo: hwclock - -hctosys -*hwclock - -systohc
Comando: w
Breve Descripcin: Muestra los usuario vlidados en el sistema y que tarea realizan. Ejemplo: w
Comando: wc Breve Descripcin: Cuenta cuantas palabras contiene un archivo. Ejemplo: wc /etc/services
Comando: watch Breve Descripcin: Ejecuta un comando cada 2 segundos. Ejemplo: watch pstree
Comando: top Breve Descripcin: Muestra la informacin en tiempo real del CPU, procesos, etc. Ejemplo: top
Comando: type Breve Descripcin: Muestra la ubicacin de un comando o aplicacin. Ejemplo: type ls
Comando: uname Breve Descripcin: Muestra informacin del sistema en general. Ejemplo: uname -a
Comando: uptime Breve Descripcin: Muestra informacin del tiempo en que el sistema ha estado arriba. Ejemplo: uptime
Comando: tar Breve Descripcin: Descomprime y desempaqueta archivos. Ejemplo: tar zxvf casa.tar.gz -*tar jxvf casa.tar.bz2
Comando: dmesg Breve Descripcin: Muestra los mensajes del kernel cuando inicia el sistema. Ejemplo: dmesg
Comando: nl Breve Descripcin: Enumera las lneas de un archivo especificado. Ejemplo: nl /etc/services
Comando: lptest Breve Descripcin: Genera un patrn de prueba para la impresora. Ejemplo: lptest
Comando: loadkeys Breve Descripcin: Carga la disposicin del teclado desde el terminal. Ejemplo: loadkeys la-latin1
Comando: free Breve Descripcin: Muestra la cantidad de memoria del sistema. Ejemplo: free
Comando: grep Breve Descripcin: Hace de filtro en una busqueda en archivos, directorios y dentro de los mismos. Ejemplo: grep http /etc/services
Prctica No. 11
Ambiente de Terminal y comandos bsicos
Test No. 9
Ambiente de Terminal y comandos bsicos
Ambiente X Window
Qu es X Window? Archivo de configuracin de X Window Demostracin No. 9 Prctica No. 13
Ambiente X Window
Qu es X Window?
El sistema X Window (Window, sin la 's' final) fue desarrollado a mediados de los aos 80 en el MIT para dotar de una interfaz grfica a los sistemas Unix. Este protocolo permite la interaccin grfica en red entre un usuario y una o ms computadoras haciendo transparente la red para ste. Generalmente se refiere a la versin 11 de este protocolo, X11, el que est en uso actualmente. X es el encargado de visualizar la informacin grfica y es totalmente independiente del sistema operativo. El sistema X Window distribuye el procesamiento de aplicaciones especificando enlace cliente-servidor. El servidor provee servicios para acceder a la pantalla, teclado y ratn, mientras que los clientes son la aplicaciones que utilizan estos recursos para interaccin con el usuario. De este modo mientras el servidor se ejecuta de manera local, las aplicaciones pueden ejecutarse remotamente desde otras mquinas, proporcionando as el concepto de transparencia de red.
Ambiente X Window
Archivo de configuracin de X window
El archivo de configuracin del X Window se encuentra ubicado en /etc/X11/XF86Config-4. La estructura del contenido de dicho archivo es realizada mediante secciones. Se debe abrir y cerrar tantas secciones sean declaradas, y cada una de dichas secciones representan una funcin dentro del archivo segn se all declarado. Por Ejemplo: Section Files FontPath EndSection
/usr/lib/X11/fonts/Type1
Ambiente X Window
Demostracin No. 9
Ambiente X Window
Prctica No. 13
Ambiente X Window
Prctica No. 13
1) Abra un terminal, como usuario root. 2) Copie el archivo /etc/X11/XF86Config-4, al home del usuario root. 3) En la interfaz grfica abra el editor Kate como usuario root, de la siguiente manera: - Alt + F2 - Escriba kdesu kate, y oprima la tecla Enter, coloque el password del usuario root. - All ubique el archivo /etc/X11/XF86Config-4, y abral 4) Ubique la seccin de Screen, y all agregue la resolucin 1024x768. 5) Guarde el archivo y cierre el editor de texto. 6) Ahora vamos a reiniciar el servidor X Window, cambiese al terminal No. 1. 7) All escriba /etc/initd/kdm restart 8) Verifique la resolucin actual de su pantalla.
Cliente de Impresin
Principios bsicos de impresin en Linux Configuracin del cliente de impresin CUPS Demostracin No. 10 Prctica No. 14
Cliente de Impresin
Principios bsicos de impresin en Linux
En Linux la comunicacin con las impresoras se realiza a travs de colas de impresin. Los datos a imprimir se almacenan temporalmente en una cola de impresin y a continuacin se envan uno tras otro a la impresora mediante el spooler de impresin. Con frecuencia estos datos no se encuentran en un formato que se pueda imprimir directamente. Por ejemplo los grficos, para ser impresos, se han de convertir generalmente a un formato que la impresora pueda entender. La traduccin de los datos al lenguaje de la impresora se produce mediante el filtro de impresin, que el spooler utiliza para convertir los datos de tal forma que la impresora puede imprimirlos directamente.
Cliente de Impresin
Principios bsicos de impresin en Linux
Berkley
lpr lpq lprm lpoptions lpadmin
System V
lp lpstat cancel
Cliente de Impresin
Configuracin del cliente de inpresion CUPS
Para configurar el cliente de impresin debemos configurar a cual servidor de impresin nos vamos a conectar, esto lo realizamos en el archivo de configuracin del cliente CUPS ubicado en: /etc/cups/client.conf Despues podemos seleccionar las colas a las cuales queremos enviar la impresin por medio del cliente grfico: Kprinter. Y para el manejo de los trabajos de impresin podemos utilizar el utilitario llamado: Trabajos de Impresin
Cliente de Impresin
Demostracin No. 10
Cliente de Impresin
Prctica No. 14
Cliente de Impresin
Prctica No. 14
1) Abra el editor de texto, como usuario root. 2) All buscar el archivo de configuracin del cliente CUPS, ubicado en: /etc/cups/client.conf 3) En el parmetro de ServerName, colocar la direccin IP dada por el instructor. 4) Luego llamar la aplicacin Kprinter para poder ver las colas de impresin disponibles. 5) Abrir el editor de texto, nuevamente, escribir algn comentario y mandar a imprimir. 6) Busque en los utilitarios, el trabajo de impresin que acaba de crear, y rebice las caractersticas del mismo.
Cliente de Samba
Qu es Samba? Configuracin del Cliente Samba Demostracin No. 11 Prctica No. 15
Cliente Samba
Qu es Samba?
Server Message Block. Protocolo de red que permite compartir archivos e impresoras utilizado en redes Microsoft Windows. Recientemente fue renombrado como Microsoft para CIFS, o Common Internet File System. Samba es un programa que imita el protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible que ordenadores con Linux o Mac OS X se vean como servidores o acten como clientes en redes de Windows. Samba es software libre.
Cliente Samba
Configuracin del Cliente Samba
El primer paso que debemos realizar para la configuracin del cliente samba, es a travs del Centro de Control, ya al navegar por los compartidos Windows y/o Samba, nos solicitar la informacin del usuario que estamos utilizando. Despus podemos hacer pruebas de conexin directamente por la consola y/o la interfaz grfica. Como cliente samba podremos tener acceso a los recursos compartidos desde sistemas operativos Windows y equipo Linux que utilicen el servicio de samba.
Cliente Samba
Demostracin No. 11
Demostracin No. 11
Configuracin del Cliente Samba
Cliente Samba
Prctica No. 15
Cliente Samba
Prctica No. 15
1) In al Centro de Control Internet y Red Navegacin por la red local, y all colocar como login, password y grupo de trabajo, dado por el instructor. 2) Una vez conectado cree una carpeta con su nombre. 3) Abra un terminal, como usuario root. 4) Conectese al servidor Windows dado por el instructor, con el login y password anteriormente utilizado. 5) Liste el contenido del directorio actual de trabajo. 6) Salir de la consola de samba utilizando el comando exit.
Muchas Gracias!!!