konfiguracja użytkownika sieci web serwera php

0

Muszę skonfigurować podstawowe konto użytkownika internetowego na moim serwerze Ubuntu 10.10 do hostowania stron internetowych. To konto powinno być ograniczone do dostępu tylko do niezbędnych katalogów na komputerze. Konfiguruję następujące konto, ale nic się nie dzieje, gdy próbuję się na nim zalogować:

:~$ 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

Podczas próby zalogowania się przy użyciu tego konta wprowadzam nazwę użytkownika [webuser] i hasło, ale po prostu przekierowuje mnie z powrotem do monitu login:. Próbowałem zresetować hasło, ale nadal mam ten sam problem.

Czy ktoś może mi powiedzieć, co robię źle, lub zasugerować inną metodę, która osiągnęłaby ten sam wynik (jeśli nie lepszy).

sadmicrowave
źródło

Odpowiedzi:

2

Zostajesz wyrzucony z powrotem do monitu login: ponieważ powłoka jest ustawiona na / bin / false. Nie jest to zły pomysł dla każdego użytkownika, który nie powinien zezwalać na logowanie (naprawdę powinieneś użyć / sbin / nologin), ale musisz zmienić go na prawidłową powłokę, taką jak / bin / bash, aby zalogować się przy użyciu tego konta.

malcolmpdx
źródło
+1, Dobra rozmowa z / sbin / nologin
Hyppy