Bash Script comprueba si la carpeta esta montada samba

February 8th, 2010

Al iniciar mi ubuntu, me carga una carpeta compartida de samba en otro server. Lo hago añadiendo al fstab una linea y me lo monta automáticamente, pero al parar me daba ester error:

CIFS VFS: Server not responding
CIFS VFS: no response for cmd 50 mid 30

Esto es porque al apagar la máquina aún sigue montado el recurso.

Para arreglar esto hice un script, algo sencillo per útil. Lo que hace es comprueba si la carpeta esta montada, si no lo esta, la monta, y si lo está, la desmonta. Así, al iniciar mi pc le doy al script (tengo un enlace en la barra de tareas) y al apagar le vuelvo a dar al script y me lo desmonta.

#!/bin/bash
arxiu=/home/wil/Música/prova.txt
if [ -f "$arxiu" ]; then
smbumount /home/wil/Música
echo “desmuntant Carpeta de Música”
else
smbmount //servidor/recurso -o username=usuario,password=contraseña,,iocharset=utf8
echo “Carpeta de Música muntada”
fi

La explicación es sencilla, tenemos que tener un archivo que sirva para comprobar (/home/wil/Música/prova.txt y editar la variable arxiu para saber si la carpeta ya esta montada. Le dais permisos de ejecución y lo colocais donde querais, luego un enlace con icono bien chulo y podreis montar y desmontar vuestros recursos compartidos en un periquete sin tocar el fstab.

script_bash_samba_montar_if

Publicado en la categoría scripts | No Comments

1152 error al extraer error extracting Windows

February 3rd, 2010

En otro de los portátiles que reparo, me encontré con este dichoso error.  Aparentemente parece que venga derivado de problemas al ejecutar el msi decomprimido en la carpet temporal, pero no es así.

Prové revisando permisos del usuario, borrando temporales y volviendo a bajar la aplicación, pero nada, 152=Error al extraer a la ubicación temporal.

Así que después de perder un poco de tiempo, desactivo el antivirus kaspersky, y voilà, el error desaparece!!

En equipos con el antivirus Banda Ancha (proporcionado por teléfonica pero que realmente esconde un Karspersky) también hay que desactivar la protección.

kaspersky

Publicado en la categoría Windows | No Comments

elija el programa que desea usar… Windows Vista error

February 2nd, 2010

Si nos aparece ese dichoso mensaje cada vez que intentamos ejecutar algun programa o abrir un documento en Windows Vista, es porque después de instal·lar algun programa el registro de windows pierde la asociación de archivos. Me he encontrado con esto después de instalar Adobe Reader 9.0 y Real Player, en equipos Toshiba con Windows Vista Home Premium.

La solución es sencilla. Descargais el siguiente archivo y lo ejecutais: exefix_cu

Al reiniciar todo habrá vuelto a la normalidad. Ahora pasad un buen limpiador  de registro y temporales y Vista reparado!!

sistemas-operativos-windows-vista-u

Publicado en la categoría vista | No Comments

Listar contenido de un directorio web en apache

July 15th, 2009

Después de repasar millones de posts donde se explica como hacer que NO se listen los archivos de apache, por fin encuentro la manera de SI mostrar un listado.

Hay buscar el archivo donde se guarda la configuración de los hosts virtuales (si tenemos) o el httpd.conf.

y escribimos esto

 

<Directory /ruta/ejemplo/>

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all

</Directory>


Y nos listará los archivos que tengamos en ese directorio.
Si queremos más funciones (iconos, codificación en los nombres de los archivos listados, etc…) aquí más información.

http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html

Para que funcione, hay que eliminar el index.htm o index.php (o el archivo que hace de index) y reiniciar apache.

La teoría según apache:
http://httpd.apache.org/docs/2.0/mod/core.html#options

 

Listar archivos de servidor apache

Listar archivos de servidor apache

Publicado en la categoría apache, trucos | No Comments

borrar cambiar contraseña root

July 8th, 2009

Tenia un portátil con debian en el que no recordaba la contraseña. Después de mucho pensar y probar, la solución fue más fácil de lo que pensaba.

El portátil tiene mucha tralla y el lector de cd no va bien, asi que no podía usar el método “knoppix” o “ubuntu” (arrancar en modo live y editar el /etc/passwd borrando la X de la linea de root).

Así que lo más fácil, rápido y efectivo es lo siguiente:

  • En la pantalla del gestor de arranque (grub) apretar la tecla e para editar la linea con los parámetros de arranque y añadir al final “single” (sin las comillas). Esto hará que Debian se incie en modo INIT LEVEL 1, es decir sin cargar daemons y con sólo un usuario (root) sin contraseña.

Una vez cargado el sistema sólo tenemos que hacer

passwd

  • Ponemos la nueva contraseña de root. La confirmamos otra vez y listo. Ya tenemos hemos cambiado la contraseña de root en menos de 5 minutos.

root_password_borrar_canvia

Publicado en la categoría Linux, trucos | No Comments

« Previous Entries