#!/bin/bash
echo Cuidado con lo que ejecutas
while [ "$opcion" != "0" ]
do
#Mostramos el menú
echo ""
echo "Menú"
echo "----"
echo " 1. Crear un usuario."
echo " 2. Borrar usuario."
echo " 3. Crear grupo."
echo " 4. Backup estado de sistema."
echo " 5. Crear Fichero con usuarios y lo que estan haciendo."
echo " 6. Ejecutar script de mantenimiento."
echo " 7. Borrar grupo."
echo " 8. cambiar pertenencias."
echo " 9. estructura de directorios simple."
echo " 0. Salir."
echo ""
echo -n " Elige una opción: "
read opcion
case $opcion in
1 )
echo;
read nombre;
if grep -L ^$nombre /etc/passwd;
then
echo \"El usuario ya esta creado\";
else
echo \"El usuario no esta creado\";
fi
sudo adduser $nombre;
echo;;
2 ) echo -n "nombre del usuario que quieres borrar ";
read $nombre;
echo;
sudo deluser $nombre;
echo;;
3 ) echo -n "nombre del grupo: ";
read grupo;
echo;
sudo addgroup $grupo;
echo;;
4 ) echo-n "estado del sistema";
echo;
cp /home/etc/user/ /home/desktop/;
echo;;
5 ) echo -n "Quien esta conectado: ";
sudo w nano usuasrios;
echo;;
6 ) echo -n "Dame el nombre del grupo: ";
read grupo;
echo;
sudo delgroup $grupo;
echo;;
7) echo -n "cambiar permisos: ";
read nombre;
echo;
chmod $nombre;
echo;;
8 ) echo -n "cambiar pertenencias: ";
read grupo;
echo;
sudo chown $grupo;
echo;;
9 ) echo -n "estructura de directorios: ";
mkdir CARPETA1 CARPETA1;
echo;
echo "cuando quieras mas!";
echo "------ ------- ---";;
0) exit;;
esac
done
Translate
miércoles, 8 de junio de 2011
viernes, 3 de junio de 2011
Script mantenimiento simple de usuarios y sistema
#!/bin/bash
echo Cuidado con lo que ejecutas
while [ "$opcion" != "0" ]
do
#Mostramos el menú
echo ""
echo "Menú"
echo "----"
echo " 1. Crear un usuario."
echo " 2. Borrar usuario."
echo " 3. Crear grupo."
echo " 4. Backup estado de sistema."
echo " 5. Crear Fichero con usuarios y lo que estan haciendo."
echo " 6. Ejecutar script de mantenimiento."
echo " 7. Borrar grupo."
echo " 8. cambiar pertenencias."
echo " 9. estructura de directorios simple."
echo " 0. Salir."
echo ""
echo -n " Elige una opción: "
read opcion
case $opcion in
1 )
echo;
echo -n " nombre del usuario a crear: "
read nombre
echo
adduser $nombre
echo;;
2 ) echo -n "nombre del usuario que quieres borrar "
read nombre
echo
deluser $nombre
echo;;
3 ) echo -n "nombre del grupo: "
read grupo
echo
addgroup $grupo
echo;;
4 ) echo-n "estado del sistema"
echo
cp /home/etc/user/ /home/desktop/
echo
5 ) echo -n "Quien esta conectado: "
w
echo;;
6 ) echo -n "Dame el nombre del grupo: "
read grupo
echo
delgroup $grupo
echo;;
7) echo -n "cambiar permisos: "
read nombre
echo
chmod $nombre
echo;;
8 ) echo -n "cambiar pertenencias: "
read grupo
echo
chown $grupo
echo;;
9 ) echo -n "estructura de directorios: "
mkdir CARPETA1 CARPETA1
echo;;
esac
done
echo " cuando quieras mas!"
echo " ------ ------- ---
exit 0
echo Cuidado con lo que ejecutas
while [ "$opcion" != "0" ]
do
#Mostramos el menú
echo ""
echo "Menú"
echo "----"
echo " 1. Crear un usuario."
echo " 2. Borrar usuario."
echo " 3. Crear grupo."
echo " 4. Backup estado de sistema."
echo " 5. Crear Fichero con usuarios y lo que estan haciendo."
echo " 6. Ejecutar script de mantenimiento."
echo " 7. Borrar grupo."
echo " 8. cambiar pertenencias."
echo " 9. estructura de directorios simple."
echo " 0. Salir."
echo ""
echo -n " Elige una opción: "
read opcion
case $opcion in
1 )
echo;
echo -n " nombre del usuario a crear: "
read nombre
echo
adduser $nombre
echo;;
2 ) echo -n "nombre del usuario que quieres borrar "
read nombre
echo
deluser $nombre
echo;;
3 ) echo -n "nombre del grupo: "
read grupo
echo
addgroup $grupo
echo;;
4 ) echo-n "estado del sistema"
echo
cp /home/etc/user/ /home/desktop/
echo
5 ) echo -n "Quien esta conectado: "
w
echo;;
6 ) echo -n "Dame el nombre del grupo: "
read grupo
echo
delgroup $grupo
echo;;
7) echo -n "cambiar permisos: "
read nombre
echo
chmod $nombre
echo;;
8 ) echo -n "cambiar pertenencias: "
read grupo
echo
chown $grupo
echo;;
9 ) echo -n "estructura de directorios: "
mkdir CARPETA1 CARPETA1
echo;;
esac
done
echo " cuando quieras mas!"
echo " ------ ------- ---
exit 0
Suscribirse a:
Entradas (Atom)