小编And*_*bst的帖子

从PHP脚本运行"sudo"命令?

我想从PHP运行一个"sudo"命令,我已经阅读了网络上的所有教程,但没有解决方案.至少我已经将LAMP的默认"nobody"用户添加到根组 - 但没有效果.

echo exec("sudo echo hi");
Run Code Online (Sandbox Code Playgroud)

关于安全的说明:

虽然这里的一些人由于坚信这会造成一个破坏整个互联网的大安全漏洞而贬低这一点,但有一些有效的案例,例如在测试中.从PHPUnit/Behat套件运行安装脚本来配置环境可能需要sudo权限.这些脚本无法从应用程序访问,也不会产生安全漏洞,因为事实上它们有助于确保不存在此类漏洞.

php linux sudo

0
推荐指数
1
解决办法
680
查看次数

Unix Shell脚本:逐行阅读和使用MySQL Rows

我想要一个shell脚本(ubuntu),它逐行从sql表中获取数据!我想要访问EACH行,例如用一个简单的if语句检查,你知道吗?

#!/bin/bash
TIME=`date +"%T"`
echo true  > log/ausgefuehrt-$TIME.log
/opt/lampp/lampp start
echo $TIME

#ASSIGNING MYSQL
MYSQL=/opt/lampp/bin/mysql
#$MYSQL -e"select * from ftp.ftp" -u root
$MYSQL -e"select * from ftp.ftp"

#STARTING TO FETCH EACH ROW (trying)
WHILE read ROW ;
        do echo $ROW # HERE <<< is the problem.. i dont know how to access each row :/
done
exit
Run Code Online (Sandbox Code Playgroud)

mysql shell ubuntu

0
推荐指数
1
解决办法
4534
查看次数

标签 统计

linux ×1

mysql ×1

php ×1

shell ×1

sudo ×1

ubuntu ×1