Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2017, 05:13   #1
igroc
Новичок
Джуниор
 
Регистрация: 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 "Эта строчка выполняется"


на экране выводит Эта строчка выполняется, значить код отчасти выполняется а добавление пользователя не происходит. Хотя если скрипт выполнить через терминал линукса то пользователь добавляется.

Помогите кто может???
igroc вне форума Ответить с цитированием
Старый 06.07.2017, 04:33   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

проблема скорее всего в правах доступа. Лучше так вообще не делать, особенно если речь идет о сервере реальном.

Можно записывать в текстровый файл логие пароль нового юзера. А по крону вызывать скрипт который, будет проверять это фай и считывать с него инфу.

Как вариант конечно.

А если безопастность вообще не важна, тогда выполнять не от www-data а от того юзера который имеет права на создание нового юзера !
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Данные пользователя через 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