+ -
当前位置:首页 → 问答吧 → 某些第三方命令为什么只能root执行?

某些第三方命令为什么只能root执行?

时间:2011-02-25

来源:互联网

e.g
sudo -u test /opt/MegaRAID/MegaCli/MegaCli64  -LdPdInfo -aALL
                                    

Exit Code: 0x00

而用root就有显示信息,而且这个/opt下所有目录权限设为777都不行?

作者: expert1   发布时间: 2011-02-25

回复 expert1


    貌似跟777没关系,普通用户只能操作自己的/home目录吧

作者: wtuter   发布时间: 2011-02-25

将opt下的内容都 chown 为 自己的 就不用root了

作者: chenbin200818   发布时间: 2011-02-25



QUOTE:
将opt下的内容都 chown 为 自己的 就不用root了
chenbin200818 发表于 2011-02-25 16:25




    试了,不行,sudo里添加了权限也不行。我x

作者: expert1   发布时间: 2011-02-25

回复 expert1


   用户名为 chen

sudo chown chen:chen * -R

作者: chenbin200818   发布时间: 2011-02-25

sudoer 和 root 终究还是不一样的

作者: 昭襄王   发布时间: 2011-02-25

那你就用root巴.可能这个程序的调用需要很多的root权限的命令呢

作者: 南极雨   发布时间: 2011-02-25

应该可以的 我也基本将第三方软件都放在 opt下, 然后执行chown 命令 , 权限自然就变成 chen 的了

作者: chenbin200818   发布时间: 2011-02-25

呵呵,我搞掂了,直接在sudoers添加这个目录权限。至于chown -R /opt...
777我试了一个上午都不行

作者: expert1   发布时间: 2011-02-25

chmod 和 chown 别搞混了

作者: chenbin200818   发布时间: 2011-02-25

热门下载

更多