Я пытаюсь сделать резервную копию всех файлов на нашем сервере, используя некоторые команды SSH через PHP, и у меня есть скрипт, работающий до некоторой степени.
Проблема в том, что только некоторые из папок на самом деле содержат какие-либо файлы, ноструктура папки кажется правильной.
Это скрипт, который я использую:
<code><?php
$output = `cd /
ls -al
tar -cf /home/b/a/backup/web/public_html/archive.tar home/*`;
echo "<pre>$output
";?>
Я не могу даже просмотреть файлы через SSHкомандами, примером этого является тестовая учетная запись. Если я использую следующую команду, я не могу просмотреть файлы веб-сайта.
<code><?php
$output = `cd /home/t/e/test/
ls -alRh`;
echo "<pre>$output
";?>
Но если я использую те же команды для другой учетной записи, я могу просматривать и загружать файлы веб-сайта.
Это проблема с разрешением или я пропустилчто-то в моем сценарии?
Спасибо