অনুমতি স্ট্রিং lrwxrwxrwx বলতে কী বোঝায়?


9

যখন আমি সিডি /করে কমান্ডটি প্রবেশ করি:

ls -ls

কিছু ফাইল / ফোল্ডারের ক্ষেত্রে এটি আউটপুট দেয়

0 lrwxrwxrwx.   1 root   root         7 Jan 30  2018 bin -> usr/bin

সুতরাং আসলে এটি কি lrwxrwxrwx?


3
@ কুল্ফি আমি মনে করি যে ওপি ls -lতাদের প্রশ্নের যে সরবরাহ করেছে তা বোঝায় যে তারা ইতিমধ্যে কীভাবে অনুমতিগুলি দেখতে হয় তা জানে। সিমলিংকের এই বিশেষ ক্ষেত্রে তারা আউটপুটটির অর্থ সম্পর্কে আরও আগ্রহী। সুতরাং আমি মনে করি না যে এটি একটি যথাযথ সদৃশ
সের্গেই কলডিয়াজহনি

@ সের্গ জি_পি এর উত্তরে ওপি সন্ধান করছে এমন তথ্য রয়েছে তবে আমি সম্মত হই যে এটি কোনও সদৃশ প্রশ্ন নয়।
wjandrea

@ সার্গ ডুপ প্রশ্নোত্তর সাধারণভাবে অনুমতিগুলির অর্থের ভিত্তিতে পরিচালিত। এর মতো lwrxwrxwrx(দেখুন /vmlinuz) এর একটি প্রশ্ন যদি অনন্য হয়, তবে dwrxwrxwrx(দেখুন /tmp/) একটি প্রশ্নও কি অনন্য হবে? অনুমতিগুলির প্রতিটি সংমিশ্রণটি যদি একটি অনন্য প্রশ্ন হয় তবে আমাদের কী পরিমাণে পিছুডো-ডুপ হিসাবে বিবেচনা করা যেতে পারে তার অগণিত সংখ্যা থাকতে পারে। উদাহরণস্বরূপ "কি অনুমতি দেয় dr-xr-xr-xজন্য /procডিরেক্টরির গড়"?
WinEunuuchs2Unix

2
@ উইনউনুছুস ইউনিক্স যখন আমি সম্মত হই যে ডুপটি সাধারণ এবং এর মধ্যে একটি বিস্তৃত পরিসর অন্তর্ভুক্ত করা উচিত, তবে এই প্রশ্নটি নির্দিষ্ট ফাইলের প্রকারের বিষয়ে কথা বলার জন্য ঘটে এবং অনুমতিগুলির সেটটি lrwxrwxrwxসমস্ত সিমলিংকের কাছে সাধারণ, যা জ্যানার উত্তরটি খুব ভালভাবে কভার করে। আপনি যদি মনে করেন এটি লিঙ্কযুক্ত ডুপের মধ্যে beেকে রাখা উচিত, তবে কোনও উত্তর পোস্ট করতে বা সেখানে বিদ্যমান বিদ্যমান সম্পাদনা করতে নির্দ্বিধায় অনুভব করুন।
সের্গেই কলডিয়াজন্য

1
@ WinEunuuchs2Unix এটি পিচ্ছিল opeালু laালু। সদৃশগুলির উদ্দেশ্য হ'ল যথাযথ তথ্য সরবরাহ করা, সমস্ত কিছুর আওতাভুক্ত করা না, বা এগুলি বোঝানো হয় যে লোকেদের অনুরূপ প্রশ্ন জিজ্ঞাসা করা থেকে বিরত রাখা। আমি ইতিমধ্যে আমার মতামত প্রকাশ করেছি - এখানে জান্নার পোস্টটি লিঙ্কে অন্তর্ভুক্ত যা আছে তার চেয়ে ভাল কাজ করে এবং প্রশ্নগুলি কিছুটা পৃথক হয়। বাকিরা সম্প্রদায়টি সিদ্ধান্ত নিতে পারে
সের্গেই কলডিয়াজন্য

উত্তর:


15

শীর্ষস্থানীয় lইঙ্গিত দেয় যে এই ফাইলটি একটি সিলেমিংক , বিপরীতে -যা নিয়মিত ফাইলকে dনির্দেশ করে যা একটি ডিরেক্টরি এবং অন্যান্য কম সাধারণ উপসর্গকে নির্দেশ করে

একটি সিমিলিংক হ'ল ফাইলের ধরণ যা কেবলমাত্র অন্য ফাইলের লিঙ্ক ধারণ করে। একটি সিমিলিংক পড়লে আসল ফাইলটি পড়ে। একটি সিমিলিংকে লিখতে আসল ফাইলে লেখেন। cdডিরেক্টরিতে থাকা একটি সিমিলিংকে আইং দেওয়া ফলাফলের প্রায় একইরকম আচরণে ফলাফল হয় যা আপনি যদি cdসত্যিকার ডিরেক্টরিতে প্রবেশ করতেন তবে কি হবে ।

অনুমতি বিট হিসাবে প্রদর্শন করা হয় rwxrwxrwx। সমস্ত সিমলিংকগুলি এই বিটগুলি দেখায়, তবে সেগুলি "ডামি অনুমতি"। একটি সিমিলিংকের আসল (বা কার্যকর) অনুমতিগুলি এর সাথে লিঙ্কযুক্ত প্রকৃত ফাইলের অনুমতি। আপনি প্রকৃত অনুমতিগুলি (এবং ফাইলের ধরণ) statসিমলিংকে চালিয়ে পেতে পারেন , উদাহরণস্বরূপ:

$ stat -Lc '%a %A' /initrd.img
644 -rw-r--r--
  • stat ফাইল মেটাডেটা পড়ুন
  • -L dereferences (অনুসরণ) প্রতীক
  • -c নির্দিষ্ট স্ট্রিং অনুযায়ী আউটপুট নির্বাচন করুন
  • %a অক্টাল অনুমতি
  • %A "মানব পাঠযোগ্য" অনুমতি

1
ব্যবহার করার দরকার নেই readlink, -Lসিমলিংকগুলি কেবলমাত্র ডিফেরেন্সের বিকল্প ব্যবহার করুন । আপনি stat -Lবা করতে পারেন ls -L
wjandrea

2
ls-Lলিঙ্কটি অনুসরণ করার একটি বিকল্প রয়েছে ।
বারমার

@ বার্মার ভাল কথা :)
জান্না

The actual permissions of a symlink are the permissions of the real file it links to. উম, বেশ না। এটি পুনরুদ্ধার করা প্রয়োজন। সিমলিংকগুলি হ'ল symlinks - আপনি ইতিমধ্যে উল্লেখ করেছেন যে তারা ডামি অনুমতিগুলি দেখায় যা সমস্ত সিমলিংকগুলি দেখায় এবং প্রকৃত ফাইলটি সিমলিংক থেকে পৃথক। তবুও, ভাল এবং বিস্তারিত উত্তর। ইতিমধ্যে +1 হয়েছে
সের্গি কলডিয়াজন্য

1

Ls -sl কমান্ড

লিনাক্স কমান্ড ls= আপনি যে ডিরেক্টরিটিতে রয়েছেন সেগুলির ফাইলগুলির তালিকা

যুক্ত সুইচ -sl= সংক্ষিপ্ত তালিকা মুদ্রণ

ফলাফল হিসাবে এই ফলাফল আউটপুট অংশ: lrwxrwxrwx

আমার সবচেয়ে কম ব্যাখ্যা থাকতে হবে: প্রথম চিঠি সাধারণত হবে পারেন: l, d, অথবা -:

l = অন্য একটি ফাইলে লিঙ্ক

d = একটি ডিরেক্টরি

- = ফাইল

r = পড়ার অনুমতি - ফাইলটি পড়ুন

w = লেখার অনুমতি - ফাইলটি লিখুন বা সম্পাদনা করুন

x = অনুমতি কার্যকর করুন তিনি ফাইলটি কার্যকর করতে পারেন

- = অনুমতি নেই

Number  Permission Type            `Symbol`
0         No Permission             `---`
1         Execute                   `--x`
2         Write                     `-w-`
3         Execute + Write           `-wx`
4         Read                      `r--`
5         Read + Execute            `r-x`
6         Read + Write              `rw-`
7         Read + Write + Execute    `rwx`

সংক্ষেপে: ফাইলের ধরণ এবং অ্যাক্সেস এবং মালিকানা এবং ব্যবহারকারীকে অনুমতি; সুবিধাগুলি যেমন আউটপুটে তালিকাভুক্ত প্রতিটি ডিরেক্টরি বা ফাইলের জন্য পড়ুন এবং / অথবা লিখুন।

একটি lলিঙ্কের dজন্য , ডিরেক্টরিতে বা -কোনও ফাইলের জন্য এবং এগুলি লিনাক্স অপারেটিং সিস্টেম দ্বারা সেট করা আছে। আপনি এই অক্ষরগুলিকে ম্যানুয়ালি পরিবর্তন করতে পারবেন না (যদি আপনি ফাইলের ধরণটি পরিবর্তন না করেন)। (যেমন ... lrwxrwxrwx 1 root root 1024 Feb 13 09:45 myfile3)

অনুগ্রহ করে দেখুন: http://earthen.tripod.com/linuxper.htm অনুমতি (মোডগুলি সেট আপ করা হচ্ছে)

~ স্যামুয়েল এফ ক্যাম্পবেল

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