タグ

2016年8月8日のブックマーク (2件)

  • 『CentOS7にpostgresを設定』

    ■ postgresqlインストール sudo yum install postgresql postgresql-server postgresql-devel postgresql-contrib ■ postgresユーザーのパスワード設定 sudo passwd postgres ※インストールすると、postgresというログイン可能なユーザーが勝手に生成される。 ここのパスワードがいい加減だと、SSHからこのユーザーに侵入されてしまう。 ■ postgresユーザーに蓋をしておく sudo usermod -s /sbin/nologin postgres ※外からここに直接ログインしても仕方がないのでnologinにしておく。 ■ 蓋をしたpostgresユーザーにスイッチする su - postgres --shell=/bin/bash ■ postgresの初期化 su

    『CentOS7にpostgresを設定』
  • su できないユーザーへsu する

    ログインシェルに、/sbin/nologin のようなシェルが指定されていると、そのアカウントは、ログインや、su でのスイッチができません。この様なユーザーにsuする手順を説明します。 Last Update : 2014年02月03日 phpや、cgi等、apacheユーザーの権限で実行されるスクリプトの動作を調べる際に、apacheユーザーへsuして処理を試そうとしましたが、 ログインシェルに、/sbin/nologin が指定されていて、suでのスイッチ、ログインができませんでした。 この様なユーザーにsuする手順を説明します。 apacheユーザーのログインシェルを確認してみる 指定したシェルでsuする 1. apacheユーザーのログインシェルを確認してみる apacheユーザーのログインシェルを確認してみます # grep apache /etc/passwd apache: