বিন ব্যবহারকারী কীসের জন্য?


27

যেমনটি আমি /unix//a/484626/5132 তে লিখেছি এটি নিজস্ব প্রশ্নোত্তরের উপযুক্ত।

লিনাক্স অপারেটিং সিস্টেমগুলিতে ...

% জেন্টেন্ট পাসডব্লড বিন
বিন: X: 2: 2: বিন: / বিন: / usr / sbin / nologin
%
… এবং ফ্রিবিএসডি তে…

% জেন্টেন্ট পাসডব্লড বিন
বিন: *: 3: 7: বাইনারি কমান্ড এবং উত্স: /: / usr / sbin / nologin
%
… এবং ওপেনবিএসডি তে…

tent জেন্টেন্ট পাসডব্লড বিন
বিন: *: 3: 7: বাইনারি কমান্ড এবং উত্স: /: / এসবিন / নোলোগিন
$
… আজও কেউ একটি binঅ্যাকাউন্ট খুঁজে পেতে পারে । তবে এটি বেশ নিঃসংশ্লিষ্ট। লিনাক্স স্ট্যান্ডার্ড বেস ভার্সন 5 নিছক বলছে ...

নোট: binব্যবহারকারী আইডি / গ্রুপ আইডি উত্তরাধিকার অ্যাপ্লিকেশনগুলির সাথে সামঞ্জস্যের জন্য অন্তর্ভুক্ত করা হয়েছে। নতুন অ্যাপ্লিকেশনগুলির আর binব্যবহারকারীর আইডি / গ্রুপ আইডি ব্যবহার করা উচিত নয় ।
… সামঞ্জস্যতা প্রক্রিয়া প্রকৃতি ব্যাখ্যা না করে। 2001-এ জোয় হেস এটিকে ফিরিয়ে দিয়েছেন :

bin:

সহায়তা : আমার সিস্টেমে কোনও ফাইলই ব্যবহারকারী বা গোষ্ঠীর মালিকানাযুক্ত নয় bin। তারা কি ভাল? Icallyতিহাসিকভাবে তারা সম্ভবত বাইনারিগুলির মালিক ছিল /bin? এফএইচএস, ডেবিয়ান নীতি বা বেস-পাসডাব্লুড বা বেস-ফাইলগুলির চেঞ্জলগে এটি উল্লেখ করা হয়নি।

এম। হেসের প্রশ্নটি 17 বছর পরেও আজ অবধি বেজ-পাসডাব্লুড প্যাকেজটির জন্য দেবিয়ান ডকোতে উত্তরহীন রয়েছে

তাহলে হিসাব কী bin?


সম্পর্কিত সম্পর্কিত প্রশ্ন হ'ল unix.stackexchange.com/questions/244989
JdeBP

উত্তর:


34

bin লিনাক্সের পুরো আজীবন সঠিকভাবে কোনও কিছুর জন্য হয়নি।

রান-লেভেলের মতো এবং রেকর্ড ইন থাকার কারণে initস্প্যানিংয়ের মতো , লিনাক্স আবিষ্কারের আগেও অ্যাকাউন্টটি ইউনিক্স বিশ্বে অপ্রচলিত ছিল। এটি 1980 এর দশকের একটি ধারণা যা এনএফএস (নেটওয়ার্ক ফাইল সিস্টেম) এবং এর ব্যবহারকারীর আবিষ্কার এবং গ্রহণ দ্বারা ভেঙে গেছে । ১৯০০ এর দশকের শেষের দিকে যখন ব্যবহারকারী ইউনিক্স বিশ্বের লোকেরা সক্রিয়ভাবে 1990 এর দশকে এর ব্যবহার বন্ধ করে দিয়েছিল তখন ব্যবহারকারীর অ্যাকাউন্ট ডেটাবেজে এটির অবিচ্ছিন্ন উপস্থিতি জড়তার প্রমাণ হিসাবে প্রমাণিত হয়।getty/etc/inittabbinnobody

ধারণা যে ছিল 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 সালে , উদাহরণস্বরূপ।

আরও পড়া


1
আমি আজ binএআইএক্স সিস্টেমগুলিতে ব্যবহারকারী এবং গোষ্ঠীর মালিকানাযুক্ত ফাইলগুলি দেখেছি । এটা সম্ভব যে আইবিএম এটি কোনও কারণে ব্যবহার করে। এক, AIX fileset যে মনে আসে হয় java। আরও যাচাই করতে আমাকে এআইএক্স সিস্টেমে কাজ করতে হবে।
પેেশকে 18

আজও একটি এআইএক্স সিস্টেমে বিনের মালিকানাধীন ফাইল রয়েছে। সুরক্ষা - বেস অপারেটিং সিস্টেমটি সুরক্ষায় - ব্যবহারকারী, গোষ্ঠী এবং পাসওয়ার্ড বিভাগে আইআইএক্স ledge.২ এর আইবিএম নলেজ সেন্টারে লিঙ্কযুক্ত পৃষ্ঠাটি রয়েছে, যার মধ্যে রয়েছে বিভিন্ন "সিস্টেম বিশেষ ব্যবহারকারী অ্যাকাউন্ট" এর উদ্দেশ্য ব্যাখ্যা করে bin
জেফ শ্যাচলার

পূর্ববর্তী লিঙ্কে থেকে, binহয় না এক সাধারণ ডিফল্ট ব্যবহারকারী ID- র যে আপনি সরাতে সক্ষম হতে পারেন । এছাড়াও: binএর পাসওয়ার্ড এন্ট্রি হ'ল:bin:!:2:2::/bin:
জেফ শ্যাচলার

-8

আমি 2018 এর জন্য বিন ব্যবহার করি এমন 2 টি কেস ব্যবহার রয়েছে 1 1: এক্সিকিউটেবল - মূলত ওয়েব সার্ভারের জন্য ex এবং 2: লগস - কখনও কখনও আমি আমার বিন ফোল্ডারে আমার। লগ বা .ড্যাট ফাইলগুলি রাখি।


3
আপনি /binডিরেক্টরি সম্পর্কে কথা বলছেন ? নাকি বিন ব্যবহারকারী?
স্পারহাক

6
আপনি কি কোনও ধরণের ইউনিক্সে আছেন? আপনি .exeফাইল সম্পর্কে কথা বলছেন ।
ব্যবহারকারী 2357112

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