Vous êtes sur la page 1sur 23

Taller de sistema operativo I

Haga clic para modificar el estilo de subttulo del patrn

Unidad I: Introduccin y manejo de un sistema GNU/Linux Parte 3/3

Contenidos

Se te olvido la clave del root? Creacin de usuarios manuales Editor de texto Vi

Se te olvido la clave del root?


a)

b) c) d)

e) f)

g)

Iniciar el SO, interrumpir el booteo de grub con la tecla enter Editar el SO con la letra e luego enter Editar la lnea del kernel con la letra e Al final de la lnea de grub agregar un espacio y la letra s Bootear el sistema con la letra b Iniciar el SO con un modo especifico con la cuenta root, aplicar el comando para cambiar la clave Escribir el comando init 6, esto reiniciar el sistema

Creacin de usuario manual


Los usuarios del sistema estn reflejados en dos ficheros
Archivo Ubicacin Contenido passwd /etc/passwd Informacin de cada cuenta de usuario

shadow /etc/shadow Informacin de claves de usuarios

Los grupos del sistema estn reflejados en dos Archivo Ubicacin Contenido ficheros
group /etc/group Informacin de grupo gshadow / Informacin de claves de grupos etc/gshadow

Por ende debemos editar estos ficheros para

Creacin de usuario manual


Visualizo el fichero /etc/passwd con comando tail

Podemos ver que el usuario daniel no est creado

Crear usuario manual


Editando los ficheros /etc/passwd y /etc/shadow que tienen relacin con los usuarios del sistema. Agregar la siguiente lnea:

vi /etc/shadow
Daniel: usuario !! : contrasea no definida para el usuario 15205: das que han pasado desde 01/01/1970 0: cada cuantos das puede modificar contrasea 99999: el da que expira la contrasea 7: warning, aviso para cambiar la contrasea

Creacin de usuario manual


Editando los ficheros /etc/group y /etc/gshadow vi /etc/group

vi /etc/gshadow

daniel: nombre del grupo

Creacin de usuario manual


Una vez editado los ficheros, debemos crear el futuro directorio inicio para dicho usuario.

mkdir /home/daniel

Creacin de usuario manual


Esqueleto de un usuario Existe un directorio /etc/skel/ que contiene la estructura de los usuarios creados en el sistema, cuando uno crea un usuario de forma manual, debemos copiar ese esqueleto al directorio del usuario que estamos creando.

Creacin de usuario manual


Antes de copiar el esqueleto, veremos y compararemos un usuario creado por comando useradd que de forma automtica copia el esqueleto. Mientras el usuario que estamos creando manualmente, no lo tiene.

Creacin de usuario manual


Copiamos el esqueleto al directorio /home/daniel/

Revisemos que se haya copiado el esqueleto comparndolo con el usuario existente creado con el comando useradd.

Creacin de usuario manual


Ahora debemos preocuparnos por los atributos del directorio /home/daniel y como patrn, compararemos con el usuario francisco creado por el comando useradd.

Claramente tenemos atributos diferentes para el directorio /home/daniel y /home/francisco

Creacin de usuario manual


Modificando atributos ( Propiedad ) Opcin 1: chown R juan /home/juan Cambia solo el usuario propietario Opcin 2: chown R :juan /home/juan Cambia solo el grupo propietario Opcin 3: chown R juan:juan /home/juan Cambia ambos

Creacin de usuario manual


Modificando atributos (Permisos) Debemos establecer permisos sobre el directorio /home/daniel/ para que daniel tenga el total privilegio como usuario propietario de su directorio, denegando los permisos al grupo y a otros.

Visualizamos con ls l /home/

Creacin de usuario manual


Asignando contrasea al usuario creado de forma manual utilizando el comando passwd.

Creacin de usuario manual


En resumen se realiz: 1.- vi /etc/passwd 2.- vi /etc/shadow 3.- vi /etc/group 4.- vi /etc/gshadow 5.- Crear directorio inicio 6.- Copiar Skel al directorio inicio 7.- Cambiar propiedad de usuario y grupo al futuro dueo 8.- Establecer permisos sobre directorio inicio del usuario

Editor de texto: Vi
En modo texto el editor ms extendido y estndar es el Vi (abreviatura de "visual"). Este editor provee capacidad de edicin de texto bsica.

Es proporcionado con todos los sistemas UNIX. Usa una pequea cantidad de memoria, lo cual permite una operacin eficiente en cualquier momento. Usa teclas alfanumricas estndares para los comandos, se puede usar en alguna terminal virtual o una estacin de trabajo

Editor de texto: Vi
Arrancar el Vi # vi Para que se abra el editor sin fichero asociado y sin nombre para el fichero a crear. Se le podr dar cuando se salve desde dentro del editor. # vi <nombre> Para abrir un fichero existente o para crear un fichero con un nombre especfico.

Editor de texto: Vi
Vi usa el cursor para indicar donde su prximo comando o insercin de texto tomar efecto. Al pie de la ventana, mantiene una lnea de estado, llamada lnea de modo. Esta informacin muestra la lnea actual del archivo, el nombre del archivo, y el estado.

Editor de texto: Vi
Modos de Vi Vi tiene dos modos:

En el modo comando, los caracteres que se escriban realizan funciones tales como movimiento del cursor, cortar o copiar texto, o buscar algn texto particular. En el modo insercin, se escribe para insertar o sobreescribir texto. Cuando arranca vi lo hace por defecto en modo comando.

Editor de texto: Vi
Modo comando modo insercin Tecla "i, vi le permite insertar texto comenzando desde la ubicacin actual del cursor. Modo insercin modo comando Tecla ESC. Tambin usar ESC para cancelar un comando incompleto en el modo comando.

Editor de texto: Vi
Editar y modificar a i A I o O inserta texto a la derecha del cursor inserta texto a la izquierda del cursor inserta texto al final de la lnea inserta texto al principio de la lnea inserta lnea debajo del cursor inserta lnea arriba del cursor

Editor de texto: Vi
Guardar y salir :w guarda los cambios :w <archivo> guarda los cambios en un archivo :wq o :wq! guarda los cambios y sala del Vi :!q o :q! sale sin guardar los cambios

Vous aimerez peut-être aussi