bin
লিনাক্সের পুরো আজীবন সঠিকভাবে কোনও কিছুর জন্য হয়নি।
রান-লেভেলের মতো এবং রেকর্ড ইন থাকার কারণে init
স্প্যানিংয়ের মতো , লিনাক্স আবিষ্কারের আগেও অ্যাকাউন্টটি ইউনিক্স বিশ্বে অপ্রচলিত ছিল। এটি 1980 এর দশকের একটি ধারণা যা এনএফএস (নেটওয়ার্ক ফাইল সিস্টেম) এবং এর ব্যবহারকারীর আবিষ্কার এবং গ্রহণ দ্বারা ভেঙে গেছে । ১৯০০ এর দশকের শেষের দিকে যখন ব্যবহারকারী ইউনিক্স বিশ্বের লোকেরা সক্রিয়ভাবে 1990 এর দশকে এর ব্যবহার বন্ধ করে দিয়েছিল তখন ব্যবহারকারীর অ্যাকাউন্ট ডেটাবেজে এটির অবিচ্ছিন্ন উপস্থিতি জড়তার প্রমাণ হিসাবে প্রমাণিত হয়।getty
/etc/inittab
bin
nobody
ধারণা যে ছিল bin
ব্যবহারকারী বিভিন্ন ডিরেক্টরি মালিকানাধীন যেমন /bin
এবং /usr/bin
(এবং প্রকৃতপক্ষে অন্যদের উল্লিখিত কিছু /unix//a/448799/5132 যেমন /usr/mbin
এবং /usr/5bin
) এবং অ সেট ইউআইডি / অ তাদের মধ্যে সেট GID ফাইল। এটি ম্যানুয়াল পৃষ্ঠাগুলির মতো ডকো ফাইল এবং ডিরেক্টরিগুলিরও মালিকানাধীন।
(কিছু Unices উপর আরও চরম ক্ষেত্রে এটা এমনকি মালিকানাধীন /
এবং /etc
, যদিও পরেরটির একটি SunOS অপারেটিং সিস্টেম ইমেজ সৃষ্টির একজন স্বীকৃত ভুল ছিল। সাবেক শুধু dunderheaded হয়েছে।)
সুতরাং ব্যবহারকারী হিসাবে চলমান, সফ্টওয়্যার আপডেটগুলি কার্যকর করার অনুমতিটি bin
কোনও কম্বল অনুমতি ছিল না, এটি সুপারভাইজার হিসাবে চলমান, সিস্টেমের বিরুদ্ধে যে কোনও পদক্ষেপ গ্রহণ করার জন্য। সফ্টওয়্যার আপগ্রেডার ব্যক্তিগত ব্যবহারকারী ফাইলগুলি, মেলবক্সগুলি অ্যাক্সেস করতে এবং লিখতে পারেনি; যা অবশ্যই সুপারভাইজার হিসাবে সফ্টওয়্যার আপডেট করতে পারে।
আপনার /etc/passwd
ফাইলে অন্য বেশ কয়েকটি বিশেষ অ্যাকাউন্ট এন্ট্রিগুলির অবশ্যই পাসওয়ার্ড থাকতে হবে। এই প্রশাসনিক অ্যাকাউন্ট নেই - bin
, daemon
, sys
, uucp
, lp
, এবং adm
। […] এই অ্যাকাউন্টগুলির অস্তিত্বের প্রাথমিক কারণ হ'ল আদেশ, স্ক্রিপ্ট, ফাইল এবং ডিভাইসগুলির সুরক্ষিত মালিকানা। এবং কিছু প্রশাসক এই অ্যাকাউন্টগুলির জন্য পাসওয়ার্ড ইনস্টল করে এবং সেগুলি প্রকৃতপক্ষে ব্যবহার করে। […] একটি পাসওয়ার্ডমুক্ত bin
অ্যাকাউন্ট সিস্টেম ব্রেকারের জন্য অত্যন্ত কার্যকর।
- রেবেকা টমাস এবং রিক ফারো (1989)। সিস্টেমের জন্য ইউনিক্স প্রশাসনের গাইড ভি । প্রেন্টিস হল. আইএসবিএন 9780139428890. পি। 452।
১৯৮০ এর দশকের গোড়ার দিকে এনএফএস আবিষ্কার হয়েছিল এবং এই ধারণাটি পুরোপুরি ভেঙে দিয়েছে।
পূর্ববর্তী উক্তিটি ইঙ্গিত করে বলে এটি ইতিমধ্যে নড়বড়ে মাটিতে ছিল। এর কারণ এটি ছিল যে মৌলিক ইউটিলিটিগুলির জন্য প্রোগ্রামের চিত্র ফাইলগুলি আপডেট করার ক্ষমতা যা সুপারভাইজার অবশ্যই কার্যকরভাবে কার্যকর করে থাকে, যেমন /bin/ls
উদাহরণস্বরূপ, অতিরিক্ত ব্যবহারকারীর অধিকার অর্জনের জন্য প্রত্যক্ষ ভেক্টর এবং কোনও bin
অ্যাকাউন্ট ব্যবহার করার ক্ষেত্রে অ্যাক্সেসের বিভাজন কেবলমাত্র দুর্ঘটনাক্রমে প্রতিরোধ করা হয় কোনও পুরুষফ্যাক্টরকে সুপারউজার অ্যাক্সেস পেতে বাধা দেওয়ার পরিবর্তে ভুল ডিরেক্টরিগুলি সংশোধন করা।
এনএফএসের আবির্ভাব এটিকে হাইলাইট করেছিল। যদিও এনএফএসের একটি সুপার-ইউজার অ্যাকাউন্টটি একটি সাধারণ নন-সিস্টেম ব্যবহারকারী অ্যাকাউন্টে রিম্যাপ করার জন্য একটি ব্যবস্থা ছিল, তবে এটি নন-রুট অ্যাকাউন্টগুলির মতো নেই bin
। সুতরাং কেউ যদি bin
কোনও এনএফএস ক্লায়েন্টে অ্যাক্সেস অর্জন করতে পারে তবে এটি তাদের bin
একটি এনএফএস সার্ভারে অপারেটিং সিস্টেম ফাইলগুলিতে অ্যাক্সেস দিয়েছে । প্রকৃতপক্ষে, এটি কোনও এনএফএস ক্লায়েন্টের উপর একটি সুপারউসার সক্ষম করেছে, যাকে অন্যথায় সার্ভারের অপারেটিং সিস্টেম ফাইল এবং ডিরেক্টরিগুলির মালিকানা অ্যাক্সেস পেতে সার্ভারের একটি সাধারণ নন-সিস্টেম ব্যবহারকারীকে পুনরায় তৈরি করা হবে।
এই 1990 দ্বারা সাধারণ জ্ঞান ছিল, এবং সেই সময় পেয়েছি প্রজ্ঞা এ ছিল chown
কাপড় যে মালিকানাধীন ছিল bin
এই গর্ত ইতিমধ্যে ইউনিক্স নিরাপত্তা নিরীক্ষণ সরঞ্জাম একটি প্রমিত প্রতিবেদন আইটেমটি হয়ে উঠেছে চলা করতে superuser মালিকানাধীন হচ্ছে, এবং বিরুদ্ধে সাবধান করে দেয়া হয় সেন্ডমেলের জন্য ইনস্টলেশন ডকোটির পছন্দ অনুসারে।
যতদূর এম হেস প্রশ্নগুলির উদ্বিগ্ন এই ধারণা ডেবিয়ান পর তা ইউনিক্স বিশ্বের একটি খারাপ ধারণা, যা প্রকৃতপক্ষে এটা জানতাম লিনাক্স আগে একটি খারাপ ধারণা হবে হতে পরিচিত ছিল যা শুধুমাত্র অস্তিত্ব বছর চলে আসে উপর গৃহীত না হয় নিজেই আবিষ্কৃত হয়. BSD অপারেটিং সিস্টেমগুলো যার ইতিহাস আছে 1980 দীর্ঘ যেহেতু প্রকৃত মালিকানা নিয়ে কাজ করেছেন মধ্যে প্রসারিত পিছনে, কিন্তু তবু অ্যাকাউন্ট ডাটাবেসের মধ্যে ব্যবহারকারীর অ্যাকাউন্ট বজায় রাখা। ফ্রিবিএসডি রূপান্তরিত bin
: bin
মালিকানাতে root
: wheel
মালিকানা 1998 সালে , উদাহরণস্বরূপ।
আরও পড়া