Marの人生の一片

Marの人生の一片

アメブロから引っ越しました!大阪→鹿児島→京都→東京→京都と渡り歩いた、子育て中年サラリーマンの備忘録です

【Oracleネタですが何か】oracleユーザーなのにrunInstallerが走らない

Xlibがどうのこうの、DISPLAY変数がどうのこうのと言われてrunInstallerが走らない。

答えは「rootでログインしていたから」。

Xは、ログインしたユーザーの権限でサービス起動する。その状態で

# su - oracle

してユーザーを変更してrunInstallerを起動すると、

runInstallerがアクセスするX関連のプロセスがrootで起動されているため、

権限が無い、と怒られるのだ。

教訓

インストーラを走らせるときは、インストーラを走らせるユーザーでログインしておく