当前位置:  技术问答>linux和unix

debian下拥有所有权限却无法进行实际的执行权限

    来源: 互联网  发布时间:2016-06-28

    本文导语:  debian 下 ls -l /sbin/shutdown 权限为: -rwxr-xr-x 我使用普通用户, 无法执行 shutdown, 系统提示 只有 root 才能执行。 ls -l /sbin/poweroff 权限为: lrwxrwxrwx 我使用普通用户, 无法执行 poweroff, 系统提示 只用 超...

debian 下 ls -l /sbin/shutdown 权限为:
-rwxr-xr-x

我使用普通用户, 无法执行 shutdown, 系统提示 只有 root 才能执行。

ls -l /sbin/poweroff 权限为:
lrwxrwxrwx

我使用普通用户, 无法执行 poweroff, 系统提示 只用 超级用户 才能执行。


请高手帮忙解答下原因, 我拥有足够的权限为什么却无法执行程序。

|
你有这个可执行文件的执行权限,但你同时还必须具有这个可执行文件中进行的每个动作的权限。
比如,这个可执行文件需要写某个文件a.txt,而你没有对a.txt的写权限。

|
可执行文件的权限跟可执行文件的所做的动作不完全是一回事。
这也是为什么当程序中遇到野指针错误时会发生segment fault的原因:并不是因为你有了执行权限,你就可以在内存里乱读乱写。你仍然只能执行那些系统认为你可以执行的动作。

|
shudown 既然是一个shell程序,建议楼主看一下showdown得shell代码,看看其中做了什么限制,其中有没有检查用户ID!

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Debian 8(Jessie )下面如何安装docker
  • Debian第一张光盘为什么有两个版本?debian-30r1-i386-binary-1.iso和debian-30r1-i386-binary-1_NONUS.iso该下载哪一个呢?它们有什么区别
  • Debian 7(Wheezy)下面如何安装docker
  • ${debian_chroot:+($debian_chroot)}是什么意思?
  • 在线等待…………急…………关于debian__linux的安装问题.我从网站下载了一套debian 的linux,是.iso的镜像文件。问怎么安装。
  • Debian 7 和 Debian 8 用户安装 Java 8的方法
  • 我觉得这是本世纪最让人想跳楼的玩笑了。我在安装了Debian后,重启计算机,让人震惊。Debian系统不见了。哪位帮帮我,怎么解决啊!为什么
  • Debian如何设置开机即进入console模式?
  • 请教Debian下的系列系统命令。
  • debian 查看ssh
  • 大家帮忙比较一下linux的两种类型:debian和redhat!!!
  • [求助]Debian在哪设置CFLAGS?
  • 新手提问:两个关于Debian下面gcc的问题
  • 关于Debian的安装问题。
  • 哪有debian下的gmake下载,急用
  • Ftp安装Debian,为啥老是安装不上图形界面呢?
  • 100分,怎样改变debian的启动顺序????
  • 我安装了Debian,但无法启动图形界面
  • 散分给用debian的朋友
  • 创建debian群。 有兴趣者进
  • 在Debian下安装 Gstreamer的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3