Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

SMR - SOM - 10 - Administración Linux - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 26 de mayo de 2020 por Rubén C.

114 visualizaciones

Sistemas Operativos - Administración de Linux
Usuarios - Permisos - Dispositivos - Copia de Seguridad - Servicios

Descargar la transcripción

Bueno, último vídeo del tema 10 y último vídeo del curso 00:00:00
Para trabajar en este curso, en este vídeo vamos a trabajar con los apuntes del tema 00:00:06
No tenemos una presentación como tal, sino que tenemos estos apuntes del tema que están subidos a la aula virtual 00:00:12
Y que los tenéis disponibles, aunque no los vamos a ver en su totalidad 00:00:18
Los tenéis disponibles por si queréis profundizar durante, pues después de que, antes de que llegue el verano 00:00:22
incluso durante el verano, incluso tener estos apuntes para de cara al curso que viene. 00:00:28
Bueno, básicamente durante este tema vamos a hablar de tres elementos. 00:00:32
Vamos a hablar de los usuarios y los permisos. 00:00:38
Vamos a hablar, bueno, estos usuarios y permisos referidos a no solamente la creación de los usuarios, 00:00:40
sino también a los permisos que tienen sobre carpetas y archivos. 00:00:47
También vamos a hablar sobre la administración de los distintos dispositivos. 00:00:51
nos vamos a centrar concretamente en la parte de los discos duros y las particiones 00:00:55
y también vamos a hablar finalmente de algunos comandos para administrar servicios. 00:00:59
En este fichero hay muchos comandos, nosotros solamente vamos a ver algunos de ellos, 00:01:06
los que voy a ir indicando en este vídeo. 00:01:11
La primera parte, la que habla sobre administrar, vamos a empezar con la parte de administración de usuarios y permisos. 00:01:16
Bueno, como vosotros sabéis, en Ubuntu existen, igual que en Windows y en otros sistemas operativos, distintas cuentas de usuario que pueden acceder a la máquina con distintos permisos 00:01:22
y además van a tener distintos permisos sobre los distintos archivos y las distintas carpetas. 00:01:33
Bueno, por supuesto, vamos a poder crear, dar de alta a nuevos usuarios y administrarlos. 00:01:38
Para ello, el sistema operativo cuenta con una herramienta que está en la propia administración del sistema operativo. 00:01:42
Si arrancamos configuración, pues en la parte de abajo tenemos una herramienta que es la herramienta de usuarios 00:01:49
Sin embargo, esta herramienta es muy simple, tiene muy pocas opciones, le pasa un poco como a Windows 00:01:58
Así que básicamente desde aquí podemos indicar si un usuario es administrador y cambiarle la cuenta a un usuario y poco más 00:02:06
Para administrar usuarios se recomienda la instalación de una herramienta que se llama Usuarios y Grupos 00:02:15
que se puede conseguir mediante la instalación del paquete Genome System Tools 00:02:22
Mediante esta cuenta vamos a poder gestionar por ejemplo algunos elementos como la pertenencia de los distintos usuarios a los distintos grupos 00:02:27
¿Vale? Fijaros que modificando aquí los privilegios de los usuarios vamos a poder ser un poco más concisos a la hora de determinar qué privilegios tiene cada usuario. 00:02:36
Bueno, estas son dos maneras de gestionar los distintos usuarios, pero hay otras, ¿de acuerdo? Como vosotros sabéis, los usuarios en Linux acaban configurados en realidad en distintos ficheros de texto. 00:02:47
Hay varios ficheros de texto que van a almacenar la configuración de los usuarios. El fichero principal es el fichero ETC Password, ¿de acuerdo? Este fichero que está en la carpeta de sistema ETC de configuración, ¿vale? 00:03:02
es el fichero que contiene las distintas cuentas de los usuarios que se han creado en el sistema. 00:03:15
Normalmente las cuentas que tienen un identificador por debajo del número 1000 00:03:22
son cuentas que están creadas o bien por el propio sistema operativo 00:03:27
o bien por distintos programas que hemos instalado. 00:03:31
Y las cuentas que tienen un identificador mayor que 1000 00:03:36
son las cuentas de los usuarios que pueden hacer login en esta máquina. 00:03:39
¿De acuerdo? En este caso pues tenemos a Rubén con el 1000 que es el identificador 1000, es el identificador del primer usuario que se creó cuando se instaló el sistema y luego a partir de ahí los distintos usuarios que se han ido añadiendo a este sistema. 00:03:44
Este fichero lo hemos visto a lo largo del todo el curso. Lo que quería deciros con esto es que esta gestión de usuarios se puede hacer utilizando estas herramientas o también se va a poder hacer gestionando manualmente, modificando manualmente estos archivos. 00:04:00
Bueno, como os decía, estos archivos básicamente son los siguientes, el tcpassword que tiene la siguiente estructura guarda una línea por cada uno de los usuarios que hay en el sistema y los datos que hay en esta línea pues son el nombre del usuario, el nombre del login, después tenemos un segundo campo que se utilizaba anteriormente para las contraseñas y que ya sabemos que está en otro sitio, el identificador del usuario, el identificador del grupo principal, ya sabemos que todos los usuarios, todos los usuarios cuando se crean, 00:04:17
se relacionan con un grupo favorito y normalmente este grupo favorito tiene el mismo nombre que el 00:04:47
usuario de tal forma que por ejemplo en este caso el usuario rubén que es el usuario número 00:04:58
1000 está asociado al grupo principal 1000 ese grupo principal 1000 también se llama rubén lo 00:05:03
vamos a poder mirar en otro fichero que es el fichero grupo además del fichero password hay 00:05:08
otro fichero que es el fichero group, de hecho si hacemos un cat sobre el etc barra group, ok, vamos a ver que aquí están los grupos, fijaros que el grupo 00:05:14
de Rubén, hay un grupo que se llama Rubén, vale, es, tiene el mismo identificador, en este caso coincide, de acuerdo, y significa que hay un grupo que se llama Rubén 00:05:25
y un usuario que se llama Rubén y el grupo favorito del usuario Rubén es el que tenga el identificador este de aquí, en este caso Rubén, ¿de acuerdo? 00:05:35
¿Por qué tenemos un grupo principal para cada usuario? Porque si recordáis cada vez que creamos un archivo, este archivo pertenece tanto a un usuario 00:05:47
como a un grupo, ¿vale? Así que, por ejemplo, esta carpeta prueba pertenece al usuario Rubén y tiene permisos especiales para todos aquellos 00:05:56
personas que pertenezcan al grupo Rubén. Es decir, que yo voy a poder meter más usuarios dentro del grupo Rubén al que por defecto 00:06:07
solo pertenece el usuario Rubén para que puedan acceder a esta carpeta con estos permisos de aquí, los segundos, el segundo trío de permisos, 00:06:15
¿De acuerdo? Bueno, los siguientes datos que hay en este fichero son la descripción del usuario, que puede ser el nombre completo, con apellidos, ¿de acuerdo? 00:06:25
Y luego tenemos el directorio home del usuario y la shell que se usa por defecto, el programa que se utiliza por defecto cada vez que abrimos un terminal. 00:06:39
Si volvemos a revisar el fichero, fijaros que para el usuario Rubén, aquí podría tener Rubén, Carrasco, no sé qué, no sé cuánto, y otros datos propios del usuario. 00:06:48
Después tenemos el directorio personal, el directorio donde está su perfil, el perfil donde están sus archivos. 00:07:00
Y por último, el programa que sirve para que se arranca cada vez que nosotros arrancamos un terminal. 00:07:09
Bueno, los otros ficheros que forman parte de la gestión de los usuarios, uno es el etc.group, que como veis tiene solamente cuatro campos, como hemos visto antes, 00:07:26
que son el nombre del grupo, un campo que se utilizaba también para una especie de contraseña de grupo, el identificador de ese grupo, el ID de ese grupo 00:07:38
y a continuación aparecería la lista de los usuarios que pertenecen a ese grupo y fijaros que en este caso, a ver si puedo aumentar un poco el tamaño, 00:07:56
Estamos con una versión Ubuntu 2020 que quiero que utilicéis para hacer esta práctica, ¿de acuerdo? 00:08:11
A ver si podemos modificar el tamaño de la letra. Vale, y aquí vamos a poder ampliar la tipografía, poniéndole por ejemplo a 18. Vale, así se ve mejor, ¿vale? 00:08:29
Bueno, lo que os decía, estamos hablando de los grupos. Bien, entonces decía que después del identificador de los grupos aparece la lista de los usuarios que pertenecen a un grupo y podéis pensar, jolín, ¿y por qué nadie pertenece al grupo Rubén? No, el usuario Rubén tiene su grupo principal Rubén, pero esa información está en el fichero etcpassword, en el fichero etcgroup solamente están los usuarios que pertenecen a este grupo o a estos grupos, pero cuando no son su grupo principal. 00:09:11
Por ejemplo, fijaros, el usuario Rubén pertenece también al grupo LP Admin, ¿ok? Para saber todos los grupos a los que pertenece un usuario, ¿de acuerdo? Tenemos varias opciones, una de ellas, por ejemplo, sería filtrar este fichero con un grep, ¿de acuerdo? 00:09:38
De tal forma que podemos hacer un grep del fichero, o sea, un grep buscando la palabra Rubén, ¿de acuerdo? En el fichero barra etc barra grope, ¿vale? Y vamos a ver que Rubén pertenece al grupo ADM, ¿vale? 00:09:53
que ya sabéis que es un grupo de administración, pertenece al grupo CD-ROM, que me permite montar CDs, pertenece al grupo sudo, que ya sabéis que pertenece a la administración, 00:10:09
DIP, que no sé para qué sirve, PlugDep, que es un grupo que permite montar dispositivos externos como pendrive, etc., ¿vale? 00:10:17
LP-Admin significa que soy un administrador de impresoras, LXD creo que tiene que ver con el entorno gráfico, pero tampoco estoy seguro, 00:10:31
mi grupo principal y San Basare que me va a permitir compartir carpetas. Luego Rubén pertenece a todos estos grupos, además de pertenecer al grupo Rubén como grupo principal. 00:10:38
O sea, este sería mi grupo favorito y el resto serían los grupos a los que pertenezco. Fijaros que hay un comando muy interesante que es el comando ID. 00:10:49
El comando ID me devuelve cuál es mi número de usuario, en este caso el User ID, que es el 1000, mi grupo favorito, que es el GID, ¿de acuerdo? 00:10:56
Y el resto de grupos a los que yo pertenezco. Fijaros que coinciden, ¿de acuerdo? Esto con esta información que estamos viendo aquí, ¿vale? 00:11:05
Este es el comando ID que lo puede ejecutar cualquier usuario. Bueno, vamos a volver a la presentación, ¿de acuerdo? 00:11:13
Aquí tenemos la información sobre grupo. Bien, hay otros ficheros relacionados con los usuarios. Uno de ellos es el adduser.conf. 00:11:21
Fijaros, en este fichero se definen todas las opciones por defecto que se utilizan para crear usuarios 00:11:30
Por ejemplo, en este fichero aparece que el número 1000 es el número de los usuarios que se crean manualmente 00:11:36
Si vosotros pretendéis que vuestros usuarios a partir de este momento se creen con el número 2000 00:11:44
Pues podéis cambiar directamente este fichero, ¿de acuerdo? 00:11:49
Bueno, aquí se pueden configurar otras cosas como los permisos por defecto y otras cosas importantes de la configuración que se utiliza cada vez que se genera un usuario nuevo, ¿vale? Configuración para añadir usuarios. 00:11:52
Bueno, tenemos otra carpeta importante para los usuarios que es la carpeta etc.skele 00:12:10
Skele, fijaros, os suena a esqueleto 00:12:18
Esto nos va a permitir crear esqueletos para que cada vez que creemos un usuario 00:12:19
Se crea automáticamente una estructura de carpetas 00:12:25
Por ejemplo, si aquí nosotros dentro de la carpeta etc.skele 00:12:29
Creamos una carpeta que se llama escritorio 00:12:31
Y dentro de esa carpeta ponemos, yo que sé, imaginaros un archivo PDF 00:12:34
con la información más importante de nuestra empresa, otro archivo PDF con los teléfonos de las extensiones de nuestra empresa 00:12:37
para saber cuál es la extensión de personal, cuál es la extensión de facturación, cuál es la extensión del director, 00:12:45
cuál es la extensión del jefe de informática, pues automáticamente cada vez que nosotros creamos una cuenta en esta máquina 00:12:50
automáticamente en el perfil de ese usuario, en el escritorio concretamente, se van a crear automáticamente esos ficheros 00:12:55
De tal forma que cada usuario va a tener sus propios archivos y según tú creas el usuario, automáticamente se crean esos datos. 00:13:01
¿De acuerdo? Es una forma de personalizar la creación de los usuarios. 00:13:11
Bueno, aquí dentro también se van a poder especificar otros elementos como los permisos que se utilizan por defecto cada vez que nosotros creamos un archivo. 00:13:15
¿Vale? Este valor se llama la máscara, ¿de acuerdo? Bien, la máscara es un valor que se puede conseguir a través del comando umask, ¿de acuerdo? Fijaros que lo que significa, lo que hace este comando es devolver unos números, en este caso 0002. 00:13:28
Esa es mi máscara, la máscara que tiene el usuario Rubén. Eso significa que cada vez que se crea una carpeta, ¿vale? Fijaros, los permisos con los que se va a crear esa carpeta va a ser con los permisos 777-2, o sea, van a ser 775, eso significa la máscara. 00:13:46
De hecho, si yo creo una carpeta nueva, en ecadir, test, ¿vale? Pues si yo hago un ls menos la, fijaros que la carpeta test se ha creado justo con esos permisos. 00:14:05
Recordad, un 7, 7, 7, serían con todos los permisos estos puestos a 1, lo vamos a ver ahora. 00:14:15
Pero hemos restado 2, si hemos restado 2 significa que a estos dos últimos le hemos restado un 5, fijaros, perdón, un 2. 00:14:22
Fijaros que si nosotros ponemos esto en binario tendríamos 1 porque tenemos permiso, 0 porque tenemos una rayita, 1 que tenemos permiso 00:14:29
O sea, 1, 0, 1 en binario es un 5, 7 menos el 2 de la máscara son 5, ¿de acuerdo? 00:14:37
Esto es con las carpetas, con los archivos en lugar de restarle a 777 ese valor de máscara, ese 2, ¿vale? 00:14:44
Si nosotros hubiéramos creado un archivo, esos archivos se crearían, lo voy a crear con el touch, vale, pp, perdón, prueba, test.txt para que los veamos juntos, vale, pues fijaros que si ahora hacemos un ls menos la, fijaros que el archivo test tiene menos permisos, porque por defecto los archivos en lugar de empezar en 777 empiezan en 666, 110 es el 6, 110 es el 6. 00:14:52
y a este 6 como le tenemos que restar el valor de la máscara serían 6-2, 4, 1, 0, 0, es un 4 en binario, ¿de acuerdo? Así que el valor de máscara 00:15:22
también se puede modificar en estos archivos de configuración. Bueno, en el fichero login.debs se van a poder configurar lo mismo que estábamos 00:15:32
configurando en Windows en relación a la caducidad de las contraseñas. La caducidad 00:15:43
de las contraseñas por defecto tiene 99.999 días en Linux. Eso significa que no caducan 00:15:48
en realidad las contraseñas. Si nosotros queremos cambiar esa política, para los usuarios 00:15:56
que creamos desde este momento, tenemos que realizar cambios en este fichero, en el etc.logindex. 00:16:01
Eso me va a poder realizar estas configuraciones. Bueno, nosotros no lo vamos a ver esto en 00:16:08
práctica, solamente para que lo sepáis. Así que vamos a poder crear usuarios con 00:16:11
las herramientas de administración de usuarios, vamos a poder crear usuarios modificando estos 00:16:16
ficheros manualmente, pero claro, es un inconveniente porque imaginaros que el fichero shadow también 00:16:23
tiene, también tendríamos que modificarlo, el fichero shadow es el fichero donde ya sabéis 00:16:29
que están las contraseñas de los usuarios, solo las contraseñas, de hecho hay que verlo 00:16:35
con sudo, si nosotros vemos este fichero, el contenido de este fichero, pues vamos a ver que las contraseñas están almacenadas aquí, ¿de acuerdo? 00:16:40
Estos son los archivos usuarios, Pepe, Paco y Rubén, estas son las contraseñas de los usuarios. Bien, tendríamos que crear una contraseña cifrada, 00:16:51
bueno, ya hemos visto en alguna parte del curso cómo poder crear estas contraseñas, cuando vimos en clase cómo proteger group del arranque 00:17:00
con contraseña, esto ya vimos como lo podíamos hacer, hay comandos que nos permiten crear estos encriptados, pero es un poco incómodo, un término medio sería 00:17:08
utilizar comandos, hay dos comandos de sistema que son user app y add user que nos permiten automáticamente gestionar todos estos ficheros, el comando 00:17:16
user app es un poco engorroso, ya que nos va a exigir crear un montón de información relacionada con los usuarios, fijaros, con estas variantes, con estas 00:17:26
opciones, vamos a decir, con userApp-c podemos poner el nombre completo del usuario, con el 00:17:37
menos u podemos especificar el identificador del usuario, con el menos d especificar el 00:17:43
directorio home, que si no lo ponemos no pasa nada porque se coge las definiciones por defecto 00:17:48
del login devs, ¿de acuerdo? Pero bueno, es un poco más complejo, es más interesante 00:17:53
en lugar de utilizar el userApp, nos acordamos que hay otro que empieza por a, que lo utilizo 00:18:01
como regla mnemotécnica para acordarme, con sudo adduser vamos a poder crear usuarios a través de un pequeño asistente, de tal forma que cuando tú ejecutas el sudo adduser pp 00:18:07
se va a crear el usuario pp, el sistema te va a pedir la contraseña dos veces, una primera, una segunda para asegurarse de que la has puesto bien y a continuación básicamente va a coger 00:18:18
toda la configuración del login.debs 00:18:30
de la carpeta etc y va a crear el usuario 00:18:32
en base a esa configuración y luego te va a pedir 00:18:34
una serie de datos un poco raros 00:18:36
como por ejemplo 00:18:38
la dirección del usuario, la dirección 00:18:39
física, el despacho 00:18:42
y cosas así 00:18:44
de hecho la traducción pone la habitación 00:18:45
se refiere al despacho que ocupa la empresa 00:18:47
es información que no hace falta rellenar 00:18:49
también se puede poner la extensión, el teléfono 00:18:52
el correo electrónico, es información que 00:18:54
no es necesario rellenar para dar 00:18:56
de alta al usuario, pero lo digo porque 00:18:58
en la práctica sí que tenéis que utilizarlo, ¿de acuerdo? Pues podéis hacerlo así. Bueno, por supuesto, aparte de hacer un adb user, después esos usuarios 00:18:59
los vamos a poder eliminar. Por ejemplo, vamos a poder utilizar el comando userdel, ¿de acuerdo? Y cuando utilizamos userdel y ponemos el nombre 00:19:09
del usuario, vamos a eliminar ese usuario. Con la opción "-r", vamos a poder hacer que se elimine también el directorio de ese usuario, el directorio 00:19:16
home de su usuario, ojo porque esta eliminación no tiene vuelta atrás, entonces si elimináis 00:19:25
usuarios que han estado trabajando en vuestra empresa aseguraos antes de hacer 00:19:29
un user del menos R que habéis hecho una copia de seguridad de sus archivos porque 00:19:33
no son suyos, son de la empresa y es posible que después los vayáis a necesitar 00:19:37
bueno, el comando pswd lo hemos utilizado también a lo largo 00:19:41
de todo este curso, nos permite cambiar la contraseña de un usuario 00:19:45
para poder cambiar la contraseña de otro usuario tenemos que ser administradores 00:19:49
Por ejemplo, si yo quiero cambiar mi contraseña, no hace falta que ponga sudo, porque simplemente puedo poner password y el nombre del usuario al cual le quiero cambiar la contraseña y automáticamente esa contraseña cambia. 00:19:53
Sin embargo, si se la quiero, esto sería para mi usuario, si pongo password Rubén, cambia la contraseña de, o sea, perdón, si pongo PSWD, cambio mi contraseña directamente y no tengo que ser administrador. 00:20:05
Pero si quiero cambiar la contraseña de otro usuario, tengo que utilizar sudo y poner sudo password el usuario al cual le quiero cambiar la contraseña. 00:20:16
Bueno, fijaros, si UserDel elimina a un usuario, UserMod me permite cambiar un usuario. 00:20:23
¿Qué cosas puedo cambiar de un usuario? 00:20:31
Pues, por ejemplo, puedo cambiarle su directorio home. 00:20:32
También puedo cambiarle su grupo principal, de tal forma que puedo decir que el grupo principal de Rubén 00:20:35
ahora ya no sea Rubén, sino que sea profesores. 00:20:41
¿Eso cómo lo haría? 00:20:43
Pues se pondría UserMod, profesores, ¿vale? Con UserMod Rubén, ¿vale? Porque quiero cambiar Rubén y le diría con menos G cambiarle el grupo principal, ¿vale? Bueno, por supuesto, luego vamos a ver un ejemplo. 00:20:44
Por supuesto, vamos a poder también añadir nuevos grupos, ¿de acuerdo? Con grupo ADD y vamos a poder eliminar grupos y modificar grupos. En general, ADD añadimos, del borramos y mod modificamos, ¿de acuerdo? Vamos a hacer una prueba, vamos a añadir un grupo nuevo a esta máquina. 00:21:02
Entonces vamos a hacer, vamos a ver el comando en este caso, grupadb, ¿de acuerdo? Vamos a meter el grupo profesores, grupadb profesores, bueno, tengo todos estos comandos, tengo que ejecutarlos como el administrador, ¿de acuerdo? 00:21:21
Fijaros que ya he creado un grupo profesores y ahora me voy a la carpeta de grupos, perdón, al fichero de grupos, ¿vale? Pues se ha creado el grupo profesores. 00:21:36
Si yo quiero decir que Rubén, en lugar de pertenecer como grupo principal al grupo Rubén, pertenezca al grupo profesores, porque si hacemos un cat barra etc barra pasw, ¿vale? 00:21:48
Fijaros que Rubén, aquí está, su grupo principal es el 1000 y Rubén, si yo quiero que Rubén pertenezca al grupo profesores y aquí poner un 1003, 00:22:03
pues lo que voy a hacer va a ser, como veis aquí, cambiar el usuario, de tal forma que yo haría sudo userMod, quiero modificar el usuario, 00:22:13
¿Vale? Y quiero decir que su grupo principal, esa es la opción menos g, es ahora, perdón, tengo que poner el usuario que quiero cambiar, en este caso Rubén, y quiero decir que su grupo principal sea profesores, ¿de acuerdo? Profesores, ¿vale? 00:22:25
Pues a partir de ahora, si yo verifico cuál es mi grupo principal, fijaros que el usuario Rubén ahora ya no tiene al grupo Rubén, sino que tiene al grupo Miltres, ahora su grupo es profesores. 00:22:43
No confundir con este valor, ¿de acuerdo? Que no es el grupo, sino que es la descripción completa del usuario, ¿vale? 00:23:00
Bueno, vamos a fijaros que con el comando g, perdón, con el comando usermod, la opción menos g, se puede cambiar el grupo. 00:23:07
Con la opción menos g mayúscula se podrían añadir a otros grupos, ¿de acuerdo? 00:23:16
Pero es un poco peligrosa, porque si ponemos menos g adm, porque quiero que este usuario pertenezca al grupo adm, 00:23:20
pues fijaros que si lo hago con la G mayúscula, solo voy a decir que el usuario Rubén solo pertenezca al grupo ADM, pero lo voy a sacar del resto de los grupos. 00:23:28
Para mantenerlos, a los que ya pertenece, tengo que poner la opción menos A. ¿De acuerdo? Es un poco peligrosillo. 00:23:39
Bueno, fijaros que el comando adduser sirve para crear usuarios, pero si pongo adduser un usuario y un grupo, 00:23:47
lo que voy a hacer es hacer que ese usuario pertenezca a ese grupo, por ejemplo, el usuario Rubén ahora mismo no pertenece al grupo Rubén, 00:23:54
al grupo Rubén ahora no pertenece nadie, porque era mi principal, ¿vale? Pues si yo ahora quiero que el usuario Rubén pertenezca al grupo Rubén, 00:24:04
Voy a hacer también un add user, pero no para añadir un usuario, sino para decir que el usuario Rubén quiero que pertenezca otra vez al grupo Rubén, pero como secundario. 00:24:12
Entonces podríamos hacer add user Rubén, Rubén. Eso lo que haría sería meter al usuario Rubén en el grupo Rubén. 00:24:27
¿Ok? Bueno, voy a volver a dejar la configuración del usuario como estaba, ¿vale? Por el tema de los permisos que yo ya tengo creados en estos ficheros. 00:24:35
Entonces voy a decir que el usuario Rubén va, el grupo principal del usuario Rubén va a ser otra vez Rubén y de hecho, ¿vale? Lo podemos verificar que otra vez es el mi, ¿ok? 00:24:44
Bueno, el comando id ya hemos visto para qué sirve y el comando chage me permitiría cambiar la configuración de las contraseñas a nivel de caducidad para un usuario. 00:24:54
Es decir, yo voy a poder establecer contraseñas en número de días para los usuarios que ya están creados. 00:25:08
si bien en login devs están las configuraciones para los usuarios que se crean desde este momento 00:25:13
con change voy a poder cambiar la configuración de contraseñas de uno de los usuarios 00:25:20
bueno fijaros que el comando umask es el comando que hemos visto antes 00:25:25
y aquí tenéis explicado lo que os he contado yo antes para hacer que los ficheros y los directorios 00:25:29
se creen con unos permisos por defecto u otros 00:25:37
Por cierto, el comando umask sirve para ver la máscara y también para cambiarla. 00:25:41
Por ejemplo, si yo escribo umask 222, a partir de ahora, simplemente, y hasta que reinicie la sesión, 00:25:46
voy a poder crear, cada vez que cree los archivos, se va a restar un 2 a los permisos del dueño, 00:25:55
un 2 a los permisos del grupo y un 2 a los permisos de los otros, acordaros que estos 3 permisos son para el usuario dueño que crea el archivo, estos 3 para los usuarios que pertenecen al mismo grupo que tiene asociado como principal el usuario que acaba de crear el archivo 00:26:06
Y los últimos serían para el grupo otro, para los que no sean ni Rubén, ni los que pertenezcan al grupo Rubén, ni serían los demás, ¿de acuerdo? Así que con el UMAS yo voy a poder cambiar esos permisos por defecto. 00:26:28
Perfecto. Bien, ¿y cómo podría hacer que la máscara siempre persistiera? No hasta el inicio de sesión, pues fijaros, comentaros que en el perfil de cada usuario hay un archivo que es el VASRC, ¿vale? 00:26:45
ls.bashrc, este archivo de aquí, ¿vale? ls-la-bash, está oculto, ¿de acuerdo? Fijaos, este archivo de aquí, el bashrc que está en mi carpeta, es un script de inicio 00:27:04
de sesión. Si yo quiero que cualquier comando se ejecute cuando arranque la sesión, esto ya lo hemos visto también en clase, yo puedo meter aquí un comandito 00:27:23
en este fichero, que es un fichero de texto con muchos comandos, pues al final del todo podría poner el comando 00:27:30
umask con la máscara que yo quiera y a partir de este momento, cada vez que yo arranque la sesión, 00:27:36
ese comando se va a ejecutar y por tanto va a cambiar la máscara. Bueno, seguro que os imagináis que hace 00:27:41
el bash logout, que hace justo lo contrario. Bueno, justo lo contrario no, que los comandos que yo ponga ahí 00:27:46
se van a ejecutar cuando salgamos de la sesión, ¿vale? Esto me va a poder servir, por ejemplo, pues para hacer 00:27:53
copiar de seguridad o para realizar cambios en el sistema cada vez que acabe la sesión. 00:27:58
Bueno, por cierto, también vamos a poder crear usuarios mediante script, aquí os he 00:28:04
puesto una prueba de un script que crea unos usuarios que están guardados en un ficherito 00:28:09
de texto, por si alguien los quiere hacer, ¿vale? Lo quiero probar. En este ficherito 00:28:14
simplemente tenemos una lista de nombres en cada línea, Rubén, Juan, Antonio, Pepe, 00:28:19
Pedro, ¿de acuerdo? Bueno, pues con este comando, si yo creo un script con este texto, ¿de acuerdo? Lo único que delante tengo que poner bin barra bas, ¿de acuerdo? Tengo que poner una admiración y bin barra bas. 00:28:23
Si pongo una admiración y barra bin barra bas, ¿de acuerdo? Pues automáticamente eso se convierte en un script ejecutable, tengo que darle permisos de ejecución con la X, acordaros que el R es lectura, W es escritura y la X es ejecución. 00:28:37
Bueno, pues si yo creo ese ficherito, ¿vale? Pues le doy esos permisos en un ficherito de texto, le doy unos permisos de ejecución y le doy una extensión SH, lo voy a poder ejecutar y se van a crear automáticamente un user ad por cada uno de la lista de nombres que yo tenga metida en ese ficherito. 00:28:55
Lo podéis probar, ¿vale? Bueno, no nos da tiempo a verlo en este vídeo. Bueno, en esta parte del tema vamos a ver los permisos de los archivos 00:29:17
y de los directorios, un poco la línea en la que hemos estado viendo ahora, ¿de acuerdo? Bueno, justo antes. Bueno, como sabemos, cada vez que nosotros 00:29:33
creamos una carpeta o un fichero, esa carpeta y ese fichero tiene una serie de permisos, ¿de acuerdo? 00:29:43
Y esos permisos están especificados, ¿de acuerdo? Con estas letras, estos caracteres. Bueno, ya sabemos, ya sabemos que estos 00:29:51
caracteres significan distintas cosas. Bien, normalmente un permiso tiene nueve caracteres. Los tres primeros hacen referencia 00:30:00
a los permisos que tiene el propietario de ese archivo, ¿ok? En este caso sería rwx. Bueno, ¿qué pasa si a un usuario dueño de un archivo 00:30:11
le quitamos los permisos? Pues no pasa nada porque los propietarios de los archivos siempre van a poder volver a cambiar los permisos, 00:30:23
Tienen ese privilegio, ¿vale? Bueno, en binario ya sabemos que existen estos pesos en los tres primeros bits, de tal forma que si nosotros sustituimos los permisos que tenemos concedidos, que son los que tienen letrita, pues le podemos asignar unos pesos y entonces podemos decir que este tiene 4 más 2 más 1. 00:30:31
Esto sería permiso 7, 7 para el usuario, para el dueño. El siguiente grupo de permisos, los siguientes tríos de permisos, esos tres hacen referencia a los permisos que tienen las personas que pertenezcan al grupo del archivo. 00:30:52
Cada vez que se crea un archivo, ese archivo pertenece al usuario que lo ha creado 00:31:10
Y como el usuario tiene un grupo favorito, pues ese es el grupo al que se va a quedar asociado el fichero 00:31:15
Todos los ficheros tienen un usuario y un grupo, solo uno 00:31:23
Entonces, si al grupo, por ejemplo, de antes, profesores, pertenecen varios usuarios 00:31:26
Pues cuando a ese fichero quiere acceder un usuario que no es Rubén, porque si es Rubén se aplican estos 00:31:34
Pero si no es Rubén, decimos, ¿este usuario pertenece al grupo profesores? 00:31:40
Sí, pues entonces fijaros que se aplicarían estos de aquí. 00:31:44
Bueno, estos permisos son un poco raros porque fijaros que tiene permiso de escritura 00:31:47
y no tiene permiso de lectura, ¿de acuerdo? 00:31:51
No es habitual, es un poco para que veáis los distintos números y este ejemplo, ¿de acuerdo? 00:31:53
Bien, y por último, estos permisos se aplicarían a los usuarios que ni son Rubén, 00:31:58
ni pertenecen al grupo profesores, sino que son, pues otro usuario que pertenece a otro grupo, en este caso r-x. Fijaros, si yo sustituyo los 0 por 1 y los agrupo de 3 en 3, 00:32:04
esto sería un 7, permiso número 7, esto sería un 3, 2 más 1, 3, y esto sería un 5. Luego podríamos decir que este fichero tiene permiso 735, ¿vale? 00:32:17
Bueno, pues nosotros cuando creamos ficheros, por tanto, se van a crear con el valor de la máscara. 00:32:29
Bien, ¿pero qué significan realmente estos permisos? 00:32:38
Bueno, ya sabemos que la R nos permite leer el contenido de un archivo, ¿vale? 00:32:41
También sabemos que la W, ¿vale?, nos permite modificar el archivo, sería permiso de escritura. 00:32:46
Incluso con permiso W podríamos eliminar ese archivo. 00:32:56
¿De acuerdo? Bien, ¿y qué significa la X? La X significaría que nosotros podemos ejecutar un archivo, que ese archivo es ejecutable, ¿vale? Por tanto, si nosotros hemos hecho antes, si hacemos nosotros el script que os he propuesto antes para crear usuarios, este de aquí, este archivo, para poder ejecutarlo, para poder convertirlo en ejecutable, en realidad tenemos que dotarle de este valor. 00:32:59
Tenemos que añadirle una X 00:33:25
¿Quién podría ejecutar este archivo? 00:33:27
En este caso, solo el dueño 00:33:28
¿De acuerdo? Porque el resto no tiene ese permiso 00:33:30
¿Vale? Así que cuando nosotros hacemos un script 00:33:32
Tenemos que ponerle que es un ejecutable 00:33:35
Si no, no funciona 00:33:37
Bueno, ¿y qué significan la R, la W y la X 00:33:38
Cuando se las asociamos a carpetas? 00:33:42
Porque archivos es muy sencillo 00:33:45
¿Pero qué significa poder leer una carpeta? 00:33:46
Pues mirad, leer una carpeta 00:33:49
Cuando una carpeta tiene permiso R 00:33:50
significa que podemos hacer un listado de lo que hay dentro de la carpeta, ¿vale? 00:33:52
Podemos hacer un ls sobre esa carpeta. 00:33:58
Cuando nosotros tenemos permiso de escritura sobre una carpeta, 00:34:01
vamos a poder eliminar la carpeta y crear dentro de ella archivos, ¿de acuerdo? 00:34:04
Y subcarpetas y también eliminarlos. 00:34:10
Aunque esto va a depender de los permisos que tengan las subcarpetas y los archivos, ¿de acuerdo? 00:34:13
En principio nosotros básicamente con permiso de escritura vamos a poder eliminar una carpeta y crear archivos y carpetas nuevos. 00:34:21
Para eliminarlos vamos a tener que tener permisos sobre esos otros subcarpetas y archivos. 00:34:31
¿Y qué significa el permiso de ejecutar una carpeta? El permiso de X. 00:34:40
Pues fijaros, significa que podemos posicionarnos. Vamos a poder acceder a las propiedades y al contenido de los archivos y de las subcarpetas. 00:34:44
Y vamos a poder, como antes, modificar el contenido de los archivos dependiendo de los permisos que haya en cada uno de esos archivos y carpetas. 00:34:53
¿De acuerdo? Bueno, pues eso es lo que significa esos permisos. Bien, ¿cómo podemos cambiar los permisos que tenemos asociados a un fichero? Porque nosotros los creamos en base al valor de la máscara, el umask, pero luego los podemos cambiar. 00:35:04
Fijaros, vamos a poder cambiar con el comando chmod. El comando chmod lo que hace es que modifica la gestión de los permisos. ¿Cómo hacemos eso? Vamos a utilizar chmod de distintas formas. 00:35:21
La forma más cómoda y que más se utiliza es esta. Lo que hace es poner permisos 671 al fichero que queramos, ¿de acuerdo? Por ejemplo, si nosotros hacemos chmod 671 a un fichero que ya exista, lo que hacemos es poner esto, un 6, un 7 y un 1. 00:35:36
le vamos a poner esta configuración de permisos, fijaros que con este forma de ejecutar chmod no miramos lo que había, 00:35:55
nos da igual, machacamos todo lo que había y ponemos esto de aquí, ¿de acuerdo? 00:36:03
Eso me va a permitir cambiar permisos a un archivo y también a una carpeta, ¿vale? 00:36:07
O sea que chmod sirve para cambiar permisos a tanto archivos como a carpetas, 00:36:17
Simplemente ponemos el numerito que nosotros deseamos de permisos y lo aplicamos al fichero o a la carpeta. 00:36:22
Bueno, es importante que cuando lo aplicamos a una carpeta utilicemos la opción "-r". 00:36:27
La "-r", acordaros que significa recursivo, para que esa gestión de permisos se aplique a todos los archivos que hay dentro de la carpeta. 00:36:33
Porque, ¿qué sucede si nosotros tenemos permiso de escritura en una carpeta, pero dentro de los archivos no tenemos concedido ese permiso de escritura? 00:36:41
pues que no vamos a poder 00:36:48
modificar los archivos por las razones 00:36:50
que os he explicado antes, nosotros tenemos 00:36:52
que tener permiso de escritura para crear nuevos 00:36:54
archivos en una carpeta, pero si luego 00:36:56
quiero eliminar un archivo que hay dentro de esa carpeta 00:36:58
tengo que tener permiso de escritura en ese 00:37:00
archivo, vale 00:37:02
si no, no voy a poder eliminarlo, por tanto 00:37:04
cada vez que se aplica un chmod sobre una 00:37:05
carpeta normalmente se hace con 00:37:08
la menos r y tiene que ser menos r en mayúscula 00:37:10
para que todos esos permisos 00:37:12
se apliquen hacia el interior, hacia todo el 00:37:14
contenido de la carpeta, bueno 00:37:16
Bueno, la primera forma de ejecutar, de cambiar permisos es con el numerito y hay otra forma que nos permite, nos permite utilizando la U asignar permisos solo a los permisos de user, la G a los de grupo, la O a los de los otros y la A a todos ellos. 00:37:17
Así que vamos a mezclar la U cuando quiero poner esos grupos, después vamos a mezclar un símbolo de menos cuando quiero quitar, un símbolo de más cuando quiero añadir, ¿de acuerdo? 00:37:36
Y luego el permiso que quiero añadir, R, W o X. Por ejemplo, si yo hago chmod O más W y aquí pongo un fichero, lo que estoy haciendo es que a este fichero de aquí 00:37:48
le voy a añadir a los permisos de los otros, ¿de acuerdo? A los que hay en tercer lugar aquí, ¿de acuerdo? A los otros le voy a añadir el permiso de escritura. 00:37:59
Si ya lo tiene no pasa nada, si no lo tiene a partir de ahora esta W se va a pintar, ¿de acuerdo? Esta de aquí, porque es de los otros, de esta parte de aquí, 00:38:12
le añadimos, porque le hemos puesto un más. ¿Qué haría chmod go-w? Pues quitaría el permiso de escritura al grupo y a los otros, o sea, quitaría esta w al grupo 00:38:21
y quitaría esta w si la tuviera a los otros, ¿de acuerdo? De tal forma que podemos añadir o quitar, ¿vale? Por cierto, también podemos utilizar la opción 00:38:33
"-r", cuando utilizamos el chmod de esta manera, para que se aplique a todo el interior. Bien, el comando chown permite cambiar al owner, al dueño, ¿vale? De tal forma que si yo hago 00:38:44
chown nombre nuevo usuario, nombre de fichero, pues ese fichero a partir de ahora ya no pertenece a Rubén, sino que pertenece al nuevo usuario. Por ejemplo, chown pp fichero de Rubén, 00:38:56
Pues ese fichero ya no pertenece más a Rubén, sino a Pepe. ¿Quién puede ejecutar un chown? Pues lo va a poder ejecutar un usuario administrador. ¿Y qué hace CHGRP? Pues cambia el grupo, ¿de acuerdo? Cambia el grupo al que pertenece ese fichero o esa carpeta. 00:39:09
Por cierto, también es interesante utilizar el "-r", para que esos cambios sean recursivos, afecten a todo el contenido de una carpeta. 00:39:28
Bueno, y aquí os he puesto algunas cosas muy interesantes y muy cortitas sobre los permisos. Fijaros, root tiene todos los permisos y derechos de acceso a cualquier archivo o directorio del sistema. 00:39:38
da igual que tú aquí le quites los permisos a los otros 00:39:49
porque si un archivo pertenece a Rubén y al grupo Rubén 00:39:55
claro, si yo aquí no le pongo permisos 00:39:58
el usuario root no podría acceder, ¿no? 00:39:59
por ejemplo, bueno, pues el usuario root puede acceder siempre 00:40:01
a todos los permisos 00:40:04
como pasaba con Windows, con los usuarios administradores 00:40:05
normalmente los permisos los vamos a configurar 00:40:08
de forma que los dueños tienen todo el control 00:40:12
menos permisos para los grupos 00:40:14
muy limitado sobre los otros, ¿de acuerdo? 00:40:16
Bueno, los permisos los pueden modificar 00:40:21
tanto el propietario como los administradores 00:40:23
y aunque nos eliminen todos los permisos 00:40:26
siendo propietarios o siendo root 00:40:29
voy a poder volver a cambiarlos 00:40:32
si queremos ejecutar un script 00:40:33
vamos a tener que darle permisos de ejecución 00:40:36
si no, no vamos a poder ejecutarlos 00:40:38
y otra cosa importante 00:40:40
si cambiamos el propietario de un archivo 00:40:43
pero lo dejamos en una carpeta a la que ese nuevo propietario no tiene acceso, pues el dueño no va a poder acceder a él, porque no se va a poder ubicar en la carpeta, ¿vale? 00:40:45
Bueno, luego también cuando hablamos de los grupos, ¿de acuerdo? Es importante pensar en que solamente aplicamos los primeros permisos cuando hacen referencia al usuario, los segundos cuando no es el usuario y los terceros cuando no son ni el usuario ni pertenecen al grupo principal del usuario. 00:40:55
Y por supuesto, cuando creamos un archivo, ese archivo es del usuario que lo crea y el grupo al que pertenece el archivo es el grupo principal que tenía el usuario. 00:41:24
Aunque esto luego hemos visto que se puede cambiar. 00:41:37
Bueno, la última parte del tema habla de los dispositivos y aquí nos vamos a centrar sobre todo en los dispositivos de discos. 00:41:42
Ya sabemos que cuando se crea un archivo nuevo o cuando se introduce una partición nueva en un sistema operativo como por ejemplo cuando pinchamos un pendrive automáticamente se van a crear una serie de archivos en la carpeta dev. 00:41:49
¿De acuerdo? Estos archivos, si son discos duros, van a empezar por las letras SD, después vamos a tener un numerito, perdón, una letrita que va a indicar el número de disco que hay, ¿de acuerdo? 00:42:06
Por ejemplo, SDA sería el primer disco, SDB sería el segundo disco y SDC sería el tercer disco. 00:42:20
Si yo pincho en Open Drive sería SDD y por cada partición que haya dentro de ese disco se va a crear un numerito. 00:42:27
De tal forma que voy a tener SDA1 para la primera partición, SDA2 para la tercera partición, SDA5 para la quinta partición. 00:42:35
¿De acuerdo? SDA1 sería la primera partición. 00:42:45
Bueno, si estamos en una arquitectura MBR donde sabemos que podemos tener particiones primarias y particiones lógicas, pues vamos a poder, normalmente vamos a poder comprobar que una partición es lógica porque su número está a partir de 5, ¿de acuerdo? 00:42:47
Eso serían las particiones lógicas, mientras que las particiones primarias pues normalmente van de la 1 a la 3. 00:43:02
Bien, para poder acceder a los dispositivos vamos a tener que montarlos. De hecho, utilizábamos el comando mount para poder acceder a un disco nuevo. Por defecto, cuando nosotros pinchamos un pendrive en una máquina, automáticamente se crea una carpeta en la carpeta del usuario, ¿de acuerdo? 00:43:08
¿De acuerdo? Fijaros que como nosotros tenemos, por ejemplo, aquí la base addition, se ha añadido un nuevo disco al sistema, ¿vale? Y, por cierto, vamos a empezar a ver cosas relacionadas con los discos. 00:43:32
Bien, para ver los sistemas de archivos que están montados vamos a poder utilizar, por ejemplo, el comando fdisk-l, ¿de acuerdo? Tenemos que ejecutarlo con el comando sub, con sub fdisk-l vamos a poder ver la lista de lo que está montado, ¿vale? 00:43:48
En este caso, hay muchas cosas montadas, acordaros que los loops son los sistemas de archivos que están montados, que se han instalado mediante paquetes snap, ¿de acuerdo? 00:44:06
Y si nosotros nos quedamos en la parte dep, ¿vale? En los dispositivos montados que empiezan por dep, para ello podemos filtrar esta carpeta, perdón, esta salida del comando con el grep 00:44:18
y decimos que nos enseñe solo aquello que empiece por barra de, ¿vale? 00:44:30
Con esto mismo, por ejemplo, vamos a poder sacar, fijaros, los sistemas que están montados en este caso. 00:44:35
En este caso tenemos estas cuatro particiones de discos duros, ¿de acuerdo? 00:44:42
Bien, si nosotros vamos un poquito más para arriba, vamos a ver que también tenemos aquí montada 00:44:50
en la guess addition 00:44:58
ok, de hecho 00:45:01
si en lugar de filtrar por 00:45:03
filtramos por esta 00:45:04
cadena de aquí, que empiece 00:45:07
por disco dpsd 00:45:09
vale, lo que pasa es que en ese caso 00:45:10
nos aparecerían los 00:45:13
nos aparecerían los snap 00:45:14
bueno, otra manera de ver lo que está 00:45:16
montado, aparte del fdisk-l 00:45:19
es el comando mount 00:45:21
vale, el comando mount 00:45:23
nos devuelve también la lista 00:45:25
de lo que está montado y aquí en este caso sí que vamos a poder filtrar por lo que está, por lo que empieza por SD, vale, fijaros que aquí vamos a tener 00:45:27
los dispositivos que están montados, vamos a filtrar el comando mount, la salida del comando mount por lo que empieza, por todo lo que empiece 00:45:39
por, todas las líneas que empiecen, que devuelve este comando, que empiece por barra dep barra sd, ¿vale? Y fijaros que ahora tenemos el sda1, el sda2 y el sda3, ¿vale? 00:45:54
¿Por qué no aparece la adhesa addition? Pues que fijaros, la adhesa addition es un dvd y los dvd no aparecen como depsr, así que en lugar de la d vamos a poner por ejemplo solo una r para ver todas las particiones que están montadas. 00:46:14
Ahora sí. Ahora tenemos la partición EFI, que es el SD1, ¿vale? La partición RAID, que es el EDA2, la partición HOME, que es el EDA3 y la partición SR0, que es la partición de la GESADIZION. 00:46:34
Fijaros que antes teníamos una más. Cuando hacíamos FDIS-L veíamos todas las particiones y veíamos la partición de SWAP, que es la SD4. 00:46:50
¿Por qué no la tenemos aquí? Pues no la tenemos aquí porque la partición de swap no está montada, ¿de acuerdo? No es una partición a la que nosotros podemos meter archivos, por eso no aparece aquí. 00:46:58
Con FDIS vemos todas las particiones, ¿de acuerdo? Fijaros que estamos atacando a los discos, mientras que con el comando mount vemos las particiones que están montadas. 00:47:09
decíamos que por defecto cuando nosotros metemos un dispositivo nuevo 00:47:20
de disco, un disco nuevo al sistema se crea una carpeta que es media rubén 00:47:24
y dentro una subcarpeta con el nombre de la etiqueta de ese nuevo disco 00:47:28
de acuerdo, si imitera un pendrive pues aquí pondría barra media, barra rubén 00:47:34
barra el nombrecito que tengo en el pendrive de acuerdo 00:47:39
y automáticamente se crearía una carpeta para montar esa partición 00:47:41
aquí pondría type ntfs si fuese ntfs o lo que fuese 00:47:46
¿Vale? Bien, sin embargo, a veces nos interesa que un disco esté montado en una partición de forma permanente, ¿de acuerdo? Para ello vamos a modificar un fichero del sistema que es el fichero Fsetup, etc. Fsetup. 00:47:50
Vamos a ver el aspecto que tiene ese archivo. Si hacemos un nano del fichero etc barra f setup, fijaros que aquí en este fichero es donde se configuran los puntos de montaje por defecto que aparecen cuando arrancamos el sistema. 00:48:11
Fijaros que por defecto vamos a tener montada la partición raíz, ¿de acuerdo? 00:48:31
Y fijaros que tenemos este número tan raro. 00:48:36
¿Qué es este número tan raro? Pues es el identificador de la partición. 00:48:39
Voy a salir un momento de este fichero, ¿de acuerdo? 00:48:44
Y voy a utilizar el comando blkid con el sudo. 00:48:47
Identificador de bloque, quiere decir, ¿vale? Bloque id. 00:48:53
Fijaros, el comando blkid me va a dar estos números tan feos y tan largos, de tal forma, bueno voy a volver a filtrarlo como antes para que solo me enseñe lo que tiene de barra s algo, de acuerdo, voy a filtrarlo de esta manera 00:48:56
Y fijaros que me dice que los dispositivos de disco que tenemos en este ordenador son el SDA1, que es la partición raíz, ¿de acuerdo? Perdón, es la partición, si en este caso es VFAT, pues ya sabemos que es una partición relacionada con el sistema de arranque, ¿de acuerdo? 00:49:16
Aquí tenemos los XT4, ¿vale? XT4 son las particiones del sistema principal, en este caso son la raíz, la SDA1 y la SDA2 es la home. 00:49:35
Luego tenemos la partición swap y por último tenemos la partición del DVD de la Algeza Edition, ¿de acuerdo? Que ya sabemos que son de tipo ISO 9660. 00:49:54
Bien, pues nos interesa este numerito porque este es el numerito que aparece en ese fichero barra etc barra fsetup. 00:50:05
Lo que está diciendo este fichero es que cuando arranque el sistema busque una partición entre todas las que tiene pinchadas que tenga este identificador, este es un identificador único y cuando encuentre esa partición lo monte en la carpeta raíz y le digo que es de XT4 y le pongo una serie de opciones. 00:50:15
En realidad este es el numerito de orden, ¿de acuerdo? Bien, así que la partición SDA4 es la de swap y esta no está montada, ¿de acuerdo? 00:50:33
Al ser de tipo swap no está montada, fijaros que no tiene una carpeta, tiene noni. Eso significa que no quiero que monte la partición swap. 00:50:43
La partición SDA1 sería esta, que sería la principal. La partición SDA2, perdón, esta sería la partición home. 00:50:51
Fijaros que aquí no aparece ni ese de A1 ni ese de A2 ni nada, lo que hace es identificar la partición con este número, con el identificador. La home, pues sería esta, ¿de acuerdo? ¿Qué tendría que hacer yo si quiero que automáticamente una partición, por ejemplo, de un pendrive o de un disco que añado a mi máquina virtual se monte en una carpeta? 00:50:59
Pues tendría que añadir el disco, formatearlo. Cuando lo formateo, con el BLKID voy a poder conseguir este numerito. 00:51:21
Bien, pues simplemente tendría que añadir una línea en este fichero, una línea nueva aquí debajo, ¿de acuerdo? 00:51:29
Voy a poner, por ejemplo, partición, disco de datos, que es lo que quiero que hagáis en la práctica. 00:51:36
Y ahora tendría que copiar esto mismo que hay aquí arriba, pero pondría UID igual, ahora pondría el número que tiene la partición nueva, que lo puedo comprobar con el VLEKID, luego pondría un espacio o un tabulador, de acuerdo, un espacio, y pondría la carpeta donde yo quisiera que se montara ese ficherito, perdón, esa partición nueva. 00:51:43
Después diría el sistema que es XT4, ¿de acuerdo? Aunque lo mejor, de verdad que os digo que es copiar lo que hay aquí, ¿vale? Copiarlo y pegarlo aquí debajo, ¿vale? En lugar de escribirlo que es fácil equivocarse, pegamos, ¿de acuerdo? 00:52:09
Y ahora lo que tendría que hacer es, fijaros, si yo en lugar de montarlo en la raíz lo quiero montar en una carpeta que tengo que crear, por cierto, en mi net de datos, ¿de acuerdo? Tendría que crear previamente esa carpeta y después aquí en lugar de poner este identificador tendría que enterarme con el BLKID cuál es el identificador de la nueva partición, ¿de acuerdo? 00:52:28
Y por último, cambiarle aquí el orden para decir, oye, mira, las que quiero que se monten son esta la 0, que es la swap, luego esta, luego esta y por último la tercera, la mía, ¿de acuerdo? Me faltaría aquí poner el identificador que yo saco del BLKID, el que sea, ¿de acuerdo? 00:52:46
Y automáticamente cada vez que reinicio el sistema, el sistema va a ir buscando en esta lista particiones que existan y las va a montar en esta carpeta, eso me va a evitar tener que utilizar el comando mount cada vez que quiero utilizar la partición, ¿de acuerdo? 00:53:04
Bueno, pues esta sería la manera de hacer que el montaje de una partición quedase definitivo en el sistema. Aquí lo tenéis, ¿vale? Aquí lo tenéis explicado, ¿de acuerdo? Un poquito más abajo. 00:53:21
Por cierto, por supuesto, antes de poder hacer esto, tengo que particionar el archivo, perdón, el disco. Para particionarlo vamos a utilizar el comando gparted, ¿vale? Vamos a particionarlo. Aparte del comando gparted, para particionar y formatear vamos a poder también utilizar el comando fdisk, que no lo vamos a ver en este curso, y el comando mkfs, que lo que hace es formatear. 00:53:36
equivaldría al format del Windows ¿de acuerdo? pero nosotros vamos a utilizar el comando gparted 00:54:00
una vez que hemos particionado el disco y lo hemos formateado ¿de acuerdo? en lugar de montarlo manualmente 00:54:06
que podríamos hacerlo con la opción mount-t que ya conocemos en este caso lo que vamos a hacer sería montarlo 00:54:13
mediante la modificación del fichero fstab ¿vale? que está aquí explicado como se hace que coincide con lo que os acabo de explicar 00:54:20
en el ordenador, en la máquina virtual. 00:54:29
Bueno, otros comandos interesantes que os pueden servir son el comando DF, 00:54:32
que ya hemos visto, que nos da información de los discos, ¿vale? 00:54:37
Por ejemplo, vemos las particiones que están montadas, la ocupación, ¿de acuerdo? 00:54:41
Con FSCK vamos a poder chequear e incluso reparar un disco, 00:54:47
lo hemos visto también durante el curso. 00:54:52
y con NTFS Fix es una herramienta Linux que permite arreglar un sistema de archivos en NTFS 00:54:54
y alguna vez he conseguido reparar algún disco, ¿vale? 00:55:03
Si alguna vez no he probado una partición en Linux, probad con este comando. 00:55:06
Bueno, UMON, ¿para qué servirá? Pues para desmontar un sistema de archivos, ¿vale? 00:55:11
Si tenemos que hacer cambios en el sistema de archivos, pues primero lo tenemos que desmontar. 00:55:15
Bueno, y básicamente lo último que nos queda son dos cosas, la copia de seguridad, que para hacerla, para trabajar con el sistema de copias de seguridad en Ubuntu, vamos a utilizar una herramienta a la que se accede tecleando copia de seguridad, copia de respaldo, 00:55:19
Y en realidad este programa, deciros que se llama TheJadap, TheJadap, a ver si lo enseño, aquí en el acerca de, ¿vale? En ayuda, a ver si encuentro el acerca de o en sobre, a ver, sobre los respaldos, fijaros que en realidad el programa se llama TheJadap, TheJadup, ¿ok? 00:55:40
Que bueno, hace un poco referencia a un déjà vu, que ya sabéis que es eso que nos pasa cuando pensamos, ostras, yo esto ya lo he vivido, ¿vale? Ese momento ahí se llama de esa manera y bueno, pues el programa es muy muy sencillo de manejar, ¿de acuerdo? 00:55:58
De tal forma que aquí podemos añadir carpetas que queremos guardar, ¿de acuerdo? Carpetas que queremos ignorar, ¿vale? Fijaros que las ponemos aquí. ¿Dónde vamos a hacer esa copia de seguridad? Fijaros que podemos seleccionar o una carpeta externa que está en una nube o un servidor externo o puedo hacer copias en una carpeta local, ¿vale? 00:56:15
Aquí voy a poner la planificación, cada cuánto tiempo quiero que se haga esa copia de seguridad y desde aquí voy a poder restaurar una copia de seguridad anterior o respaldar, generar un respaldo en este momento, es una herramienta súper sencilla de manejar como podéis ver y bueno pues que nos hace las mismas funciones que teníamos en historial de archivos y ya está, ¿de acuerdo? En Windows, muy importante que aprendáis, que os acostumbréis a utilizar estas herramientas. 00:56:35
Y lo último que nos queda es la parte de servicios ¿de acuerdo? Bueno para administrar los servicios ya sabéis que un servicio es un programa que se ejecuta en segundo plano y que utiliza un proceso como ya hemos visto en el tema 8 ¿de acuerdo? 00:57:03
Bueno, pues para manejar los servicios vamos a utilizar el comando Systemctl. Systemctl equivaldría al comando Windows SC, ¿de acuerdo? De tal forma que con Systemctl vamos a poder aplicar distintas acciones a un servicio. 00:57:24
¿Cuáles son las acciones que podemos lanzar sobre un servicio? Pues vamos a poder pararlo, vamos a poder arrancarlo, vamos a poder ver cuál es su estado, reiniciarlo, configurarlo para que se arranque de forma automática cuando arranque el sistema o desconfigurarlo para que no se arranque de forma automática. 00:57:41
¿Vale? ¿Cómo funciona esto? Facilísimo. Si yo tengo instalado el Apache, que es un servidor de páginas web que vais a tener que instalar en la práctica, pues si quiero pararlo lo único que tengo que hacer es Systemctl, que es el comando de control del sistema, después la acción, que en este caso sería parar, stop y el nombre del servicio. 00:57:58
Cuando hago Systemctl stop Apache 2, lo que estoy haciendo es parar el servicio de Apache 2. ¿Qué quiero reiniciarlo? Systemctl start Apache 2. Pero ojo, esto solamente lo para y lo inicia para esta sesión. 00:58:18
Si yo quiero que siempre que arranque el ordenador se arranque Apache 2, tendría que hacer Systemctl enable Apache 2. Lo que hago es configurarlo, lo inablo, lo activo para que en todos los arranques esté disponible. 00:58:32
bueno y con esto acabamos el tema y acabamos también el curso 00:58:46
espero que hayáis aprendido mucho durante estos 10 temas 00:58:53
y que podáis utilizarlo en vuestra vida profesional y también en el próximo año en segundo 00:58:57
¿de acuerdo? como base para las distintas asignaturas, distintos módulos 00:59:04
en los que vais a seguir trabajando con sistemas operativos tanto Windows como Ubuntu 00:59:09
¿De acuerdo? Venga, nos vemos. 00:59:15
Idioma/s:
es
Materias:
Informática
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado medio
      • Primer Curso
Autor/es:
Rubén Carrasco Peña
Subido por:
Rubén C.
Licencia:
Reconocimiento - No comercial - Sin obra derivada
Visualizaciones:
114
Fecha:
26 de mayo de 2020 - 9:20
Visibilidad:
Público
Centro:
IES VILLABLANCA
Duración:
59′ 22″
Relación de aspecto:
1.78:1
Resolución:
1152x648 píxeles
Tamaño:
182.60 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid