Neb*_*bri 6 command-line bash chown
尝试按照本指南设置灯开发环境:https : //www.linode.com/docs/web-servers/lamp/how-to-install-a-lamp-stack-on-ubuntu-18-04 / .
麻烦从虚拟主机部分开始,步骤#4,我将example.com 替换为deckdev.local,所以最后的命令应该是
sudo chown -R $www-data:$www-data /var/www/html/deckdev.local/public_html
Run Code Online (Sandbox Code Playgroud)
产生以下输出
chown: invalid option -- 'd'
Try 'chown --help' for more information.
Run Code Online (Sandbox Code Playgroud)
我开始去谷歌搜索并发现了这个论坛帖子:https : //www.linode.com/community/questions/20208/chown-invalid-option-d 用户 jyoo 建议使用变量名 $www-data:$ www-data 以某种方式导致命令解析器误解。我倾向于同意这一评估,问题是两个多月以来在这些论坛上没有发布任何解决方案。
我个人不明白自己有什么问题,还有其他人能够帮助解开这个谜吗?自从我上次展示我的 linux 肌肉以来已经有一段时间了。
pLu*_*umo 18
$www 是一个空变量,所以 chown 看到以下内容:
sudo chown -R -data:-data
Run Code Online (Sandbox Code Playgroud)
-data或者更确切地说,-d被解释为选项。
它应该是:
sudo chown -R www-data:www-data /path/to/public_html
Run Code Online (Sandbox Code Playgroud)
在那个教程中这似乎是错误的。