Articles of permissions

Запуск скрипта оболочки из PHP как другого (не root) пользователя

Я пытаюсь запустить сценарий оболочки, принадлежащий не-привилегированному пользователю из PHP на сервере Ubuntu. Проблемы с разрешениями запускают его с exec() непрактично, так как это www-data который его запускает. Я немного искал Google и нашел ссылки varius на suExec (что кажется слишком большим количеством хлопот, чтобы работать над такой небольшой проблемой), установка бита suid и интересный […]

Разрешения файла и CHMOD: Как установить 777 в PHP при создании файла?

При сохранении файла, который когда он не существует, создается вопрос с правами доступа к файлу, который сначала создается как новый файл. Теперь все идет хорошо, и сохраненный файл имеет режим 644 . Что мне нужно изменить здесь, чтобы файлы сохранялись как режим 777 ? Спасибо тысячу за любые подсказки, подсказки или ответы. Код, который, по […]

WAMP не отображает значки в списке каталогов

Раньше я работал с моим PHP-кодом через vmware, но недавно решил переключиться на локальное использование WAMP (в Windows 8.1). Я создал пустые tests папок в папке www . Затем в моем браузере я набрал http://localhost/tests Все в порядке, за исключением того, что значки значков не отображаются. Вот картина, демонстрирующая, что я имею в виду: Есть […]

Разрешения для файлов; Должен ли мой контент в www-папке принадлежать www-data?

Это может быть вопрос о нобе, но он не может найти ответ нигде. У меня есть проблема, проблема с которой еще одна проблема с файлами помогла мне решить проблему ALMOST. Я создал пользователя в linux ( danny ), который имеет доступ к sudo. Я также создал новую группу, имя которой ТАКЖЕ является danny , и […]

Запуск Linux Command из PHP

У меня немного уникальная ситуация. Я пытаюсь запустить программу кодирования видео из скрипта PHP под названием Diascope, который опирается на команду «convert», предоставленную ImageMagick. У меня есть сценарий bash, который выполняет действительно простое преобразование, а затем запускает приложение под названием Diascope. Это код преобразования, и следующее работает, оно создает новый файл convert image.jpg image.png Показывает […]

PHP shell_exec, разрешение отклонено для выполнения скрипта оболочки -rwxrwxrwx

В настоящее время я нахожусь поверх ssh на удаленной системе CentOS 5.6, которая запускает веб-сервер Apache. Мне нужно использовать двоичный pdftohtml poppler pdftohtml который, к сожалению, в настоящее время не установлен на этой машине. Поэтому я загрузил пакет poppler и построил его под своей пользовательской папкой. Поскольку я не системный администратор, я этого не делал […]

Недопустимое разрешение команды php exec ()

У меня есть исполняемый файл C ++ «skypeforwarder». skypeforwarder работает, если я использую командную строку в терминале в Mac: henry $ /Users/henry/Desktop/skypeForwarder/skypekit-sdk_sdk-4.1.2.20_793394/examples/cpp/tutorial/step3/skypeForwarder sh: /Users/henry/Desktop/skypeForwarder/skypekit-sdk_sdk-4.1.2.20_793394/examples/cpp/tutorial/step3/skypeForwarder: Permission denied Но он всегда выдавал «разрешение отклонено», если он вызван в php exec (); <?php echo exec('whoami'); $output = null; $execBuild = '/Users/henry/Desktop/skypeForwarder/skypekit-sdk_sdk-4.1.2.20_793394/examples/cpp/tutorial/step3/'; $execBuild .= 'skypeForwarder'; $n = exec($execBuild, $output); […]

Facebook API: как публиковать на собственной стене приложения без входа в систему

Я хочу опубликовать на своей стене приложения текст со сценарием, но не для входа в систему, потому что это должно быть сделано автоматически. Как я мог это сделать? Я уже пробовал: $fb = new Facebook(array( 'appId' => 'appid', 'secret' => 'appsecret', 'cookie' => true )); if ($fb->getSession()) { // Post } else { // Logger […]