2011-05-22 28 views
7

Después de extraer y guardar los archivos de hormigas en un opt/y establecer la ruta variable de a $ANT_HOME/binPermiso hormiga denegado problema

me encontré con el siguiente comando en un CentOS 5

ant -version 

y estoy obteniendo el siguiente error

-bash:/path/opt/apache-ant-1.8.2/bin/ant: Permission denied 

¿Hay algún permiso que deba establecer o alguna fuente típica de este problema?

Gracias!

Respuesta

11

Si es el propietario del archivo, intente

chmod u+x /path/opt/apache-ant-1.8.2/bin/ant 

Si otra persona posee, ya sea sudo o raíz convertido entonces

chmod 755 /path/opt/apache-ant-1.8.2/bin/ant 

Es necesario tener permisos de ejecución en el archivo; el primero le otorga permisos de ejecución únicamente al propietario y probablemente sea preferible si es el propietario del archivo y el único que lo utiliza. El segundo requiere privilegios de root y otorga permiso de ejecución y lectura a todos, además de permiso de escritura para el propietario.

Puede ver los permisos actuales y la propiedad del archivo ejecutando ls -l /path/opt/apache-ant-1.8.2/bin/ant.