PHP服务器网络用户设置
问题描述:
我需要在我的Ubuntu 10.10服务器上设置一个基本的Web用户帐户来托管网页。该帐户应该仅限于访问机器上必需的目录。我设置了以下帐户,但没有任何反应,当我尝试登录到它:PHP服务器网络用户设置
:~$ 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]和密码,但它只是重定向我回到登录登录:提示。我尝试重置密码,但仍然有同样的问题。
有人可以告诉我我做错了什么,或者建议另一种方法可以达到相同的结果(如果不是更好的方法)。
答
我发现了两个重要的事情是真实的:
月1日:我被重定向到登录提示,因为/斌/假是不是一个有效的外壳,因此没有庆典/ sh的命令可以执行,立即注销被迫。
第二:在安装apache2时,已经创建了一个名为www-data
的用户,并具有我正在查找的权限。我的印象是,用户必须不断登录到机器才能处理Web请求。情况并非如此(与Windows操作系统一样)。因此,让默认的www-data
用户处理所有请求是正确的方法。