josanmom

De todo un poco

Dar permisos a usuarios para apagar servidor

Para continuar con la anterior entrada, os voy a enseñar como dar permiso, al usuario que queráis, para que pueda apagar la maquina.

Primero creamos un grupo, yo lo llamo apagar, pero lo puedes llamar como quieras:

addgroup apagar

asignamos los comandos halt, reboot y shutdown al grupo con:

chgrp apagar /sbin/shutdown /sbin/reboot /sbin/halt

establecemos los permisos necesarios:

chmod u+s,o-rwx /sbin/shutdown /sbin/reboot /sbin/halt

y creamos los enlaces simbólicos a /usr/bin:

ln -s /sbin/halt /usr/bin/halt
ln -s /sbin/reboot /usr/bin/reboot
ln -s /sbin/shutdown /usr/bin/shutdown

Al finalizar ya solo nos quedaría agregar al usuario o usuarios a ese grupo con:

adduser user apagar

Saludos.

Anuncios

Apagar servidor Debian remotamente (red local)

Tengo hecho un servidor debian que uso para la descargas de archivos, servidor web y base de datos. Quería poder apagar el servidor directamente desde la consola sin tener que darle al boton, entrar en ssh, loguearme, con su y meter el comando halt o el shutdown.

Así que nada mas fácil que:

ssh root@ipdetuservidor halt

Una cosa, si tienes bien configurado el ssh, esto no se podrá hacer(completamente recomendable), así que deberás dar permisos para apagar al usuario con el que conectas.

Esta es una manera muy fácil de apagar el servidor.

Como pasar de imagen .nrg(nero) a .iso

A veces, te pueden pasar una imagen de nero (.nrg), y en ese momento no tienes nero o no quieres tenerlo…

Pues lo mejor es pasarlo a .iso, que es el estandar, como?

Primero instalamos el programa nrg2iso, desde terminal:

sudo apt-get install nrg2iso

Y luego desde el terminal nada mas facil…

nrg2iso archivo.nrg archivo.iso

Sustituye archivo nrg y archivo iso por el nombre de tu archivo .nrg y el nombre que quieras darle al .iso.

Le dejas hacer y ya tendras tu imagen en iso, perfecta para grabar con cualquier programa de grabación, incluido nero…

Como descargar videos protocolo rtmp

A muchos os pasa, que queréis descargar un vídeo y este, con las aplicaciones normales, como el videodownloader de firefox y otras, no os descarga… si os pasa esto, es por que está en protocolo rtmp.

La solución más rápida que he encontrado es una aplicación por terminal “rtmpdump”, pero tiene un inconveniente y es que necesita la dirección del vídeo y esta suele estar escondida en el código, con un poco de experiencia, paciencia y una página que os pongo se puede solucionar.

URL-Encoding

Os preguntareis para que demonios os pongo esta página, pues muy fácil, normalmente los enlaces de los objetos flash, vienen con símbolos como “%3A”, que si miras en la página que te he puesto son los “:”(dos puntos).

Un consejo para sacar la dirección: mirad y unid los atributos file y streamer del objeto flash.

Una vez tengas la dirección rtmp nada mas fácil que ir al terminal y escribir:

rtmpdump -r "rtmp://(la dirección que hayas averiguado)" -o "(nombre que quieras para el archivo)"

Y con eso te bajará el vídeo.

Que hacer cuando el panel se carga mal en Ubuntu

Muchas veces cuando cargo el ubuntu el panel superior se carga mal… a mi al menos a veces me pasa.

Para solucionarlo:

killall gnome-panel

.htaccess y .htpasswd

Siguiendo con la entrada anterior del .htaccess, seguimos con la forma de poner contraseña a cualquier carpeta de tu servidor.

Total crea dos archivos el .htaccess y .htpasswd con estas características en la carpeta a proteger:

.htaccess

AuthName "Restricted Area"
AuthType Basic
AuthUserFile /dirección a carpeta que quieres proteger/.htpasswd
AuthGroupFile /dev/null
require valid-user

.htpasswd

tu_usuario:tu_contraseña_cifrada

Para sacar ese par de contraseña cifrada hay muchas páginas en internet yo te aconsejo esta que ademas te hace el .htaccess:

.htaccess y .htpasswd

Ahora veras que al intentar entrar en esa carpeta se te pedirá usuario y contraseña.

PHP .htaccess

Muchos os preguntareis… que demonios es el .htaccess

Pues muy fácil, es un archivo de configuración para tu servidor apache, desde el cual se pueden hacer y dejar de hacer al usuario de tu aplicación web, muchas cosas; se debería hacer en el archivo de configuración de apache, pero si no tienes esa oportunidad, sea por que tu proveedor no te lo permite, la mejor solución es esta.

Dos, son las que voy a tratar aquí ademas de ser las mas fáciles.

Antes de nada comprueba que en tu servidor te han habilitado el AllowOverride para la carpeta de tu servidor, habla con tu proveedor o ves al archivo de configuración de apache o en el httpd.conf y mira si tienes algo como esto:

<Directory (la dirección a tu carpeta principal del servidor)* >
AllowOverride All
</Directory>

*Sea http://www.loquesea.com o /var/www/loquesea

Con esto se habilitan estos archivos.

El segundo paso es crear un archivo .htaccess, no te olvides el punto del principio, y añade esto:

Options -Indexes
ErrorDocument 404 /tu_carpeta_local/error404.php
  • Option -Indexes, evitará que se puedan entrar directamente a carpetas sin que haya un archivo index.php, dará un error de acceso no permitido.
  • ErrorDocument 404 /tu_carpeta_local/error404.php, si el usuario termina en una pagina de error 404(no se encuentra la página), sea por lo que sea, se le redireccione a error404.php o al documento que tu quieras, lo único que debes hacer es cambiar error404.php por la página que quieras.

Poniendo varias lineas con los errores de html(403, 405…) podrás controlar donde acabará el usuario, dependiendo del error.

Minus, otro almacenamiento en la nube

Hace tiempo os hable de Dropbox, para almacenamiento en la nube, hoy os hablaré de Minus, que aunque no tenga las funcionalidades de Dropbox, os dará de entrada 10Gb de almacenamiento, lo que esta muy bien.

La diferencia más grande con Dropbox es que no puedes sincronizar una carpeta de tu PC, has de subir lo que quieras compartir.

Para probarlo:

Saber si en una carpeta y subcarpeta tienes archivos de X-Megas

Desde terminal tan facil como navegas hasta la carpeta y ejecutas por terminal:

find -size +4000M

Este comando busca los archivos de mas de 4 Gb que tengas en esa carpeta y subcarpetas.

Y esto para que sirve… pues si aun tienes discos duros en FAT32, como sabrás, no puedes meter archivos de mas de 4Gb.

Descomprimir .rar por terminal

Como descomprimir .rar por terminal en linux…

Pues tan sencillo como instalar el unrar free, si no lo tienes ya al instalar las restricted…

Y ejecutar el siguiente comando:

unrar x archivo.rar

Y si tienes un error de CRC en el archivo, pero descomprime hasta el final, usa este:

unrar x -kb archivo.rar

Lo que hace el -kb es, no borrar el archivo aunque el CRC este mal, OJO con esto, no es que te recupere el archivo, este seguirá estando mal.