haiju's 開発メモ

開発に必要な情報を自分用にメモ

CentOS 6.5でapache実行ユーザをrootから切替えられるようにする。

以前書いた記事に関連して、CentOS6.5のテストサーバ

にもCakePHP2.9.5を使用したテスト環境を構築する際に

アプリディレクトリ以下のtmpディレクトリにアクセスする

apacheユーザを使えるようにする自分用の備忘録。

[手順]

1. rootでログインした状態でユーザ切り替えを行うと怒られる。

# su - apache

This account is currently not available.

2. ログインできないユーザ(apache)をログインできるようにする。

# usermod -s /bin/bash apache

3. 2の実行結果を確認する。

# cat /etc/passwd | grep apache

apache:x:48:48:Apache:/var/www:/bin/bash

4. 実際に、apacheに切替えられるか確認する。

# su - apache

-bash-4.1$

apache用にbashが起動すればok

[参考サイト]

ログインできないユーザの作成とログインできるように変更するコマンドの使用方法 | レンタルサーバー・自宅サーバー設定・構築のヒント

kimagureneet.hatenablog.com

kazmax.zpp.jp

CentOSでユーザ管理・グループ管理するコマンド | レンタルサーバー・自宅サーバー設定・構築のヒント