В доступе отказано Ubuntu XAMPP - PullRequest
0 голосов
/ 05 апреля 2020

У меня в ноутбуке Ubuntu 18.04.4 LTS и XAMPP 7.2.27. После запуска этого скрипта:

$fh = fopen("testfile.txt", 'w') or die("Failed to create file");
$text = <<<_END
Line 1
_END;
fwrite($fh, $text) or die("Could not write to file");
fclose($fh);

Я получаю сообщение:

Warning: fopen(testfile.txt): failed to open stream: Permission denied in /opt/lampp/htdocs/examples/7/example7-4.php on line 2
Failed to create file

Я пытаюсь сохранить в каталог:

    drwxrwxr-x  6 root   ftp       4096 Apr  5 12:15 htdocs

(все подкаталоги имеют одинаковые разрешения );

члены группы ftp:

                        ftp:x:1002:kon,www-data,daemon

(демон, которого я добавил после запуска этого:

kon@kon-LIFEBOOK-S751:~$ ps aux | grep httpd
root      1502  0.0  0.3 365872 14144 ?        Ss   13:31   0:01 /opt/lampp/bin/httpd -k     start -E /opt/lampp/logs/error_log -DSSL -DPHP
daemon    1511  0.0  0.2 363448 10304 ?        S    13:31   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
daemon    1517  0.0  0.4 368232 17824 ?        S    13:31   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
daemon    1519  0.0  0.3 368168 13584 ?        S    13:31   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
daemon    1520  0.0  0.4 368364 16392 ?        S    13:31   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
daemon    1521  0.0  0.4 368232 17384 ?        S    13:31   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
daemon    1523  0.0  0.4 368232 17812 ?        S    13:31   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
daemon   14983  0.0  0.4 368232 18760 ?        S    17:38   0:00 /opt/lampp/bin/httpd -k start -E /opt/lampp/logs/error_log -DSSL -DPHP
kon      17331  0.0  0.0  21532  1148 pts/0    S+   18:39   0:00 grep --color=auto http

).

Все работает нормально с разрешениями 777. Но как заставить работать с 775? Что мне не хватает?

...