0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

nginx ユーザのホームディレクトリを知りたい

Last updated at Posted at 2015-07-06

コマンド

$ sudo -u nginx bash -c "cd; pwd;"

もっと簡単な方法(コメントより)

$ echo ~nginx

結果

[ec2-user@ip-***-**-*-*** ~]$ sudo -u nginx bash -c "cd; pwd;"
/var/lib/nginx

背景

.aws/credentials ファイルを作成する際に開発中であれば現在のユーザ(ec2-user)のホームディレクトリ下にファイルを作成すればいいが、本番では nginx ユーザとしてアプリケーションを実行するため ec2-user のホームディレクトリではなく nginx のホームディレクトリにファイルを配置したい。

コマンドについて

sudo -u nginx bash

別ユーザ(ここでは nginx)としてbashを実行する

bash -c "cd; pwd;"

-c は bash のオプション
カレントディレクトリをホームにし、ディレクトリのパスを画面に表示する

0
0
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?