настройка веб-пользователя php сервера - PullRequest
0 голосов
/ 21 марта 2011

Мне нужно настроить базовую учетную запись веб-пользователя на моем сервере Ubuntu 10.10 для размещения веб-страниц. Эта учетная запись должна быть ограничена для доступа только к необходимым каталогам на машине. Я настраиваю следующую учетную запись, но при попытке войти в нее ничего не происходит:

 :~$ groupadd -g 1005 webgroup
 //I then changed the group and permissions of a current user I had already created
 :~$ sudo usermod -g 1005 -s /bin/false -d /home/webuser/ webuser

При попытке войти в систему с помощью этой учетной записи я ввожу имя пользователя [webuser] и пароль, но он просто перенаправляет меня обратно на приглашение login:. Я попытался сбросить пароль, но все еще проблема та же.

Может кто-нибудь сказать мне, что я делаю неправильно, или предложить другой метод, который бы достиг того же результата (если не лучший).

1 Ответ

0 голосов
/ 05 апреля 2011

Я нашел две важные вещи, чтобы быть правдой:

1-й: я перенаправлен на приглашение входа в систему, потому что / bin / false не является допустимой оболочкой, поэтому никакие команды bash / sh не могут быть выполненыи немедленный выход из системы принудительно.

2-й: после установки apache2 уже был создан пользователь с именем www-data с разрешениями, которые я искал.У меня сложилось впечатление, что пользователь должен постоянно входить в систему компьютера для обработки веб-запросов.Это не так (как с ОС Windows).Поэтому разрешение по умолчанию www-data пользователя обрабатывать все запросы является правильным методом.

...