linux报错-bash: ./xx.sh: Permission denied

linux报错-bash: ./xx.sh: Permission denied

  1. 在linux下执行sh文件时提示:

    -bash: ./xx.sh: Permission denied

  2. 进行授权:

    chmod 777 xx.sh

  3. Linux chmod +755和chmod +777 区别:
     755 代表用户对该文件拥有读,写,执行的权限,
     同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样。
    
     777代表,user,group ,others ,都有读写和可执行权限。
  4. 在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/renxiuxing/p/12242622.html

时间: 2024-10-12 14:14:39

linux报错-bash: ./xx.sh: 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--

LINUX权限错误:-bash: ./startup.sh: Permission denied

LINUX权限-bash: ./startup.sh: Permission denied 执行./startup.sh,或者./shutdown.sh的时候,报:Permission denied,因为是执行tomcat时,用户无权限,导致出现以上错误.需要用命令:chmod 修改一下bin目录下的.sh权限. 具体操作如下:chmod u+x *.sh

thinkphp5访问报错 ...with message 'mkdir(): Permission denied' in... 或...failed to open stream: Permission denied' in...

报错截图1: 报错截图2: 报错原因没有权限访问thinkphp5/runtime目录. 解决方法: 1.如果thinkphp5/runtime目录下面有文件,先清空thinkphp5/runtime目录: 2.修改thinkphp5/runtime目录权限为可读可写. thinkphp5访问报错 ...with message 'mkdir(): Permission denied' in... 或...failed to open stream: Permission denied' in.

salt-call报错OSError: [Errno 13] Permission denied: '/root/.gvfs'

今天通过salt获取磁盘信息,并且通过return到mysql,但是发现表里面少了点minion的信息,然后经查看,都是一些新的ibm x3650 m4的机器 然后在saltstack的源码找到了status.diskusage的实现,先看看是怎么实现的磁盘使用量吧,下面是源码 ret = {} for path in selected: fsstats = os.statvfs(path) blksz = fsstats.f_bsize available = fsstats.f_bavail

Github克隆项目的时候报错:[email protected]: Permission denied (publickey).解决方法

问题 Github克隆项目的时候报如下错: [email protected]: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rightsand the repository exists. 从上面报出的错误提示可以知道在克隆项目时没有权限所以被拒绝了,Github 服务器和我们本地的通讯要使用 S

关于LINUX权限-bash: ./startup.sh: Permission denied

<script type="text/javascript"></script><script type="text/javascript"></script> 在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied, 其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行, 用命令chmod 修改一下bin目录下的.sh权限就可以了 如chm

Tomcat 启动报错 java.net.BindException: Permission denied :80

Tomcat一启动就报如下错误: Caused by: java.net.BindException: Permission denied <null>:80 at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:410) at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:640) at org.apache.coyote.

redis 报错 &quot;CONFIG REWRITE failed: Permission denied&quot;

无意中看到了redis的config rewrite这个命令.闲来无聊,所以打算自己做个实验.下面的文章是redis关于config rewrite的描述信息: CONFIG REWRITE 命令对启动 Redis 服务器时所指定的 redis.conf 文件进行改写: 因为 CONFIG SET 命令可以对服务器的当前配置进行修改, 而修改后的配置可能和 redis.conf 文件中所描述的配置不一样, CONFIG REWRITE 的作用就是通过尽可能少的修改, 将服务器当前所使用的配置记录

Linux报错-bash: fork: retry: Resource temporarily unavailable和进程描述符之间的关系

在公司服务器上切换用户,出现 "-bash: fork: retry: Resource temporarily unavailable"这样的报错,查询得知是普通用户能够使用的进程数太少和文件描述符太小导致的,每一个文件描述符会和一个文件对应,但是很多文件描述符也会和一个文件对应.相同的文件可以被不同的进程打开,也可以被同一个进程打开多次.我们可以从系统层面和进程层面来查看相应的文件描述符. 一,系统层面的文件描述符 涉及到系统层面的,基本上都是通过修改内核参数来实现的,修改系统中的