লিনাক্সে পথের অনুমতি দেখানোর সরঞ্জাম?


13

লিনাক্সে এমন কোনও সরঞ্জাম রয়েছে যা কোনও পথ গ্রহণ করবে /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

নোট করুন যে এই কমান্ডটি লিনাক্স-নির্দিষ্ট এবং অন্য অপারেটিং সিস্টেমে উপস্থিত থাকতে পারে। এটি namei()সিস্টেম কল দিয়ে বিভ্রান্ত করবেন না ।


2
হ্যান্ডি কমান্ডের তালিকায় যুক্ত হয়েছে
নাথান সি

এটি আমার উদ্দেশ্যগুলির জন্য পুরোপুরি কাজ করেছে, আপনার জন্য একটি "গ্রহণ" এবং একটি +1।
সোভিয়েরো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.