martes, 28 de junio de 2011

Cierre del blog y breves apuntes para la convocatoria de septiembre

Hola a todos

Éste es el último post del blog de Sistemas Operativos Monopuesto.
De cara a las pruebas de septiembre, hay que tener en cuenta lo siguiente:
- 4 puntos serán de la parte téorica, con cuatro preguntas que valdrán un punto cada una.
- 6 puntos serán de la parte práctica. Esta parte práctica consiste en la realización de todas las actividades descritas a lo largo del blog. La forma de entrega será o bien mediante un pendrive o un CD durante el examen o escribiendo la dirección del blog en el que se hayan realizado las actividades en el espacio del examen destinado para ello.
Por último, os deseo un buen verano a todos los alumnos.

Saludos,
Alfredo

domingo, 5 de junio de 2011

Gestión de grupos de usuarios

Hola a todos


Para añadir un grupo de usuarios al sistema, tendremos que ejecutar la herramienta de Usuarios y grupos. Una vez en la pantalla, pulsaremos el botón Gestionar Grupos y se mostrará una pantalla con un cuadro de diálogo desde el que podremos añadir grupos de usuarios haciendo clic en el botón Añadir, o podremos ver los usuarios que pertenecen a un grupo haciendo clic en Propiedades. También podemos borrar grupos pulsando en el botón Borrar, pero el que borremos un grupo no implica que los usuarios de este grupo se borren.
Para añadir un grupo, simplemente pulsaremos el botón Añadir grupo. Introduciremos el nombre del grupo, la identificación del grupo, que será un número superior o igual al que se nos muestra, y podremos añadir, directamente, si lo deseamos, los usuarios que aparecen en la lista.
Para añadir usuarios a un grupo, seleccionaremos el grupo deseado, y pulsando en Propiedades, veremos la lista de usuarios que podemos añadir al grupo. Marcaremos las casillas de verificación de los usuarios deseados y pulsaremos el botón Aceptar. Procederemos de la misma forma, pero desmarcando las casillas de verificación, para borrar usuarios de un grupo.
Creemos un nuevo grupo llamado informática al que asignaremos los tres usuarios creados con anterioridad.
Cuando borramos un grupo, el o los usuarios que pertenecen exclusivamente a ese grupo se quedarán sin grupo de referencia, por lo que debemos asignarles un grupo nuevo, si queremos, ya que no es obligatorio, aunque sí útil. No es conveniente, por cada usuario, que se cree un grupo nuevo. Lo suyo es incluir a los usuarios nuevos en uno o varios grupos creados por nosotros y sobre los que tendremos el control.
Para entender mejor todo esto realicemos las siguientes operaciones:
- Borraremos los nuevos usuarios y grupos creados y sus directorios personales de trabajo.
- Crearemos dos grupos: contabilidad y compras.
- Crearemos tres usuarios por cada grupo. Cada usuario de cada grupo tendrá un perfil diferente de trabajo: usuarios de escritorio, usuarios sin privilegios, administrador.
- Asignaremos los usuarios a cada grupo, sin que se cree un nuevo grupo al crear cada usuario.
- Cambiaremos los privilegios de los usuarios sin privilegios asignándoles los privilegios de compartir archivos con la red local
- Cambiaremos las contraseñas del usuario administrador de cada grupo, de forma gráfica y en modo terminal.
- Borraremos el grupo compras y asignaremos los usuarios de este grupo al de contabilidad.
- Eliminaremos todos los usuarios y grupos a excepción de los dos usuarios con perfil de administrador.
- Iniciaremos sesión con alguno de estos dos usuarios y comprobaremos que se puede administrar el sistema, e iniciaremos  de nuevo sesión con nuestro usuario de trabajo habitual y eliminaremos todo lo realizado hasta el momento.


Saludos,
Alfredo

Modificación y baja de usuarios locales

Hola a todos.

Para modificar un usuario, lo seleccionaremos y posteriormente haremos clic en el botón Propiedades. Se mostrará la pantalla en la que podemos modificar los datos del usuario. Como podemos observar, lo único que no podemos modificar es el login del usuario, ya que si lo hiciéramos, lo que estaríamos haciendo relamente sería crear otro nuevo usuario. El resto de datos son modificables.
Modifiquemos, en nuestro caso, los perfiles correspondientes de los dos primeros usuarios que hemos creado.
Si queremos dar de baja un usuario, haremos clic en el botón Borrar una vez seleccionado el usuario. Una vez dado de baja el usuario, por ejemplo el tercero de los que hemos creado, observaremos que si vamos al directorio /home de nuestro Equipo, no se ha eliminado la carpeta personal de trabajo de este usuario.
Es lógico que no se elimine, ya que aunque borremos al usuarui, en su carpeta puede haber documentos, programas, etc, que sean de utilidad para el resto de usuarios dle sistema. Si quisiéramos, podríamos eliminar la carpeta personal de trabajo, pero de forma manual. Eso sí, tendremos que tener privilegios de súper usuario. La eliminación la podemos hacer en modo gráfico o desde un terminal.
Recordemos que en Windows la cartpeta Documents and settings tiene una utilidad parecida a la carpeta home de Linux.

Saludos,
Alfredo

Modificación de la contraseña de un usuario

Hola a todos

La modificación en modo gráfico de la contraseña de un usuario es trivial, basta seleccionar el usuario deseado y seleccionar sus propiedades en la primera de las pantallas del post anterior.
Seleccionamos el primer usuario de los tres que hemos creado y le modificamos la contraseña
Modo comando
En modo terminal, para modificar la contraseña de un usuario ejecutaremos el comando passwd. Si ejecutamos el comando sin más se nos solicitará la antigua contraseña del usuario que ha iniciado sesión, y por duplicado la nueva contraseña.
No podremos introducir la misma contraseña ni otra anterior ya que no sería correcto.
Con este comando, podremos gestionar todas las opciones relativas a la contraseña de los usuarios de nuestro equipo. Veamos el formato de esta orden
Si, por ejemplo, en entorno terminal ejecutamos la siguiente orden:
alfredo@ubuntualfredo:~$ sudo passwd alfredo -w 3 -x 45 -n 2
Estaremos indicando que para el usuario alfredo la contraseña caducará a los 45 días, que le avisará con 3 días de antelación y que la contraseña la tendrá que cambiar antes de 2 días.
Realicemos algunas de estas operaciones con las contraseñas de nuestros usuarios:
- Borraremos la contraseña de los tres usuarios del sistema en entrono terminal.
- Forzaremos a que las contraseñas caduquen
- Que se nos avise un día antes de la caducidad de la contraseña para modificarla.
En general, la nueva contraseña debe cumplir estas reglas:
-Tener como mínimo seis caracters
. No se igual a la contraseña anterior.
- Contener caracteres que pertenezcan, como mínimo, a dos de las siguientes categoría: mayúsculas y minúsculas, dígitos y caracteres no alfanuméricos.
- No debe coincidir ni con el nombre del usuario ni con ninguna de las palabras que forman su nombre completo (real), tanto en orden normal como inverso, ni al principio ni al final.

Saludos,
Alfredo

Gestión de usuarios y grupos en Linux

Hola a todos.
Estas dos últimas semanas vamos a profundizar en la gestión de los usuarios y grupos en Linux. Lógicamente para ello deberemos acceder al lugar en donde podamos configurar, crear, modificar tanto usuarios como grupos locales. Para ello tendremos que estar identificados como suerusuarios. Si no lo estamos, no podremos realizar estas acciones.
Para ejecutar la herramienta de configuración de los usuarios, tendremos que ir a Sistema>Administración> Usuarios y Grupos. Se mostrará una pantalla como la siguiente:



Y al hacer clic en el botón añadir usuario, se mostrará la siguiente pantalla, en la que introduciremos todos los datos referentes al nuevo usuario.

Login de usuario. Éste es el nombre con el que el usuario se validará al sistema. No debe contener espacios en blanco no caracteres especiales.
Nombre real: Indica una descripción completa del usuario que estamos dando de alta, pero no es obligatoria
Perfil, pestaña importante, ya que indica si se quiere que este usuario sea un usuario normal, un usuario sin privilegios o un usuario con privilegios de administración en el equipo.
Información de contacto. Se utiliza para ampliar la información que referencia al usuario.
Contraseña. Introduciremos por duplicado la contraseña asignada a este usuario y tendrá una longitud superior a 6 caracteres.
Introducidos todos estos datos, pulsaremos el botón Aceptar y habremos dado de alta a un usuario.
En la pestaña Privilegios del usuario  podremos personalizar el perfil del mismo, añadiendo o eliminando algunas de las características que aquí se muestran. Por último, en la pestaña Avanzado podremos indicar dónde y con qué nombre se creará la carpeta personal de trabajo de este usuario y el tipo de shell a utilizar. Podremos también indicar al grupo que inicialmente pertenecerá este usuario y un número normalmente superior a 1000, que será el ID (Identificador) asignado al usuario que estamos dando de alta.
Vamos a crear al menos tres usuarios por cada equipo. Los llamaremos usuario_ubuntu_C1XX, siendo C1XX el equipo en el que estamos sentados. A cada usuario le asignaremos un tipo de perfil diferente. No haremos nada sobre Privilegios del usuario ni Avanzado.

Saludos,
Alfredo


viernes, 3 de junio de 2011

Respuestas a las preguntas del examen

Hola a todos

1. ¿A qué puede hacer referencia el nombre de dispositivo sda1 en Linux? A una primera partición del disco duro
2. ¿Puede existir el dispositivo fd2 en Linux? Puede existir si hay tres disqueteras, pero no es muy común
3. ¿Se puede montar un disquete en dos puntos de montaje diferentes? No, porque a cada dispositivo de almacenamiento se le asigna un puntode montaje dentro del sistema principal de archivos. Es decir, cada dispositivode almacenamiento se asoci directamente a un archivo especial con el queinteractúa y que forma parte del sistema de archivos, que dependerá siempre del sistema de archivos principal.
4. ¿Por qué montamos habitualmente un disquete en el directorio /media/floppy? Todos los dispositivos removibles, entendiendo por removibles aquellos que se pueen insertar y extraer del sistema en tiempo de ejecución, como DVd, CD-ROM, dispositivos uSB, disqueteras, etc. se montan siempre en el directorio /media del sistema de archivos, asociados a archivos del tipo cdrom0, floppy0, etiqueta_dispositivo_usb, etc 
5. ¿Es necesario asignar a los disquetes un sistema de archivos después de darles formato? Una vez formateado el disquete, sí es necesario  asignar un sistema de archivos al disco para poder utilizarlo.
6. ¿Se pueden particionar disquetes y montar en diferentes puntos de montaje? No, no se pueden montar en diferentes puntos de montaje ni pueden particionarse. Cuando se monta un disquete se asocia al dispositivo físico fd correspondiente a un archivo especial dentro del directorio /media, pero el dispositivo en sí mismo es el que hay que formatear. Esta es la razón por la que no se puede formatear el archivo especial floppy0, ya que no es ni más ni menos que un archivo asociado al dispositivo fd0 en nuestro caso, que es el que realmente se comunica con el disquete.
7. ¿Es necesario montar el disco duro principal para poder utilizarlo? Salvo la disquetera, el resto de dispositivos se montan de forma autmática, incluyendo el disco duro principal
8. ¿Y otros discos duros? Si son internos, se montarán durante el proceso de arranque, si son externos, se montarán automáticamente al insertarlos en el sistema, aunque para acceder a ellos desde el terminal deberemos montarlos sobre algún directorio
9. ¿Hay que montar la partición de intercambio para que el sistema la pueda utilizar? No
10. ¿Se puede utilizar en Linux cualquier tipo de hardware? No
11. ¿Cómo puedo saber los recursos de sistema que está consumiendo, por ejemplo, la tarjeta de red del equipo? Mediante la instalación de la utilidad hardinfo, explicada en un caso práctico anterior
12. ¿Se pueden instalar en Linux Ubuntu paquetes del tipo rpm? Sí, pero no es recomendable porque no están diseñados para este sistema, de hecho para instalarlo lo más conveniente es convertirlo a deb
13. ¿Cuál es el tipo de paquetes diseñado específicamente para distribuciones de Linux Ubuntu? Deb
14. Las aplicaciones que vienen en paquetes tipo tar, ¿se pueden instalar directamente en el equipo? No, antes debemos descomprimirlas desde la consola de comandos.
15. Desde Añadir/Eliminar, ¿se puede instalar cualquier tipo de aplicación en el sistema?No, no todas las aplicaciones se encuentran en los diferentes repositorios a los que tiene acceso Añadir y Eliminar
16. ¿Qué tipo de aplicaciones se pueden instalar desde Añadir/Eliminar? Aquellas que se encuentren en los repositorios a los que la aplicación tenga acceso
17. ¿Se pueden instalar desde Synaptic las mismas aplicaciones que desde Añadir/ELiminar? Sí, y además tiene en cuenta las dependencias.
18. ¿Qué operaciones se pueden realizar desde las aplicaciones de Synaptic con las aplicaciones del sistema? Instalarlas, desinstalarlas e instalar las dependencias
19. ¿Podemos instalar un paquete de tipo tar sin descomprimirlo previamente? No, es necesario descomprimirla.
20. ¿Se puede convertir cualquier tipo de paquete a paquetes tipo deb?
No, no se puede. Alien permite convertir entre formatos tgz, slpg, dpkg, deb, rpm, pero no entre todo tipo de archivos21. ¿Por qué al instalar paquetes, normalmente al iniciar el comando, ponemos sudo?
Para poder introducir la contraseña de root y de esta forma, ejecutar como superusuario
22. ¿Qué diferencia existe al instalar aplicaciones desde synaptic a instalarlas con el comando apt-get?
La diferencia más importante es que una realiza la instalación desde entorno gráfico y la otra desde consola.
23. ¿Qué implica el siguiente comando paco@ubuntupaco:~$ sudo apt-get remove nombre?
Se desinstalaría la aplicación "nombre". Otra forma alternativa de realizarlo sería apt-get uninstall
24. ¿Se puede modificar la programación de una tarea una vez programada? Sí.
25. ¿Quiénes pueden programar tareas en el sistema?
En principio, los administradores del sistema, puesto que comienza con la orden sudo gnome schedule para programarla.
26. ¿Se pueden programar todas las aplicaciones para que se ejecuten en algún momento de forma programada? Sí, se puede configurar

Saludos,
Alfredo

miércoles, 25 de mayo de 2011

Caso práctico: Instalación del gestor de tareas

Hola a todos
En primer lugar tenemos que instalar la aplicación gnome-schedule, que es la que lanza la aplicación que sirve para programar tareas. Ejecutaremos la siguiente orden, con privilegios de administrador:
sudo apt-get insstall gnome-schedule
Una vez instalado lo ejecutamos, con la siguiente orden:
sudo gnome-schedule
Lo primero que tenemos que hacer en esta aplicación es determinar para qué usuarios gestionaremos las tareas programadas.
Para ello pulsaremos el botón de cambio de usuario  "Cambiar de usuario" y seleccionamos el usuario de la lista para el que queremos gestionar las tareas programadas.
Para programar una nueva tarea pincharemos en el botón "Nuevo".
En este caso práctico se propone que se haga una programación para ejecutar una vez a la semana la tarea "Gestor de actualizaciones"
Para averiguar cómo se puede ejecutar cualquiera de las aplicaciones que hay en los menús, haremos lo siguiente: iremos a la opción de la que queremos conocer el comando que lo ejecuta, haremos clic con el botón derecho del ratón y seleccionaremos Añadir este lanzador al escritorio. Luego, en el escritorio , seleccionaremos la aplicación y con el botón derecho del ratón, haremos clic en Propiedades y accederemos a la ficha Lanzador. En la casilla comando veremos el comando a ejecutar para esta aplicación
También se pueden incluir comandos personalizados, que gestionemos nosotros mismos, como scripts que no son más que ficheros que contienen un conjunto de órdenes en modo terminal para ejecutar cualquier acción.
Papara practicar, ejecuta para el usuario con el que has  iniciado sesión el gestor de actualizaciones los lunes a las 12 de la mañana  

Saludos,
Alfredo