Why
- 権限がない系のエラーが出た際の調査に使いたい
namei
コマンドが入ってる場合
$ namei -l /home/kalibora/environment/README
f: /home/kalibora/environment/README
drwxr-xr-x root root /
drwxr-xr-x root root home
drwxr-xr-x kalibora kalibora kalibora
drwxrwxr-x kalibora kalibora environment
-rw-rw-r-- kalibora kalibora README
こんなコマンドがあるの今日の今日まで知らなかったよ・・。
入ってない場合
適当なワンライナーで
$ FILE="/home/kalibora/environment/README"; until [ "$FILE" = "/" ]; do stat -c "%A %G %U %n" $FILE; FILE=`dirname $FILE`; done
-rw-rw-r-- kalibora kalibora /home/kalibora/environment/README
drwxrwxr-x kalibora kalibora /home/kalibora/environment
drwxr-xr-x kalibora kalibora /home/kalibora
drwxr-xr-x root root /home