LinuxSir.cn,穿越时空的Linuxsir!

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

关于文件执行权限的问题

[复制链接]
发表于 2011-2-19 22:42:06 | 显示全部楼层 |阅读模式
  1. $ ls -l /sbin/swapon
  2. -rwxr-xr-x 1 root root 18980 Jan 26 03:19 /sbin/swapon
  3. $ file swap_file
  4. swap_file: Linux/i386 swap file (new style), version 1 (4K pages), size 249 pages, no label, UUID=fbdb3476-c197-450a-acba-93399ffc0779
  5. $ /sbin/swapon swap_file
  6. swapon: swap_file: swapon failed: Operation not permitted
复制代码
本来嘛,/sbin/swapon命令是允许任何用户执行的,可最后它却返回了Operation not permitted这样的错误信息,请问系统在哪一步限制了普通用户调用/sbin/swapon这个命令呢?
发表于 2011-2-20 10:56:06 | 显示全部楼层
你这个太混淆了,你可以看看{,/usr}/{,s}bin下有哪个命令不是仨“x”全有的?
“请问系统在哪一步限制了普通用户调用/sbin/swapon这个命令呢?”看实现命令的代码里有没有用到需要特权的系统调用...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-20 18:41:18 | 显示全部楼层
懂了,以前理解的太狭隘,多谢^_^
回复 支持 反对

使用道具 举报

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

本版积分规则

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