1 / 9

Comandos Linux

Comandos Linux. adduser login. Permite agregar un usuario con el login dado, opcionalmente indicando el directorio de trabajo (opción ­­home) que de no existir será creado, un número que identificará al usuario de forma única (opción uid),

velvet
Download Presentation

Comandos Linux

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Comandos Linux

  2. adduser login • Permite agregar un usuario con el login dado, opcionalmente indicando • el directorio de trabajo (opción ­­home) que de no existir será creado, • un número que identificará al usuario de forma única (opción uid), • el grupo principal al que pertenecerá (opción ­­ingroup grupo), • el intérprete de comandos por defecto (opción ­­shell nombre) • otros datos del usuario con la opción ­­gecos "datos" (los datos se separan con comas y por defecto son: nombre, número de cuarto, teléfono del trabajo y teléfono de la casa).

  3. A menos que se especifique • ­­disabled-login o ­­disabled-password pedirá clave inmediatamente después de crear la cuenta • ­­disabled-login bloquea la cuenta hasta que se asigne una clave, • ­­disabled-password no bloquea la cuenta pero asigna una clave no válida, el usuario podría entrar por ejemplo con ssh. • Las operaciones que adduser realiza se configuran en el archivo /etc/adduser.conf. Por defecto creará cuentas de usuarios en el directorio /home y copiará en los nuevos directorios los archivos del directorio /etc/skel (e.g .bash_profile), pondrá como intérprete de comandos por defecto /usr/bin/bash y asignará un número de usuario de acuerdo a la política de Debian y asignará un grupo nuevo a cada usuario. • Normalmente después para agregar un usuario debe especificar la clave que tendrá, si prefiere crear una cuenta inicialmente sin clave emplee la opción ­­disabled-password (antes de poder emplear la cuenta debe establecer la clave con passwd).

  4. passwd [usuario] • Permite cambiar la clave del usuario especificado (sólo root puede especificar un usuario). Si no se especifia un usuario permite cambiar la clave de la cuenta desde la cual se ejecuta. Por defecto un usuario podrá cambiar su clave cuando él/ella lo desee, aunque puede implementarse una política de expiración de claves. • La política de un usuario puede examinarse con la opción -S que presenta: estado de la cuenta (L bloqueada, NP sin clave, P con clave utilizable), fecha del último cambio de clave, tiempos mínimo y máximo para cambiar clave, tiempo de avisos y tiempo para desactivación.

  5. Puede fijarse la política con las siguentes opciones: • -x días para especificar el máximo de días antes de que un usuario deba cambiar su clave; • -w días para indicar con cuantos días de anterioridad a la expiración de la clave el sistema debe empezar a enviar correos recordando el cambio; • -i días índica el mínimo número de días que el usuario debe esperar para cambiar nuevamente su clave; para deshabilitar una cuenta cuya clave no haya sido cambiado en los días especificados. Una cuenta puede bloquearse para impedir que pueda usarse con el programa login. • Pueden bloquear y desbloquear cuentas con las opciones -u (de unlock) y -l respectivamente.

  6. su [usuario] • Permite entrar a una sesión como un usuario diferente, si no se especifica un usuario como primer parámetro, su cambia al usuario root. Desde una cuenta de usuario pedirá la clave del nuevo usuario, e iniciará el intérprete de comandos que el usuario haya configurado. • Si se emplea la opción -c comando el comando se ejecutará. Por defecto el ambiente y el directorio de trabajo serán heredados de la sesión inicial, pero si se desea iniciar con un ambiente y directorio como el que tendría el usuario después de hacer login (pero sin ejecutar archivos de inicialización del interprete de comandos), emplee la opción - .

  7. Secuencia de arranque de Linux • Una vez el kernel se ha cargado llama al programa /sbin/init (que es ejecutado como root). Este programa establece el runlevel (nivel de ejecución) al que se le ha ordenado cuando se arrancó (para más detalles ver man init) • ¿Qué es un runlevel? • Un runlevel (nivel de ejecución) es un número que Linux usa para distinguir distintos tipos de configuraciones globales en las que el ordenador puede trabajar. Estos números están bastante bien definidos: • RunlevelExplicación0 Apagar el sistema 1 Modo usuario único (normalmente para reparar el sistema) 2 Modo multi-usuario sin red 3 Modo multi-usuario con red 4 No definido (suele ser equivalente al 5) 5 Modo multi-usuario con red y gestor gráfico de login 6 Reiniciar el sistema

  8. Apagado y encendido de una red • Los sistemas Unix fueron diseñados para brindar operación continua (no requieren ser apagados), por eso antes de apagar cada computador debe "cerrar" el sistema operativo con el programa shutdown. En esta sección se presentan indicaciones para apagar y encender una red Linux así como la forma de pasar parámetros al kernel cuando se inicia. • Apagado • Para cerrar y apagar puede emplear halt, poweroff o shutdown -h now. Y para cerrar y reiniciar puede emplear reboot o shutdown -r now.

  9. halt, poweroff y reboot • Cierran el sistema ejecutando shutdown. Este programa envía un mensaje a todos los usuarios indicando que el sistema será apagado, envía a todos los procesos la señal SIGTERM y cambia el nivel de ejecución a 0 si se está apagando, 6 si está reiniciando o 1 si se ejecuta desde la línea de comandos sin las opciones -h ni -r. Al cambiar el nivel de ejecución se ejecutarán otras acciones especificadas en /etc/inittab • Salvan en disco información que quede en memoria. Esto es necesario porque para hacer eficiente el uso de discos, parte de la información de estos es mantenida por el sistema operativo en memoria (en cache) y sólo se escribe a disco cuando resulta indispensable o cuando el usuario lo solicita explicitamente con el programa sync. Los programas halt, reboot y poweroff pueden no efectuar esta operación con la opción -n. • Registran la acción de apagar en la bitácora /var/log/wtmp. Esta acción no se realiza si se emplea la opción -d y se efectuará pero sin reiniciar o apagar con la opción -w. • Detienen interfaces de redes y apagan o reinician el computador. En máquinas que empleen APM los programa halt y poweroff apagaran el computador después de cerrar el sistema.

More Related