小编qwe*_*rty的帖子

用tar压缩文件夹?

我试图压缩文件夹(/var/www/)来~/www_backups/$time.tar这里$time是当前日期。

这就是我所拥有的:

cd /var/www && sudo tar -czf ~/www_backups $time"
Run Code Online (Sandbox Code Playgroud)

我完全迷失了,我已经在这里呆了几个小时了。不确定是否-czf正确。我只是想将所有内容复制/var/www到一个$time.tar文件中,并且我想维护所有文件的文件权限。谁能帮我吗?

linux tar backup

349
推荐指数
2
解决办法
72万
查看次数

以root用户身份从php执行shell脚本?

需要从 PHP 执行以下行:

$res = shell_exec('sudo sh /home/nicklas/cronjobs/make_account.sh 用户名密码');

问题是执行时什么也没有发生。如果我尝试 echo $res ,它会出现空白。我也试过使用 system() ,结果相同。我猜它不起作用,因为我需要以 root 访问权限运行脚本,而 www-data 用户默认情况下没有。我将以下行添加到 /etc/sudoers 以希望获得访问权限:

www-data ALL=(ALL:ALL) NOPASSWD:/home/nicklas/cronjobs/make_account.sh

但没有成功。我试过在两者之间重新启动 apache,没有任何改变。

我错过了什么吗?

shell scripting sudo php apache-httpd

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

apache-httpd ×1

backup ×1

linux ×1

php ×1

scripting ×1

shell ×1

sudo ×1

tar ×1