maven: bash mvn permission denied
C'est ce que je vois:
mvn
bash: /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn: Permission denied
mon fichier bash:
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
JAVA_HOME=/usr/java/default
export JAVA_HOME
HADOOP_HOME=/usr/share/491s14/hadoop
export HADOOP_HOME
PATH=$PATH:$HOME/bin:$HADOOP_HOME/bin
export PATH
export M2_HOME=/usr/local/apache-maven/apache-maven-3.1.1
export M2=$M2_HOME/bin
PATH=$M2:$PATH
commande ls:
ls -l /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn
-rw-r--r--. 1 root root 5806 Feb 21 11:33 /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn
fichier de commande:
file /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn
/usr/local/apache-maven/apache-maven-3.1.1/bin/mvn: POSIX shell script text executable
Qu'est-ce que la sortie de
modifié la question avec ceux là.
ls -l /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn
et file /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn
?modifié la question avec ceux là.
OriginalL'auteur rcj | 2014-02-21
Vous devez vous connecter pour publier un commentaire.
Votre permission montre que vous ne pouvez pas exécuter ce fichier. Modifier les autorisations pour le fichier. Si vous souhaitez que tous les utilisateurs de la machine doit être en mesure d'exécuter le fichier, puis de le faire :
OriginalL'auteur iamauser
/usr/local/apache-maven/apache-maven-3.1.1/bin/mvn
n'a pas l'autorisation d'exécution. Ce devrait être en mesure de résoudre le problème:OriginalL'auteur Lee Duhem
sudo chmod 777, il fixe. L'homme que je suce à linux 😛
c'est une réponse, mais je considère que c'est très mauvais depuis le 777 est un d'autorisations d'ouverture pour tous, cela pourrait causer un problème de sécurité
OriginalL'auteur rcj