我使用 Cloud9 进行 Rails 开发,它使用 Ubuntu 环境。在有关使用 PostgreSQL 数据库的文档中,它说:
连接到服务:
$ sudo sudo -u postgres psql
Run Code Online (Sandbox Code Playgroud)
两次输入sudo是什么意思?
小智 11
sudo -u postgres 允许您在运行命令时模拟 postgres 用户。您的用户可能没有该权限,但 root 用户有。
所以第一个 sudo 给你 root 的权限,第二个 sudo 允许你(作为 root) sudo -u 到 postgres 允许命令以 postgres 用户身份运行。
归档时间: |
|
查看次数: |
6414 次 |
最近记录: |