刚学linux,最简单的问题!谢谢
我在root目录下建了一个a.sh文件
然后我用root用户登陆后执行该文件./a.sh
不能执行,显示./a.sh: Permission denied
为什么?请问怎么解决?
问题点数:10、回复次数:6Top
1 楼noway(风飘扬)回复于 2004-09-02 12:03:59 得分 2
ls -l看看是不是可执行 若不是
chmod 700 a.sh
再执行之
Top
2 楼jellen(类痴狂人)回复于 2004-09-02 12:16:33 得分 2
同上,用命令chmod +x a.sh
然后用sh a.sh就可以运行了。Top
3 楼yanghuajia(我要抢分)回复于 2004-09-02 12:45:35 得分 2
bash a.sh
这也是个办法,不需要改权限Top
4 楼blh(当你不割肉时,你的损失只是个数字,当你割肉时,你的损失就是你的肉)回复于 2004-09-02 12:51:25 得分 2
It is necessary that the program has execution privilege if it can be executed.
1. chmod +x a.sh
./a.sh
2.source a.shTop
5 楼YiOnLine(Yi==小精,我已习惯每个傍晚去想她)回复于 2004-09-02 13:56:33 得分 0
我也初学.
一头雾水Top
6 楼mahongxi(烤鸡翅膀)(色摸)回复于 2004-09-02 14:01:29 得分 2
$source a.shTop




