`

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

 
阅读更多

关于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权限就可以了

如chmod u+x *.sh

在此执行,OK了。

 

 

 

 

在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

分享到:
评论

相关推荐

    linux jdk+tomcat安装

    如果遇到权限问题,例如提示 `-bash: ./jdk-6u45-linux-x64.bin: Permission denied`,可以先通过 `chmod 777 jdk-6u45-linux-x64.bin` 赋予文件执行权限,然后再运行安装命令。 - 在安装过程中,会显示协议条款,...

    linux安装mysql

    mysqld: Can't create/write to file '/tmp/mysql/data/ibd35qXQ' (Errcode: 13 - Permission denied) InnoDB: Unable to create temporary file; errno: 13 InnoDB: InnoDB Database creation was aborted with ...

    mac系统安装apache tomcat配置方法图文详解.docx

    如果启动`startup.sh`时遇到`Permission denied`,使用以下命令设置目录权限: ``` sudo chmod 755 Library/Tomcat8/bin/*.sh ``` 6. **启动和停止Tomcat** - 使用`startup.sh`启动Tomcat,权限设置后应能成功...

    linux断电造成问题大全

    如果在设置ORACLE_SID时遇到权限问题,例如“bash:/root/.bashrc: Permission denied”,则可能需要调整.bashrc文件的权限或以root身份执行相关命令。 ### 三、服务管理与数据库状态检查 在处理完参数文件和环境...

    iOS-Mac配置Tomcat教程 Mac环境配置Tomcat教程

    打开终端,导航到`$CATALINA_HOME/bin`目录,输入`./startup.sh`启动Tomcat。如果出现`Permission denied`错误,你需要通过`chmod`命令给予执行权限: ``` chmod u+x *.sh ``` 再次尝试`./startup.sh`启动...

    在Mac OS上安装Tomcat服务器的教程

    如果在启动Tomcat时遇到 "Permission denied" 错误,这是因为当前用户没有执行脚本的权限。可以通过终端使用 `sudo chmod 755 xxx/bin/*.sh`(替换 `xxx` 为Tomcat的路径)命令,赋予所有`.sh`文件执行权限。 6. *...

Global site tag (gtag.js) - Google Analytics