Howto Enable GUEST account at start in Lucid Ubuntu Linux without prompting for user password.or FREEZE an Account


This howto to create a user account in guest mode, that is the $HOME of this user will be in /tmp folder, the contents of this folder will be deleted each time the box is reinitializated.

Would’in be nice to have an account like this in a cibercafe or library, here we go:

First the Guest account can not be access upon startup, in order to access the guest account you must login with in a existing user, so we create our own group and user:
sudo groupadd ciber
sudo adduser --shell /bin/bash --ingroup ciber --disabled-password ciberuser
sudo passwd ciberuser

Make a folder where we put our little script to lock user into /tmp:
sudo mkdir /home/ciberuser/.ciberuser

Create script and change executing permit:

sudo echo "#!/bin/bash\n/usr/share/gdm/guest-session/guest-session-launch&" > /home/ciberuser/.ciberuser/ciberuser.bash
sudo chmod +x /home/ciberuser/.ciberuser/ciberuser.bash

Create directories and the file for autostart of gnome:

sudo mkdir /home/ciberuser/.config
sudo mkdir /home/ciberuser/.config/autostart


sudo echo "[Desktop Entry]\nType=Application\nExec=/home/ciberuser/.ciberuser/ciberuser.bash\nHidden=false\nNoDisplay=false\nX-GNOME-Autostart-enabled=true\nName[es_MX]=ciberuserjail\nName=ciberuserjail\nComment[es_MX]=ciberuser jail\nComment=ciberuser jail"> /home/ciberuser/.config/autostart/ciberuser.bash.desktop

Change ownership of $HOME
sudo chown -R ciberuser:ciber /home/ciberuser

Now go to Menu -> Administration -> Login Screen Unblock and select ciberuser, and activate access as ciberuser at start up, give a time of 10 seconds and exit.
Then goto Menu -> Administration -> User and Groups and select ciberuser
Activate the Account and Select Password, mark the Dont Ask for a Passwortd Box, and you done.

Thats it, i hope this mini tutorial is usefull.

Como Habilitar el un usuario Guest Invitado en Ubuntu Lucid que corra desde un $HOME en /tmp


Este tutorial es para aquellos que quieran habilitar un usuario Guest y que este usuario se le asigne una $HOME temporal en el directorio /tmp aleatoria y al reiniciar la maquina el contenido de su $HOME se perdera pues estara en /tmp, ideal para un cibercafe o libreria, aqui vamos:

Primero la cuenta predeterminada Guest no es posible habilitarla al comienzo pues esta no puede ser accesada hasta que no se accede con un usuario legitimo, asi que creamos un grupo y una cuenta nueva:
sudo groupadd ciber
sudo adduser --shell /bin/bash --ingroup ciber --disabled-password ciberuser
sudo passwd ciberuser

Creamos el direcorio para un pequeño script que correra al iniciarse esta cuenta:
sudo mkdir /home/ciberuser/.ciberconf

Creamos el script y cambiamos permisos de ejecucion:

sudo echo "#!/bin/bash\n/usr/share/gdm/guest-session/guest-session-launch&" > /home/ciberuser/.ciberuser/ciberuser.bash
sudo chmod +x /home/ciberuser/.ciberuser/ciberuser.bash

Creamos directorio y archivo para el autostart de gnome:

sudo mkdir /home/ciberuser/.config
sudo mkdir /home/ciberuser/.config/autostart

sudo echo "[Desktop Entry]\nType=Application\nExec=/home/ciberuser/.ciberuser/ciberuser.bash\nHidden=false\nNoDisplay=false\nX-GNOME-Autostart-enabled=true\nName[es_MX]=ciberuserjail\nName=ciberuserjail\nComment[es_MX]=ciberuser jail\nComment=ciberuser jail"> /home/ciberuser/.config/autostart/ciberuser.bash.desktop

Cambiamos permisos de su carpeta $HOME
sudo chown -R ciberuser:ciber /home/ciberuser

Ahora nos vamos al menu de Sistema -> Administracion -> Pantalla de Acceso
Desbloquemos superuser escribiendo la contraseña de root.
.
Abrimos el menu Sistema -> Administracion -> Usuarios y Grupos
Seleccionamos ciberusuario
Selecciona Activar esta Cuenta
Seleccionamos Contraseña -> Cambiar
Marca la opcion: No Preguntar Contraseña al iniciar
Elegimos Acceder como el el usuario ciberuser y ponemos el tiempo de espera en 10 segundos, cerramos.

Eso sera todo, ahora si gustas logout y login con usuario ciberuser, abres una terminal y escribe: pwd
si la consola te dice /tmp/algo estaras ya como usuario temporal.

Gracias por leer.