Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: gregory90 en 29 Abril 2016, 16:08 pm



Título: Comprobación de permisos de ficheros en Bash script
Publicado por: gregory90 en 29 Abril 2016, 16:08 pm
Hola,

Quisiera comprobar si un fichero tiene permisos de escritura. Para ello compruebo con el comando test y sus modificadores lo siguiente.

Código:
if test -w $1; then
     echo "El fichero "$1" existe, es un fichero normal y se puede escribir.";
  else
     echo "El fichero "$1" existe, es un fichero normal pero no se puede escribir.";
fi

Se que me debe estar fallando la condición o el parámetro -w de la condición, por cuando compruebo un fichero de solo ejecución también me dice que es de escritura, es decir no me sale al else... por que?.

Gracias y saludos.


Título: Re: Comprobación de permisos de ficheros en Bash script
Publicado por: gregory90 en 29 Abril 2016, 21:14 pm
Solucionado era por el ususario con quien lo ejecutaba...