Linux yol izinlerini göstermek için bir araç?


13

Linux'ta bir yol alacak ve yolun /var/log/httpd/error_logher bir dalı için izin yazdıracak bir araç var mı , yani:

/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

Böyle bir araç, özellikle dosya sunucuları ve benzeri gibi son derece uzun yollarla, sorun gidermeyi çok daha kolay hale getirir.

Yanıtlar:


24

Sen istiyorsun 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

Bu komutun Linux'a özgü olduğunu ve diğer işletim sistemlerinde bulunmayabileceğini unutmayın. Ayrıca namei()sistem çağrısı ile karıştırmayın .


2
kullanışlı komutlar listesine ekler
Nathan C

Bu benim amacım için mükemmel çalıştı, biri "kabul" ve sizin için +1.
Soviero
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.