miércoles, 14 de mayo de 2014

Ejercicio "examen"

Buenas hoy vamos a ver tres preguntas que pueden ser perfectamente de un examen y vamos a responderlas
EJERCICIO: GESTIÓN DE USUARIOS Y PERMISOS EN LINUX
Se propone crear un entorno de trabajo para realizar prácticas: Habrá un 
profesor (profesor), alumnos (alumno1,…,alumno4) y grupos de prácticas (grupo1 y 
grupo2).
Por extensión se podría aplicar a un grupo más amplio. Se trata de conseguir:
1. Para las prácticas individuales, cada alumno tendrá un directorio 
/home/alumnoX. Dentro de él, deben crear el fichero practica_individual1. 
Ese fichero podrá ser visto por el profesor pero no podrá modificarlo. Cada 
alumno sólo tendrá acceso a sus ficheros.

Primero Creamos los grupos para facilitar un poco la tarea de la siguiente forma
addgroup grupop1
addgroup grupop2
addgroup grupop3
addgroup grupop4

Lo siguiente creamos los alumnos y el profesor y lo metemos en sus respectivos grupos de la siguiente forma
adduser alumno1 grupop1
adduser alumno2 grupop2
adduser alumno3 grupop3
adduser alumno4 grupop4
adduser profesor
usermod -aG grupop1,grupop2,grupop3,grupop4 profesor

Ahora crearemos los archivos con cada uno de los alumnos, para ello nos metemos en sus respectivos alumnos y ponermos en todos la misma orden <touch practica_individual1> y le asignamos los permisos con chmod y igual a todos le pondremos lo mismo <chmod 740 practica_individual>

Así ya estaría todo listo para que solo el profesor lo pueda ver y nosotros tengamos acceso a el pero nadie mas pueda verlo

2. Para las prácticas en grupo, cada grupo dispondrá de un directorio 
/home/grupo1, /home/grupo2 en el que podrán escribir los miembros del 
grupo. Todos los alumnos pertenecientes a un grupo (alumno1 y alumno2 
pertenecen al grupo1 y alumno3 y alumno4 al grupo2) pueden escribir en el 
directorio del grupo (/home/grupoX), pero no pueden leer ni escribir en el 
directorio de otros grupos. Esos ficheros podrán ser vistos y modificados por
el profesor.

lo primero que haremos será crear crear los grupos con el comando
addgroup grupo1
addgroup grupo2

ahora añadimos los usuarios a los grupos de la siguiente forma
adduser alumno1 grupo1
adduser alumno2 grupo1
adduser alumno3 grupo2
adduser alumno4 grupo2
usermod -aG grupo1,grupo2 profesor


ahora crearemos los directorios de la siguiente forma
mkdir /home/grupo1
mkdir /home/grupo2

Ahora le daremos de propietario a profesor y de grupo cada perteneciente al suyo y seria
chown profesor:grupo1 /home/grupo1
chown profesor:grupo2 /home/grupo2

Ahora solo faltaria asignar los permisos a cada directorio que sería
chmod 0760 /home/grupo1
chmod 0760 /home/grupo2


y ya estaría el ejercicio realizado

3. Habrá un directorio /home/clase_linux en el que todos los alumnos 
podrán crear y modificar sus ficheros. Además, podrán ser leídos (no 
modificados) por el resto de alumnos y por el profesor.

Lo primero será crear el directorio
mkdir /home/clase_linux

le daremos permisos a ese directorio
chmod 0766 /home/clase_linux


ahora cada alumno creara un fichero
touch fichero1

y le daremos el permiso de solo lectura para todos los demas
chmod 0744 fichero1

Espero que les sirva de ayuda
Un saludo

martes, 13 de mayo de 2014

Usuarios y grupos

Buenas, hoy vamos a ver los archivos group y passwd que se encuentran situados en /etc y vamos a explicar un poco la información que contiene cada uno de ellos
Para empezar, empezaremos con el archivo passwd, este archivo contiene información de los usuarios que se encuentran en nuestra maquina, cada usuario se registrará en este archivo con su numero ID, para ver este fichero nos vamos a la terminal y nos metemos en la carpeta etc con el comando << cd /etc >> después ponemos el comando << more passwd>> y si vamos hasta el final dándole a intro nos saldrán listados todos los usuarios, aquí os dejo un ejemplo

Ahora vamos con el archivo group, en este archivo se encuentran todos los grupos que tenemos, tanto los creados por nosotros mismo como los creados por el sistema, para ello repetimos la misma acción de antes pero el segundo comando que ponemos será << more group >> y al igual que antes iremos leyendo e iremos viendo el nombre del grupo y las personas que pertenecen a ese grupo, aquí os dejo otro ejemplo

Espero que les sirva de ayuda
Un saludo

miércoles, 7 de mayo de 2014

Permisos de usuarios

Buenas, hoy vamos a ver como poner permisos  de usuarios a los ficheros desde el terminal en Ubuntu
Para empezar lo primero decir que el comando sera chmod, habrá que poner este comando seguido de unos números que ahora explicaré y el nombre del fichero, los números indica si el archivo va a poder ser de escritura y lectura, de solo de lectura o ejecutable, bien, el numero 4 indicará que es de lectura, el 6 que será de lectura y escritura, y el 7 que será de lectura y escritura y ejecutable, ahora bien hay que poner 3 números ya que el primero nos indicará el permiso del propietario, el segundo el del grupo al que pertenecemos y el resto de usuarios dentro del grupo y el tercero a los otros usuarios

Vamos a crear un archivo que solo podamos verlo nosotros pero que no podamos borrarlo ni editarlo y que el resto de usuarios no puedan verlo, para ello crearemos el directorio que llamaremos personal y para darle los permisos pondremos:
chmod 400 personal
Como veremos en la imagen. Esto querrá decir que nosotros lo podemos leer pero nadie mas podrá hacerlo y solo podremos hacer eso, leer

Ahora entraremos con otro usuario a ese directorio creado y veremos como no nos lista ningún archivo como vemos en la siguiente imagen, nos dirá que no se puede mostrar el contenido
Ahora entraremos con el usuario que a creado el directorio y vemos como nos lista los archivos
Ahora abriremos un archivo que en ese momento nos dejará escribir lo que queramos pero como veremos en la siguiente imagen no nos dejará guardar el archivo, por tanto no podremos editarlo

Esto les puede ayudar para esos documentos personales que no queremos que nadie vea ni que sepan que tenemos

Espero que les haya servido de ayuda y lo utilicen
Un saludo

martes, 6 de mayo de 2014

comandos more y less Ubuntu

Buenas. Hoy vamos a diferenciar entre dos comandos en Ubuntu que se utiliza para los ficheros de texto, uno es more y otro less

El comando more te enseña el contenido del documento de texto y se utiliza poniendo more y el nombre del fichero


El comando less te deja editar el contenido del texto y escribir en el y se utiliza poniendo less y el nombre del fichero



Un simple aporte que espero que les sirva de ayuda
Un saludo

domingo, 4 de mayo de 2014

Instalación del Sistema Operativo: Elementary

Buenas, hoy vamos a ver como instalar el Sistema Operativo Elementary.
Un Sistema Operativo de Linux basado en Debian y Ubuntu y que estoy seguro que la instalación os va a recordar mucho a otro Sistema Operativo instalado en anteriores entradas. Vamos a ver los pasos de instalación
Lo primero que haremos será elegir nuestro idioma, en nuestro caso Español y le damos a instalar elementary OS
Después te indicará los requisitos, no hace falta darle a nada en esta pantalla, simplemente le daremos a continuar
A continuación seleccionamos la opción "Borrar disco e instalar elementary OS" y pulsamos en continuar
Seleccionamos el disco duro que queremos formatear para instalar nuestro nuevo Sistema Operativo, en nuestro caso solo tenemos un disco por lo que no podemos seleccionar otro y una vez seleccionado le damos a instalar ahora
Nos pedirá la zona donde nos encontramos, seleccionamos Madrid-España y a continuar
También nos pedirá la distribución del teclado, volvemos a seleccionar Español y de nuevo a continuar
Y luego nos pedirá los datos para iniciar sesión, ponemos nuestro nombre, contraseña, etc.. y continuamos 
Ya solo queda esperar a que se complete la instación
Una vez terminada la instalación, nos pedirá reiniciar el equipo, simplemente le damos a reiniciar ahora
Y ya tenemos todo listo para empezar a usar nuestro Sistema Operativo elementary, iniciamos sesión y podemos empezar a interactuar con el
Utiliza un escritorio Pantheon, es muy parecido al de Mac OS.
La instalación os a recordado a otra ¿verdad? Es muy parecida a la de Ubuntu, y como ya la conocemos, nos a facilitado un poco el trabajo

Espero que les sirva de ayuda.
Un saludo

miércoles, 30 de abril de 2014

actividad 1 de linux

Buenas hoy vamos a ver un ejercicio de clase para ver para que sirve la orden "man touch" en Ubuntu
lo primero abrimos el terminal y escribimos la orden dicha anteriormente "man touch" y nos saldrá un manual sobre el comando touch, en la primera imagen vemos como ponemos el comando y en la segunda vemos el manual
Si pulsamos en "Intro" el manual irá desplazándose hacia abajo linea por linea en cambio si pulsamos la barra espaciadora el manual se desplazara pantalla por pantalla hacia abajo

Si pulsásemos la tecla "b" de "back" volveríamos a la pantalla anterior a la que estuviésemos en ese momento
Y en cambio si pulsásemos la tecla "q" de "quit" saldríamos del manual

Espero que les guste este aporte.
Un saludo

martes, 29 de abril de 2014

Configuración del sistema: actualización

Buenas! Hoy vamos a ver como actualizar el sistema Ubuntu, para ello necesitamos disponer de Internet en nuestro equipo para contactar con los repositorios de software de Ubuntu, es recomendable mantener siempre actualizado el software y el sistema operativo. Para ello nos vamos a el gestor de actualizaciones y hacemos clic en el botón de instalar ahora
Seguidamente nos va a pedir la contraseña para obtener privilegios de administración ya que si no cualquiera podría acceder a nuestro equipo y modificarlo a su antojo, ponemos nuestra contraseña de superusuario y listo
Al poner nuestra contraseña de superusuario empezarán a descargar las actualizaciones, en este punto nosotros no tocaremos nada ya que lo único que nos queda por hacer es esperar a que se completen mientras vemos las acciones que se están llevando a cabo

Ahora iremos al botón configuración dentro de la pantalla donde estábamos en el gestor de actualizaciones para configurar cuándo y cómo se actualiza el sistema operativo, nos vamos a la pestaña actualizaciones y seleccionamos las dos primeras casillas como veremos en la posterior foto y pondremos que compruebe las actualizaciones diariamente
Seguidamente iremos a la pestaña Software de Ubuntu para seleccionar de qué repositorios se descargarán los paquetes, seleccionamos las 5 opciones disponibles y así podremos descargar desde distintos lugares y ya tendríamos todo listo

Espero que les haya servido de ayuda
Un saludo