Linuxでパスの権限を表示するツールですか?


13

Linuxには、などのパスを取り、パスの/var/log/httpd/error_log各ブランチの許可を出力するツールがあります。つまり:

/var:                     root:root,         0755
/var/log:                 root:root,         0755
/var/log/httpd:           www-data:root,     0700
/var/log/httpd/error_log: www-data:www-data, 0644

このようなツールを使用すると、特にファイルサーバーなどの非常に長いパスで許可のトラブルシューティングがはるかに簡単になります。

回答:


24

あなたが欲しいnamei

# namei -l /var/log/nginx/error.log
f: /var/log/nginx/error.log
drwxr-xr-x root  root  /
drwxr-xr-x root  root  var
drwxr-xr-x root  root  log
drwx------ nginx nginx nginx
-rw-r--r-- nginx nginx error.log

このコマンドはLinux固有であり、他のオペレーティングシステムには存在しない場合があることに注意してください。また、namei()システムコールと混同しないでください。


2
便利なコマンドのリストに追加されます
ネイサンC

それは私の目的には完璧に機能しました。1つは「受け入れ」、もう1つはあなたのためです。
ソビエロ14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.