パスワードが設定されていないユーザアカウントにスイッチする方法・sudo †Ubuntuを利用していてPostgreSQLなどをインストールした場合、PostgreSQLユーザであるpostgresにはパスワードが設定されていません。 関連記事 †
動作確認環境 †
sudoコマンドでスイッチユーザする †以下の構文でパスワードが指定されていないユーザにスイッチすることができます。 sudo -i -u ユーザアカウント 実際にPostgreSQLをインストールしたUbuntuで試してみます。 $ cat /etc/passwd | grep postgres postgres:x:106:114:PostgreSQL administrator,,,:/var/lib/postgresql:/bin/bash 以下sudoコマンドでpostgresユーザにスイッチした時の出力です。 sakura@ubuntu:~$ sudo -i -u postgres [sudo] password for sakura: postgres@ubuntu:~$ postgres@ubuntu:~$ whoami postgres 以上、Ubuntuでsudoコマンドを使ってユーザをスイッチする方法でした。 |