LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1322|回复: 10

疯了

[复制链接]
发表于 2010-11-5 01:06:59 | 显示全部楼层 |阅读模式
[0]lrz@localhost tmp $ ls -l
总用量 4
-rwxr-xr-x 1 lrz users 22 11月  5 00:46 t.sh

[0]lrz@localhost tmp $ ./t.sh
bash: ./t.sh: 权限不够

[126]lrz@localhost tmp $ su -

localhost tmp # ./t.sh
-su: ./t.sh: 权限不够

运行过几个自己写的脚本,全都执行不了。
发表于 2010-11-5 09:43:47 | 显示全部楼层
man mount 看到掛載選項的解說,當中有這幾條:

FILESYSTEM INDEPENDENT MOUNT OPTIONS
       ....

       exec   Permit execution of binaries.

       [color="Red"]noexec [color="Blue"]Do not allow direct execution of any  binaries  on  the  mounted
              filesystem.   (Until  recently  it  was possible to run binaries
              anyway using a command like /lib/ld*.so /mnt/binary. This  trick
              fails since Linux 2.4.25 / 2.6.0.)

       ....

       [color="red"]user   Allow an ordinary user to mount the filesystem.  The name of the
              mounting  user  is  written  to  mtab so that he can unmount the
              filesystem again.   [color="Blue"]This  option  implies  the  options  [color="Red"]noexec,
              nosuid,  and  nodev (unless overridden by subsequent options, as
              in the option line user,exec,dev,suid).

       ....

       [color="Red"]users  Allow  every  user  to  mount  and unmount the filesystem.  [color="Blue"]This
              option implies the options [color="Red"]noexec,  nosuid,  and  nodev  (unless
              overridden   by  subsequent  options,  as  in  the  option  line
              users,exec,dev,suid).


試檢查所在分區的掛載選項,如果被設成 noexec,管你是 root 也無法執行文件。
回复 支持 反对

使用道具 举报

发表于 2010-11-5 09:55:55 | 显示全部楼层
应该是2楼说的那样。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-5 18:37:28 | 显示全部楼层
正解。
d00m3d厉害。
回复 支持 反对

使用道具 举报

发表于 2010-11-7 22:19:47 | 显示全部楼层
围观高手解答。收藏。
回复 支持 反对

使用道具 举报

发表于 2010-11-11 02:38:21 | 显示全部楼层
好奇一問,樓主的環境變量是什麼?

[] 中的數字又是何意?
回复 支持 反对

使用道具 举报

发表于 2010-11-11 11:41:30 | 显示全部楼层
exit status?
回复 支持 反对

使用道具 举报

发表于 2010-11-11 11:47:59 | 显示全部楼层
yes, it is exit status

echo $?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-11 12:41:42 | 显示全部楼层
[0]lrz@localhost ~ $ echo $PS1
[$?]\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\]
回复 支持 反对

使用道具 举报

发表于 2010-11-12 15:43:55 | 显示全部楼层
Post by lurz;2119465
[0]lrz@localhost ~ $ echo $PS1
[$?]\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\]


这个不错,回去设置下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表