如何创建嵌套文件并为所有父路径设置所有者?

如何创建嵌套文件并为所有父路径设置所有者?

我需要为www-data用户创建以下文件,如下所示:

sudo /var/www/.ssh/authorized_keys

但是www.ssh目录和 authorized_keys 文件均不存在。如何www-data使用一个(或两个)命令创建它们并为它们全部设置所有者?

答案1

sudo mkdir -p /var/www/.ssh/

sudo chown -R'www-data':'www-data' /var/www

这将帮助您完成大部分工作(假设用户和组正确)。我认为这个网站不会很好地处理您的问题,因为您问的是如何创建目录这样基本的问题。

相关内容