Ubuntu環境を使用するRails開発用Cloud9を使用しています。 PostgreSQLデータベースの使用に関するドキュメントには、次のように記載されています。
サービスに接続します。
$ sudo sudo -u postgres psql
sudoを2回入力するとはどういう意味ですか?
ベストアンサー1
sudo -u postgres を使用すると、コマンドの実行時に postgres ユーザーを偽装できます。あなたのユーザーにはその権限がない可能性がありますが、ルートにはあります。
したがって、最初のsudoはroot権限を提供し、2番目のsudoは(ルートとして)postgresに対してsudo -uを実行し、postgresユーザーとしてコマンドを実行できるようにします。