0

我需要在我的 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] 和密码,但它只是将我重定向回 l​​ogin: 提示。我尝试重置密码,但仍然有同样的问题。

有人可以告诉我我做错了什么,或者建议另一种可以达到相同结果的方法(如果不是更好的方法)。

4

1 回答 1

0

我发现有两件重要的事情是真实的:

第一个:我被重定向到登录提示,因为 /bin/false 不是有效的 shell,因此无法执行 bash/sh 命令并强制立即注销。

第二:在安装 apache2 时,已经创建了一个用户,并以www-data我正在寻找的权限命名。我的印象是,用户必须不断登录机器才能处理 Web 请求。情况并非如此(就像 Windows 操作系统一样)。因此,让默认www-data用户处理所有请求是正确的方法。

于 2011-04-05T18:52:45.440 回答