当前位置: 技术问答>linux和unix
如何让脚本执行root权限的命令?
来源: 互联网 发布时间:2014-12-17
本文导语: 我在建设网站的时候,用php写脚本,控制打印队列,但是不知道如何让apache运行只有root才能用的命令,如lpc等。我希望能够用php 来做到这个。即使是将spool的权限改了也没关系。哪位同志能够帮一下忙? ...
我在建设网站的时候,用php写脚本,控制打印队列,但是不知道如何让apache运行只有root才能用的命令,如lpc等。我希望能够用php 来做到这个。即使是将spool的权限改了也没关系。哪位同志能够帮一下忙?
|
最好的方法是你用php生成一个文本文件
然后用一个带SUID的脚本读这个文本文件
用cron定时执行这个带SUID的脚本
然后用一个带SUID的脚本读这个文本文件
用cron定时执行这个带SUID的脚本
|
设置setid,让其它用户拥有与文件owner相同的执行权限。
#chown root lpc
#chmod u+s lpc
#chown root lpc
#chmod u+s lpc
|
设置粘位。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。