【发布时间】:2015-01-10 07:14:25
【问题描述】:
我现在正在学习 dokku 以进行简单的 Web 部署。官方安装说明说明此命令:
wget -qO- https://raw.github.com/progrium/dokku/v0.3.12/bootstrap.sh | sudo DOKKU_TAG=v0.3.12 bash
我不是开发人员或管理员,但据我了解,它在root 帐户下执行所有引导和安装,感谢sudo。因此,dokku 将被检出到具有root 访问权限的目录中,并且所有其他目录(如/var/lib/dokku/)也将具有root 访问权限。
问题是 - 互联网上所有关于 dokku 的文章都指示执行dokku 命令或在没有sudo 的情况下执行与 dokku 相关的操作。例如,关于这个dokku 数据库插件https://github.com/krisrang/dokku-mariadb 的说明指示通过以下方式安装它:
cd /var/lib/dokku/plugins
git clone https://github.com/krisrang/dokku-mariadb mariadb
dokku plugins-install
这不起作用,因为/var/lib/dokku/plugins 具有root 访问权限,而git clone 将失败并显示acces denied。现在很难成为非管理员,但也许有人会暗示我做错了什么?我是否需要以其他方式安装 dokku,或者互联网上所有与 dokku 相关的教程都假设我在root 下执行它们(根据我有限的管理员知识,出于安全原因,强烈不建议这样做)。
【问题讨论】:
-
Sudo-dokku对于一款益智游戏来说,这个名字听起来很棒。
标签: dokku