"noroot" 在 Variant Vagrant Vagrant (VVV) 脚本中意味着什么
What does "noroot" means in Variant Vagrant Vagrant (VVV) scripts
我正在尝试为 VVV 编写自定义配置程序。
我注意到 shell 脚本中的许多命令行都以 'noroot'.
为前缀
这里有几个例子:
noroot mkdir -p "${VVV_PATH_TO_SITE}/log"
noroot touch "${VVV_PATH_TO_SITE}/log/nginx-error.log"
noroot wp plugin install "${plugin}" --activate
我搞不懂'noroot'的目的是什么。
任何人都可以向我解释什么是 'noroot' 以及在哪里可以找到有关它的文档。
谢谢。
原来noroot
是VVV-path/provision/provision-helpers.sh:
中包含的VVV核心脚本中定义的特定函数
function noroot() {
sudo -EH -u "vagrant" "$@";
}
export -f noroot
它以 vagrant
用户身份运行 noroot
之后的命令
我正在尝试为 VVV 编写自定义配置程序。 我注意到 shell 脚本中的许多命令行都以 'noroot'.
为前缀这里有几个例子:
noroot mkdir -p "${VVV_PATH_TO_SITE}/log"
noroot touch "${VVV_PATH_TO_SITE}/log/nginx-error.log"
noroot wp plugin install "${plugin}" --activate
我搞不懂'noroot'的目的是什么。
任何人都可以向我解释什么是 'noroot' 以及在哪里可以找到有关它的文档。
谢谢。
原来noroot
是VVV-path/provision/provision-helpers.sh:
function noroot() {
sudo -EH -u "vagrant" "$@";
}
export -f noroot
它以 vagrant
noroot
之后的命令