簡體   English   中英

maven:bash mvn 權限被拒絕

[英]maven: bash mvn permission denied

這就是我所看到的:

mvn
bash: /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn: Permission denied

我的 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

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

文件命令:

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

您的權限表明您無法執行該文件。 修改該文件的權限。 如果您希望機器中的所有用戶都能夠執行該文件,請執行以下操作:

chmod a+x /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn

/usr/local/apache-maven/apache-maven-3.1.1/bin/mvn沒有執行權限。 這應該能夠解決它:

chmod a+x /usr/local/apache-maven/apache-maven-3.1.1/bin/mvn

sudo chmod 777 <mvn location>修復了它。 伙計,我很討厭 linux :P

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM