本文共 545 字,大约阅读时间需要 1 分钟。
执行以下命令时,提示权限不够,即使进入root中也没有权限:
./clash-linux-amd64-v1.3.0
首先su进入root权限,如果提示密码错误,可以重置密码:
sudo passwd root
进入root后查看所执行文件的用户权限:
ls -l clash-linux-amd64-v1.3.0
显示为:
-rw-r--r-- 1 xxx xxx 9170944 3月 17 16:06 clash-linux-amd64-v1.3.0
可以看到有一项类似:“-wr--r-wr-”之类的,如果这项里面的看不到有x的,只有w,r的话,证明没有可执行权限;同时文件名称为白色。
加上可执行权限:
chmod 777 clash-linux-amd64-v1.3.0
再次查看权限,可以看到:
root@zpj:/home/xxx# ls -l clash-linux-amd64-v1.3.0-rwxrwxrwx 1 xxx xxx 9170944 3月 17 16:06 clash-linux-amd64-v1.3.0
同时,文件名称变绿色,可以执行!
注:可以将“clash-linux-amd64-v1.3.0”替换为任何没有权限执行的文件。
转载地址:http://ygrpi.baihongyu.com/