2014年4月8日火曜日

ファイル/ディレクトリのアクセス権変更 -- chmod -- LinuxCommand

ファイル/ディレクトリのアクセス権を変更する

chmod 777 file-x ・・file-xのアクセス権限を777に変更する
chmod a+x file-x ・・全てユーザ(所有者、グループ、その他のユーザー)のfile-xの実行権限を付与する。
chmod -R 777 directory-x ・・directory-x内のファイル全て及びディレクトリのアクセス権限を777に変更する
chown -Rc user-a directory-x -cをつけることによりアクセス権限が変更されたファイルを詳細情報付きで表示する


数値の意味 左から順に所有者、グループ、その他のユーザーの権限
0 ---
1 --x
2 -w-
3 -wx
4 r--
5 r-x
6 rw-
7 rwx


r 読み込み権限
w 書き込み権限
x 実行権限

u 所有者の権限
g グループの権限
o その他のユーザーの権限
a すべての権限

前回起動方法の確認 PostgreSQL

起動対象のデータディレクトリ内に存在するpostmaster.optsを調べる

less /usr/local/pgsql/data/postmaster.opts
↓下記のように起動時のコマンドが表示される
/usr/local/pgsql/bin/postgres "-D" "/usr/local/pgsql/data"

ファイル/ディレクトリの所有者を変更 - chown - LinuxCommand

ファイル/ディレクトリの所有者を変更する


chown user-a file-x    ・・file-xの所有者をuser-aに変更する 
chown -R user-a directory-x    ・・directory-x内のファイル全て及びディレクトリの所有者をuser-aに変更する 
chown -Rc user-a directory-x  -cをつけることにより所有者が変更されたファイルを詳細情報付きで表示する