lunes, enero 14, 2008

Como cambiar los permisos del disco virtual al arrancar virtualbox (ubuntu gutsy)

Este es un método muy sencillo para cambiar los permisos del disco virtual de Virtualbox y hacer que cualquier usuario pueda ejecutar la máquina virtual sin problemas.

Simplemente lo que tenemos que hacer es crear un script con el nombre que prefiramos en el directorio /etc/init.d/. Yo uso el editor nano para crear los scripts, sin embargo podemos utilizar el editor que más nos guste (vi, gedit, emacs... etc), siempre recordando que debemos colocarle la extensión .sh. En mi caso lo nombré pemisosvbox.sh:

sudo nano /etc/init.d/permisosvbox.sh

Luego escribimos las siguientes líneas de código:

#! /bin/bash
sudo chmod 666 /dev/vboxdrv

Presionamos F2 para guardar los cambios en el archivo y salir y luego tenemos que hacer que llame el script en los RC, que son los manejadores de arranque del sistema, cada vez que iniciemos la pc. Para esto creamos enlaces simbólicos en dichos directorios rc de nuestro archivo permisosvbox.sh, indicándole además el orden de ejecución de dicho archivo en cada uno de ellos: la forma es la siguiente:

sudo ln -s /etc/init.d/permisovbox.sh /etc/rc1.d/K21permisovbox
sudo ln -s /etc/init.d/permisovbox.sh /etc/rc2.d/S21permisovbox
sudo ln -s /etc/init.d/permisovbox.sh /etc/rc3.d/S21permisovbox
sudo ln -s /etc/init.d/permisovbox.sh /etc/rc4.d/S21permisovbox
sudo ln -s /etc/init.d/permisovbox.sh /etc/rc5.d/S21permisovbox
sudo ln -s /etc/init.d/permisovbox.sh /etc/rc6.d/K21permisovbox


Listo...!!! =)

viernes, enero 11, 2008

Como evitar que cambien las configuraciones de Firefox para Ubuntu

Este método es bastante rudimentario, pero evidentemente funciona para los usuarios comunes evitando que puedan meter un dedo indebidamente y cambiar la dirección del servidor proxy o el puerto que les hemos asignado (o que no les hemos asignado)

En terminal (no es necesario ser root):

cd /home/nombre-de-usuario/.mozilla/firefox

ls

Vamos a ver el nombre de un directorio con un número aleatorio que termina con el sufijo ".default". Entramos en ese directorio:

cd 6d2tsx47.default

Por último, buscamos el archivo "prefs.js" ("ls -l |grep pref" fue el comando que usé para localizarlo y ver los permisos que tiene), y luego cambiarle los permisos del usuario propietario a solo lectora:

chmod 444 prefs.js

Listo!!!