gpt4 book ai didi

php - 从 php 代码在 debian 中安装驱动器

转载 作者:太空宇宙 更新时间:2023-11-04 03:45:25 25 4
gpt4 key购买 nike

我已经研究了两天了,但还没有找到任何方法(好的或坏的)来实现这一点。

我必须能够通过网络从我的网站页面动态安装驱动器(这部分是不可避免的)。

使用以下命令直接在控制台上执行此操作没有任何问题

mount -t cifs //IP-REMOTE-MACHINE/Folder -o username=username,password=password /mnt/share

显然,如果没有 root 权限,尝试仅执行此命令的 shell_exec() 是行不通的。

我尝试shell_exec()一个脚本,在其中我可以切换到root用户(通过su或sudo mycommand),但它们都不起作用(从来没有能够成功地编写一个脚本,即使使用硬编码的root pwd,也会自动将我的用户切换到root(即使这感觉是一个非常糟糕的主意,我本可以接受那个atm)。

之后我尝试使用pmount但从未找到访问远程共享文件的方法(我认为这根本不可能,但我可能在这里错过了一些东西?)

所有这些都在带有 apache2 的 Debian 机器上运行。

最佳答案

我有一个疯狂的想法...

您可以设置一个 cron 以 root 身份运行,以检查脚本中的挂载命令。该脚本将简单地设置要处理的挂载命令,当 cron 到达它时,运行挂载,将命令标记为已处理,然后写入日志文件,然后您可以显示该日志文件。

关于php - 从 php 代码在 debian 中安装驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28363430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com