Как PHP может использоваться для создания нескольких команд в терминале? Например, если я хочу изменить права доступа к папке или файлу, я могу запустить
Sudo Chmod 777 FileName
из командной строки. Как я могу сделать это с помощью PHP?
Посмотрите на exec
, system
т. Д.: http://www.php.net/manual/en/book.exec.php
Очевидно, что если вы собираетесь использовать sudo
для доступа к корневому файлу (не рекомендуется), вам необходимо либо указать пароль, либо установить пользователя, для которого работает PHP, чтобы не требовать пароль.
Возможно, лучше использовать SSH
вызов для этого и предоставить команду для выполнения с помощью этой команды.
Подводя итог, я действительно не рекомендую использовать PHP (или любой другой язык) для запуска ряда команд, которые затем используют sudo
Чтобы разрешить папку или файл в php использовать следующую строку кода
chmod($file,0777);
это изменит разрешение файла или папки.