Usuarios_4

Páginas: 5 (1087 palabras) Publicado: 27 de octubre de 2015
José Calvelo 4.641.678-0
Marcelo Riephoff 5.071.666-9
Leonardo Eguia 5.013.238-8
Pablo Castro 4.851.395-8
Martin Trindade 4.792.815-2
a) Entorno de usuario.
1.- Trabajo con el usuario usr1
• Modifique el Prompt para que muestre la hora del sistema de la siguiente forma: {20:54]>
Para modificar el prompt y que muestre la hora del sistema, se agrega debajo de la línea de la variablePATH= lo siguiente
PS1=”{ \$(date +%k:$M)]>”
Y se agrega PS1 al final de la línea que originalmente dice:
export PATH
Y queda:
export PATH PS1
• Modifique la variable PATH para incluir el directorio /tmp/bin
Para incluir el directorio /temp/bin, modificar la línea que dice:
PATH=$PATH:$HOME/bin
Y dejarla así:
PATH=$PATH:$HOME/bin:/tmp/bin
• Cargue la variable CDPATH con el directorio/home/usr1/dir1 y /tmp/dir2
Crear la línea CDPATH=/home/usr1/dir1:/tmp/dir2 debajo de la ya modificada
PS1=”{ \$(date +%k:$M)]>”, y agregar CDPATH en la línea de export, entonces quedaría así:
export PATH PS1 CDPATH
•Cree un alias que le permita mostrar los archivos del directorio personal en formato largo, con número de inodo ordenados por tiempo.
Editar archivo /home/usr1/.bashrcagregando la línea:
Alias lslargo=”ls -l -i -t"
Luego de la línea
# User specific aliases and functions
• Crear una variable VAR que contenga la cantidad de usuarios logeados en el sistema.
Para cargar VAR de forma que muestre cuantos usuarios están conectados al sistema hay que editar el archivo /home/usr1/.bash_profile agregando la línea debajo del editado anteriormente CDPATH que digaVAR=”who --count"
Y agregar VAR al final de la línea export
export PATH PS1 CDPATH VAR
• Al salir del sistema se debe mostrar la fecha obtenida del comando date.
Para que al iniciar sesión se escriba “Hola usr1”, hay que editar el archivo /home/usr1/.bashrc agregando en la segunda línea
Echo “Hola usr1”
• Al ingresar al sistema se mostrara: ”Hola usr1”
Para que al salir se muestre la fecha con elcomando date, hay que agregar una línea al final de /home/usr1/.bash_logout con dicho comando
2.- Trabajo con el usuario usr2
• Al iniciar la sesión se debe ejecutar el man del comando ls, al salir del mismo debe terminar la sesión.
Para lograr esto, agregamos como segunda linea del archivo /home/usr2/.bash_profile la linea:
man ls;exit
3.- Trabajo con el usuario usr3
• Modifique la shellde inicio por /home/usr3/programa.exe. El contenido de progrma.exe será el siguiente:
#!/bin/bash
PS3=”Seleccione una opcion >”
select menu in altas bajas salir
do
case $menu in
(altas) echo “Selecciono ir al menu de altas”;;
(bajas) echo “Selecciono ir al menu de bajas”;;
(salir) echo “Selecciono finalizar”; exit;;
(’’) echo “No ingreso una opcion valida” ;;
esac
done
• Asignepermisos de ejecución a programa.exe
Comenzamos con crear el archivo programa.exe en /home/usr3/ con el contenido requerido, luego ejecutamos el comando:
chmod +x /home/usr3/programa.exe
Luego pasamos a editar el archivo /home/usr3/.bash_profile agregando en la segunda linea:
/home/usr3/programa.exe;exit
b) Creación de usuarios
1.- Crear el usuario prueba1 con las siguientes características:
•Grupo primario: users
• La cuenta expira en 30 días.
groupadd users
useradd -f 30 prueba1
usermod -g users prueba1
2.- Crear el usuario prueba2 con las siguientes características:
• Grupos secundarios: lp y users
• Grupo primario igual que su nombre de usuario.
• Directorio personal en /tmp/prueba2
• Datos personales:
◦ nombre: Marco, Aurelio
◦ Telefono: 555.3333useradd prueba2
groupaddlp
groupadd users
usermod -a -G users prueba2
usermod -a -G lp prueba2
usermod -d /tmp/prueba2 prueba2
chfn prueba2
nombre: Marco, Aurelio
Telefono: 555.3333
3.- Crear el usuario apagar, al logearse se apagara el sistema.
Primero editamos los permisos del comando poweroff, para esto, como root ejecutamos visudo, y agregamos una línea debajo de
## Allow root to run any commands...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS