在 Ubuntu 中为用户创建新的主目录

在 Ubuntu 中为用户创建新的主目录

关于 Ubuntu 10.04 中用户管理的一个快速问题。

我在一些 Web 服务器的部署脚本中遇到了以下做法:

mkdir /home/www-data
cd /home/www-data
wget http://somesite.com/static/some_package.zip
unzip some_package.zip
rm some_package.zip
chown -R www-data:www-data some_package

在我看来,www-data除非命令明确创建了“ ”,否则没有用户/组被明确创建为“ ” chown?如果是这样,这是否意味着我可以在某些服务器启动脚本中/home/www-data/以用户“ www-data”的身份运行其中的内容?还是我需要进行额外的权限配置?

答案1

在基于 Debian 的系统上,用户和组www-data通常在安装时创建,以供 Web 服务器使用。

如果它们不存在,chown就不会创建它们——而是显示一条错误消息。

相关内容