-bash: ./catalina.sh: Permission denied

启动tomcat的时候 : ./catalina.sh

提示:-bash: ./catalina.sh: Permission denied

解决方法:

chmod 755 ./catalina.sh       //赋予权限

知识点:

文件权限为755

755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。

linux文件权限一般都以8进制表示,格式为abc的形式,其中a,b,c各为一个数字,分别表示User(所有者)、Group(同组用户)、及Other(其他用户)对该文件的操作权限;

1、第一位7,代表文件所有者拥有的权限为可读(4)+可写(2)+可执行(1)

2、第二位5,代表文件所有者同组用户的权限为可读(4)+不可写(0)+可执行(1)

3、第三位5,代表公共用户的权限为可读(4)+不可写(0)+可执行(1)

而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;

通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)。

赋予单独一个权限可以这样:

chmod +x  catalina.sh #给xampp.run执行权限

chmod +w catalina.sh #给xampp.run写权限

chmod +r  catalina.sh #给xampp.run读权限

 

特别注意的是:

chmod o+t  catalina.sh #赋777权限

一般不建议使用。需求一般不会赋全部权限的~

 

(在xshell上,某个.sh文件写完,发现执行不了,且别的可执行的都是显示绿色(文件名),原因即  该.sh文件没有赋予执行权限  可执行命令 ll (LL需要小写) 查看各文件的权限 赋予执行权限之后立刻变成绿色  就可以执行拉)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值