Linux系统执行shell脚本时报权限不足怎么解决

2025-10-27 07:43:28

1、打开Ubuntu虚拟机,在桌面空白出点击右键 -- 打开终端。

Linux系统执行shell脚本时报权限不足怎么解决

2、在终端使用vi编辑器创建shell脚本文件‘t.sh’,并在文件内写命令如下:

#!/bin/bash

echo "test"

Linux系统执行shell脚本时报权限不足怎么解决

3、保存退出后,在终端使用bash shell执行t.sh脚本,命令如下:

/bin/bash t.sh

打印出tesh,证明脚本没有问题。

Linux系统执行shell脚本时报权限不足怎么解决

4、使用路径的方式执行脚本,因为是在当前路径,命令如下:

./t.sh

无法执行,提示权限不足。

Linux系统执行shell脚本时报权限不足怎么解决

5、使用命令为t.sh文件,为属主用户添加可执行权限。

chmod u+x t.sh

Linux系统执行shell脚本时报权限不足怎么解决

6、查看t.sh文件详细信息,命令如下:

ll|grep t.sh

发现t.sh的属主a已经有了可执行权限。

Linux系统执行shell脚本时报权限不足怎么解决

7、这时再使用相对路径或者绝对路径就可以执行t.sh文件了。

相对路径的方式

./t.sh

绝对路径的方式

/home/a/t.sh

Linux系统执行shell脚本时报权限不足怎么解决

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢