我对 Ubuntu/Linux 还很陌生。
我正在设置 lighttpd 网络服务器,我认为我需要设置网络服务器/守护进程用户帐户才能运行它。配置文件要求输入 server.username 和 server.groupname。
我认为我需要使用 adduser 设置服务器将使用的用户帐户。我还假设我需要将该帐户设置为系统用户,而不是普通用户。对吗?
此外,从我所读的内容来看,我可以将主目录设置为/var/www/
我计划保存所有网站文件的位置,并且应该授予 lighttpd 用户适当的权限。
我是否需要设置一个组和一个帐户,或者创建帐户是否会自动创建一个同名的组?
我需要给该账户设置密码吗?
我应该手动分配 UID 吗?
这是正确的设置方法吗?
任何帮助,将不胜感激。
答案1
当您使用常规 ubuntu 包 () 设置 lighttpd 时apt-get install lighttpd
,ubuntu 将使用所有者/组 www-data 并自动为您添加此用户。
在 /var/www 中,您可以使用您的用户名作为文件和目录的所有者,但将组更改为 www-data。
sudo chown -R yourusername:www-data /var/www