Skip to content

Instantly share code, notes, and snippets.

@ayxos
Last active January 4, 2016 08:19
Show Gist options
  • Save ayxos/8594314 to your computer and use it in GitHub Desktop.
Save ayxos/8594314 to your computer and use it in GitHub Desktop.
User.sh
#!/bin/bash
# Author: Marco Antonio Pajares/Alvaro Lopez
# Year: 2012
#Antes de nada actualizamos el sistema, prioritario para un sistema seguro.
echo "Antes de nada lo primero sería realizar la actualiación del sistema"
sudo apt-get update
#sudo apt-get upgrade
echo "Instalamos el servidor ssh"
#sudo apt-get install openssh-server
echo "A continuacion se cambia la contraseña del usuario administrador del sistema, introduzca las credenciales"
#usermod -u USUARIO_DEL_SISTEMA -p
passwd #cambiar user pass
#calobrowin
#calobrowin
echo Cambiada pass de user
echo " "
echo "Añadimos un nuevo usuario para controlar el servidor web"
echo "La contraseña se pasa por parámetro encriptado"
useradd adminweb -m -s /bin/bash -p saZOHb8DXC0ak
#godofweb
#Para generar la pass encriptada:
#sudo perl -e "print crypt('godofweb','sa');"
#G0d.O7W4./ = saZOHb8DXC0ak
echo "Añadido usuario adminweb"
echo "Restringimos los permisos de tomcat y mysql exclusivamente al usuario adminweb"
chown -R adminweb:adminweb /usr/local/tomcat
chmod 0700 /usr/local/tomcat/
chown -R adminweb:adminweb /var/log/tomcat6/
chmod 0700 /var/log/tomcat6
chown -R adminweb:adminweb /etc/tomcat6/
chmod 0700 /etc/tomcat6
chown -R adminweb:adminweb /etc/mysql
chmod -R 700 /etc/mysql
echo "Cambiamos el archivo lightdm.conf para eliminar el usuario guest (invitado)"
sudo cp lightdm.conf /etc/lightdm
echo "Echo, este cambio se realizará cuando se reinicie el sistema (no lo hacemos para que siga el procedimiento)."
echo "Finaliza el script usuarios.sh"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment