Test Foro de elhacker.net SMF 2.1

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.

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...