Ant Permission Denied проблема - PullRequest
7 голосов
/ 22 мая 2011

После извлечения и сохранения файлов ant в каталог opt / и установки переменной path до $ANT_HOME/bin

Я выполнил следующую команду на CentOS 5

ant -version

и я получаю следующую ошибку

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

Есть ли какое-то разрешение, которое я должен установить, или какой-то типичный источник этой проблемы?

Спасибо!

1 Ответ

11 голосов
/ 22 мая 2011

Если у вас есть файл, попробуйте

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

Если кому-то еще принадлежит, либо sudo, либо стать пользователем root,

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

Вы должны иметь права на выполнение файла; первый дает разрешения на выполнение только владельцу и, вероятно, предпочтительнее, если вы владеете файлом и являетесь единственным, кто его использует. Второй требует привилегий root и дает всем права на выполнение и чтение, а также право на запись для владельца.

Вы можете просмотреть текущие права и владельца файла, запустив ls -l /path/opt/apache-ant-1.8.2/bin/ant.

...