Habilitar el root en Fedora

Abre un terminal y escribe:
su -l  (para loguearte como usuario root en la terminal)
cd /etc/pam.d
vi gdm
comenta la linea siguiente:
#auth required pam_succeed_if.so user != root quiet
Ahora hacemos lo mismo con el fichero gdm-password
vi gdm-password
Comentar la siguiente linea
#auth required pam_succeed_if.so user != root quiet
Por ultimo hay que volver a hacer lo mismo con el fichero gdm-fingerprint:
vi gdm-figerprint
y en este fichero comenta o elimina la linea siguiente:
auth required pam_succeed_if.so user != root quiet

Utilizando variables en todos los templates de Django



Cuando programamos plantillas de django algo de lo que nos percatamos rápidamente es que gran parte del código de nuestra web se repite en todas las páginas. Por ejemplo un menú dinámico que se genera a partir de una serie de categorías necesitará una consulta a la bases de datos cada vez que se muestra una página.
Normalmente para enviar datos a la plantilla lo hacemos enviando diccionarios con los datos desde las vistas, además contamos con la context_instance para jugar con sesiones y otras variables:
def index(request):
    secciones = Secciones.objects.all()
     
    return render_to_response('plantilla.html', {'secciones': secciones },
                               context_instance=RequestContext(request))

ALTURA MINIMA (MIN-HEIGHT) DE BLOQUES A TRAVES DE CSS

Un problema muy común cuando se trabaja con bloques div, es el de especficar una altura mínima para ellos. Esta situación se da generalmente cuando se tiene una imagen que flota junto a un texto que lo acompaña; si el texto no tiene la altura de la imagen, el contenido de la página que esté bajo el texto, también se mostrará a la derecha de la imagen, debido a que el div que los contiene toma la altura del texto.
Bloque sin Min-height

Descargar archivos de audio, swf o video de un sitio Web


La tecnología nos permite descargar cualquier archivo de audio, video o de cualquier otro tipo desde un sitio Web.
Para ello existen algunas herramientas que hacen al trabajo muy sencillo, y en otros casos, se requiere de algunos trucos para poder descargar un archivo de este tipo al disco duro de nuestro computador.
La forma sencilla, es instalar el navegador Firefox, y luego instalar un plugin para Firefox llamado DownloadHelper.

Linux - Permitir Conexion Remota en MySQL

Hola de . En este manual les voy a explicar como habilitar la  remota para nuestro  root en MySQL.
Esto es aplicable para nuestros servidores locales o servidores dedicados. Normalmente los servicios de Hosting lo tienen deshabilitado y no se puede utilizar. Tan solo nos permiten gestionar mediante PhpmyAdmin.


En mi caso tengo un servidor montado con Debian y necesito gestionar la base de datos remotamente mediante SQLyog, MySQL Browser Query y otros.

Lo primero que debemos hacer es editar el archivo: /etc/mysql/my.cnf. Debemos hacerlo desde la consola y como root, ya que es un archivo protegido. Abrimos el terminal y logueamos como root.
Ahora escribimos:
nano /etc/mysql/my.cnf

en redhat podemos encontrarlo en 
/etc/my.cnf
Con esto abrimos ese archivo con el editor. Buscamos la línea: 
bind-address = 127.0.0.1

Y la cambiamos por:
bind-address = 0.0.0.0
Y reiniciamos el servicio MySQL:
/etc/init.d/mysql restart

Con este paso ya hemos habilitado el acceso remoto al servidor. Ahora debemos dar permiso a el usuario para que pueda acceder.

Iniciamos la utilidad mysql en un Terminal del servidor donde esta instalado MySQL Server con el siguiente comando: 
mysql -u root -p

Escribimos la contraseña que nos pide del MySQL y procedemos a configurar a los usuarios para acceso remoto: 
GRANT ALL PRIVILEGES ON *.* TO root@'%'; FLUSH PRIVILEGES; 


para solicitar clave al momento de inicar sesion remotamente
GRANT ALL PRIVILEGES ON db_base.* TO db_user @'%' IDENTIFIED BY 'db_passwd'; FLUSH PRIVILEGES; 

Ya tenemos el acceso y podemos conectarnos sin problemas. 


A partir de aquí explico como como conseguir una conexión más segura y describo con detalle el comando anterior.

Cabe puntualizar que no es la forma más segura de conceder el acceso. Supongamos que estamos trabajando desde una LAN y tenemos la IP 192.168.1.50 pues vamos a dar acceso solamente a esta IP con el siguiente comando:
GRANT ALL PRIVILEGES ON *.* TO root@192.168.1.50 FLUSH PRIVILEGES;
Listo, ahora solo se puede acceder desde la IP mencionada (y del mismo servidor, claro).

Vamos a rizar un poco más el rizo. Supongamos que el usuario root desde la IP 192.168.1.50 solo necesita conectarse a la base de datos llamada "clientes", pues bien, la línea es la siguiente:
GRANT ALL PRIVILEGES ON clientes.* TO root@192.168.1.50 FLUSH PRIVILEGES;

Ya lo tenemos listo. Un apunte más. La opción FLUSH PRIVILEGES, es para aplicar los cambios realizados al instante sin tener que reiniciar el servicio ni el servidor.


http://www.taringa.net/posts/linux/13657983/Linux---Conexion-Remota-en-MySQL.html

Buscar este blog

Powered by Blogger