|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.06.2017, 05:13 | #1 |
Новичок
Джуниор
Регистрация: 15.06.2017
Сообщений: 1
|
помогите зарегистрировать пользователя через PHP
Пытаюсь написать простую админ панель для линукса
никак не получается сделать чтобы пользователь добавлялся код PHP файла $result = shell_exec('/srv/http/test1/script.sh'); echo $result; код скрипта script.sh #!/usr/bin/env bash login=test29 pass=test29 useradd -m -s /bin/bash -p $(perl -e'print crypt('$pass',"aa")') $login echo "Эта строчка выполняется" на экране выводит Эта строчка выполняется, значить код отчасти выполняется а добавление пользователя не происходит. Хотя если скрипт выполнить через терминал линукса то пользователь добавляется. Помогите кто может??? |
06.07.2017, 04:33 | #2 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
проблема скорее всего в правах доступа. Лучше так вообще не делать, особенно если речь идет о сервере реальном.
Можно записывать в текстровый файл логие пароль нового юзера. А по крону вызывать скрипт который, будет проверять это фай и считывать с него инфу. Как вариант конечно. А если безопастность вообще не важна, тогда выполнять не от www-data а от того юзера который имеет права на создание нового юзера !
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Данные пользователя через LDAP | Abdukhafiz | PHP | 1 | 06.03.2014 15:07 |
Аутентификация приложения пользователя в БД на сервере через PHP скрипт. | Smitt&Wesson | PHP | 14 | 16.12.2011 09:14 |
Аутентификация пользователя через php и mysql | Ilya_L | PHP | 12 | 07.06.2011 07:23 |