NiC
Буратино был тупой
Всем привет.
Понимаю, что тема уже изжёвана и меня сейчас начнут гнобить, но всё же рискну спросить.
Есть вот такой кусочек кода:
Первая строчка исполняется без проблем.
Со второй всё плохо. Не работает даже при прямом указании параметров вместо $_POST данных.
В итоге имею созданную директорию с владельцем apache:apache. Что самое интересное, так это если переключиться в шелл пользователя apache, то команда sudo chown -R 1100:1100 /work/ftp/user1 работает без проблем.
Safe_mode = off
Selinux = disabled.
apache ALL = NOPASSWD: /bin/chown
Сервер под полным контролем, можно крутить параметрами.
Какую ошибку я пропустил?
Заранее спасибо.
Понимаю, что тема уже изжёвана и меня сейчас начнут гнобить, но всё же рискну спросить.
Есть вот такой кусочек кода:
PHP:
mkdir ('/work/ftp/'.$_POST['homedir'], 0755, true);
exec ('sudo /bin/chown -R '.$_POST['uid'].':'.$_POST['uid'].' /work/ftp/'.$_POST['homedir']);
Со второй всё плохо. Не работает даже при прямом указании параметров вместо $_POST данных.
В итоге имею созданную директорию с владельцем apache:apache. Что самое интересное, так это если переключиться в шелл пользователя apache, то команда sudo chown -R 1100:1100 /work/ftp/user1 работает без проблем.
Safe_mode = off
Selinux = disabled.
apache ALL = NOPASSWD: /bin/chown
Сервер под полным контролем, можно крутить параметрами.
Какую ошибку я пропустил?
Заранее спасибо.