Автор Тема: Alt Server 11 php8.2 из под Apache не может записывать в подпапку под /usr  (Прочитано 36 раз)

Оффлайн eltsov_da

  • Участник
  • *
  • Сообщений: 41
Здравствуйте.
Установил Alt Server 11 (без графики) + lampserver
Возникла проблема:
php из apache mod_php не может писать в папку /usr/aaa даже если есть все права.
При этом php CLI может
А в папку /srv/aaa с аналогичными правами могут писать оба.
Права на папки:
drwxr-xr-x  15 root root  4096 мар  4 17:31 usr
drwxrwxrwx   2 apache2 apache2  4096 мар  4 17:30 aaa

drwxr-xr-x  15 root root  4096 мар  4 17:35 srv
drwxrwxrwx   2 apache2 apache2  4096 мар  4 17:37 aaa

Тестовый скрипт:
echo `whoami`;
if(is_writable('/usr/aaa')) {
 echo("Ok "); }
else {
 echo("not "); }
if(is_writable('/srv/aaa'))  {
 echo("Ok "); }
else {
 echo("not "); }
?>

Если открываю через браузер (http://192.168.11.93/x.php) вижу
apache2 not Ok

если запускаю: sudo -u apache2 php /var/www/html/x.php  получаю:
apache2
Ok Ok

Вроде Selinux и т.п. по умолчанию нет

Подскажите, что это за ограничение?