解决linux的-bash: ./xx: Permission denied

转载 2018-02-16 15:08:42

用于学习

在linux下执行sh文件时提示下面信息:

-bash: ./xx.sh: Permission denied

解决方案 chmod 777 xx.sh

Linux chmod +755和chmod +777 各是什么意思呢?

755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样。

777代表,user,group ,others ,都有读写和可执行权限。

在linux终端先输入ls -al,可以看到如:

-rwx-r--r-- (一共10个参数)

第一个跟参数跟chmod无关,先不管.

2-4参数:属于user

5-7参数:属于group

8-10参数:属于others

接下来就简单了:r==>可读 w==>可写 x==>可执行

r=4      w=2      x=1

所以755代表 rwxr-xr-x


原文地址:https://www.cnblogs.com/rookieDanny/p/8450216.html

时间: 2024-11-05 19:43:42

解决linux的-bash: ./xx: Permission denied的相关文章

解决linux的-bash: ./xx.sh: Permission denied

在linux下执行sh文件时提示下面信息:-bash: ./xx.sh: Permission denied解决:chmod 777 xx.sh Linux chmod +755和chmod +777 各是什么意思呢? 755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样.777代表,user,group ,others ,都有读写和可执行权限. 在linux终端先输入ls -al,可以看到如:   -rwx-r--r--

bash: ./LM35_make_fs: Permission denied 解决办法

执行命令的时候 ./LM35_make_fs 遇到 permission denied, bash: ./LM35_make_fs: Permission denied权限的问题,可以运行 ls -l LM35_make_fs -rw-r--r-- 1 root root 147 Sep 30 17:08 LM35_make_fs 发现是owner没有执行(x)的权限. 要增加执行(x)权限:chmod  u+x  LM35_make_fs 这时再运行 ls -l LM35_make_fs -r

Bash . configure permission denied错误

当你在Linux(我这里是Ubuntu10.04LTS Desktop)下编译安装某个包的时候,你首先是进入到解压目录然后执行“$ ./configure”的,但是有时候你会发现提示错误,错误提示是这样的: $ ./configure bash: ./configure:权限不够?????? [英文状态下提示的是“bash . /configure permission denied”] 如果你改为执行 $ bash ./configure 那么就没有这个问题了,那为什么会出现这个问题呢?那是因

解决ubuntu bash: cd: ~:Permission denied

cd /usr/local/hadoop 报错:bash: cd: /usr/local/hadoop:Permission denied 输入指令: sudo chmod 777 /usr/local/hadoop 原因是没有权限,777代表,user,group ,others ,都有读写和可执行权限.

Linux scp 报错Permission denied, please try again

我帮助chenzhonghua在FTP上建了用户 但是他想用scp从Linux上往FTP服务器(192.168.62.2)传文件遇到了故障: [[email protected] tmp]# scp -P 25552 mysql.sock [email protected]:/tmp[email protected]'s password: Permission denied, please try again. 故障原因: SSH限制了用户的登录.scp命令走SSH登录.chenzhonghu

关于Mac或Linux下GO的Permission denied提示错误

有时候当你下载第三方库的时候,编译时会提示Permission denied 权限不足, 出现这种错误因为权限不够.其中一种办法是需要把你项目目录和go的pck.bin权限放开. chmod -R 777 go目录 原文地址:https://www.cnblogs.com/smallleiit/p/10317006.html

distcc (dcc_execvp) ERROR: failed to exec XX: Permission denied

首先先确保一下是不是能执行下面语句: # sudo -u nobody XX --version 如果能看见版本信息,则可以不用往下看. 再检查一下distccd.service # sudo cat distccd.service # /usr/lib/systemd/system/distccd.service[Unit]Description=Distccd A Distributed Compilation ServerAfter=network.target [Service]User

Linux下操作出现Permission denied错误

首先可以肯定的是,出现的原因:当前用户没有进行读.写.创建文件.删除文件等操作的权限. 解决办法: 输入命令 :sudo chmod -R 755 目录或者文件名称 上面的 755 标识权限,如果嫌烦可以直接 777 了事. 如果操作还是提示“overwrite”,那就说当前用户没有操作权限,增加权限就可以了 输入命令 :sudo chown -R $USER 目录或者文件名称 $USER就是当前的用户名,当然直接可以使用当前的用户名 原文地址:https://www.cnblogs.com/s

Linux执行.sh文件Permission denied

执行sh文件报没有权限: 看下该文件的权限: 缺少执行的权限,直接加上吧: chmod 777 test.sh 权限加上去了,可以执行sh文件了 若用 chmod 4755 filename 可使此程序具有root的权限 原文地址:https://www.cnblogs.com/lyc94620/p/10008873.html