প্রাথমিক প্রশাসক ইউআইডি 501 কেন?


11

আমি বুঝতে পারছি * প্রাথমিক প্রশাসক ব্যবহারকারী একটি ইউজার আইডি দেওয়া হয় 501এবং পরবর্তী ব্যবহারকারীদের ক্রমবর্ধমান নম্বর পেতে ( 502, 503, ...)। তবে কেন 501? কী বিশেষ 50x, এই পছন্দের historicalতিহাসিক / প্রযুক্তিগত কারণ কি?

* যখন আমি জানতে আগ্রহী হয়ে উঠলাম যে কেন আমার বাহ্যিক হার্ড ড্রাইভের ভিতরে তার সমস্ত ট্র্যাশযুক্ত ফাইল রয়েছে .Trashes/501। আমার অনুসন্ধান আমাকে সিদ্ধান্তে নিয়ে গেছে যে 501* নিক্স সিস্টেমে প্রাইমারি অ্যাডমিনের ইউজার আইডি (আমি ম্যাকোজে আছি), তবে কেন না ।


7
আমি ভেবেছিলাম প্রাথমিক প্রশাসকের ইউআইডি 0 ছিল!
জেফ শ্যাচলার

উত্তর:


21

অনেকগুলি ইউনিক্স সিস্টেম কিছু নির্দিষ্ট সংখ্যক ব্যবহারকারীদের কাছে ইউআইডি হস্তান্তর শুরু করে। সোলারিস প্রথম সাধারণ উদ্দেশ্যে ব্যবহারকারী ইউআইডি 100 দেবে, ওপেনবিএসডি-তে এটি 1000, এবং ম্যাকোস-এ প্রদর্শিত হবে এটি ইউআইডি 501 যা প্রথম নির্মিত ইন্টারেক্টিভ ব্যবহারকারীর জন্য ইউআইডি হবে, এটি সম্ভবত ম্যাকোস অ্যাডমিন ব্যবহারকারী (যা একই নয়) মূল ব্যবহারকারী হিসাবে)।

নিম্ন সংখ্যা সহ অ্যাকাউন্টগুলি হ'ল ডেমনগুলির জন্য সিস্টেম ব্যবহারকারী অ্যাকাউন্টগুলি system এটি সিস্টেম পরিষেবাদির অ্যাকাউন্টগুলি থেকে ইন্টারেক্টিভ "হিউম্যান" অ্যাকাউন্টগুলিকে আলাদা করা সহজ করে makes এটি বিভিন্ন সফ্টওয়্যার ব্যবহারকারীর পরিচালনা, প্রমাণীকরণ ইত্যাদি সহজতর করতে পারে। ওয়াইপি / এনআইএস , একাধিক ক্লায়েন্ট মেশিনে স্থানীয় ব্যবহারকারী তৈরি না করে কেন্দ্রীয় সার্ভারে ব্যবহারকারী অ্যাকাউন্টগুলি (এবং অন্যান্য তথ্য) রাখার জন্য একটি সামান্য পুরানো সিস্টেম, উদাহরণস্বরূপ, ব্যবহারকারীর অ্যাকাউন্টের ব্যাপ্তিগুলির জন্য এটির একটি সেট MINUIDএবং MAXUIDসেটিংস রয়েছে।

কিছু ইউনিসিতে সিস্টেম সার্ভিস অ্যাকাউন্টের একটি ব্যাপ্তি তৃতীয় পক্ষের সফ্টওয়্যারগুলিতে বরাদ্দ করা যেতে পারে, যেমন ফ্রিবিএসডি-তে ইউআইডি 50 থেকে 999 বা ওপেনবিএসডি-তে 500 থেকে 999 পর্যন্ত।

এই সমস্ত পরিসীমাটি তাদের অপারেটিং সিস্টেমের প্রত্যাশিত চাহিদা অনুযায়ী পৃথক ইউনিসগুলির নির্মাতারা এবং রক্ষণাবেক্ষণকারীদের দ্বারা নির্বাচিত হয়। পসিক্স স্ট্যান্ডার্ড এই বিষয়গুলি সম্পর্কে কিছুই বলে না। সর্বনিম্ন এবং সর্বোচ্চ বরাদ্দযোগ্য ইউআইডি (এবং জিআইডি) প্রায়শই স্থানীয় প্রশাসক দ্বারা কনফিগারযোগ্য (আপনার adduserম্যানুয়ালটি দেখুন)।

সর্বাধিক ইউনিসে ইউআইডি 0 রিজার্ভ করে root, সুপার-ব্যবহারকারী এবং ব্যবহারকারীর জন্য সর্বাধিক সম্ভব ইউআইডি (বা কমপক্ষে কিছু উচ্চ মানের) নির্ধারণ করে nobody(সোলারিস ইউআইডি 60001 ব্যবহার করে, ওপেনবিএসডি 32768 ব্যবহার করে, তবে ইউআইডি এর চেয়ে অনেক বড় হতে পারে )।

(ইউআইডি 0 সম্পর্কে সর্বদা উপস্থিত থাকা সম্পর্কে মন্তব্যগুলি দেখুন root(বা না), যা এই বিষয় থেকে সামান্য অপসারণ)


আপডেট: ওপেনবিএসডি প্রকল্পটি সম্প্রতি ইউআইডি / জিআইডি বরাদ্দকে র্যান্ডমাইজ করার ধারণা প্রত্যাখ্যান করেছে


এও নোট করুন যে এটি নিছক চুক্তি। ইউনিক্স এবং ইউনিক্সের মতো সিস্টেমে কোনও ইউআইডি সম্পর্কে সহজাতভাবে যাদুকর কিছুই নেই। রুটকে নির্বিচারে 65535 এর ইউআইডি দেওয়া যেতে পারে এবং প্রথম ইন্টারেক্টিভ ব্যবহারকারীকে ইউআইডি 0 হিসাবে নির্ধারিত করা যেতে পারে
ডগ আর।

@DougR। সম্ভবত, তবে এটি সম্ভবত সফ্টওয়্যারগুলির বিদ্যমান কয়েকটি টুকরো ভাঙবে। পসিক্স বলে যে কোনও প্রক্রিয়াটির জন্য "উপযুক্ত সুযোগ সুবিধাগুলি" প্রয়োজন, ব্যবহারকারী নয় । "উপযুক্ত সুযোগ সুবিধাগুলি" এর সংজ্ঞাটিও দেখুন (যা কিছু সিস্টেমে ইউআইডি 0 কে " সুপারইউসার
কুসালানন্দ

ব্যবহারকারীর উপর বিশেষাধিকার হওয়াই আমার মন্তব্যের মূল বিষয় ছিল, যদিও আমি এটি ঠিক যেমনটি বলেছি ঠিক ততটুকু না জানিয়েছি। একমাত্র সফ্টওয়্যারটি যা ভাঙা উচিত তা হ'ল এমন একটি সফ্টওয়্যার যা তার ইউআইডি একটি নির্দিষ্ট পরিসরে থাকার উপর নির্ভর করে। নির্দিষ্ট কিছু না, যদি কিছু থাকে তবে তা করে।
ডগ আর।

@DougR। সম্পর্কিত: superuser.com/questions/626843/…
কুসালানন্দ

8

এলএসবি অনুসরণকারী বিতরণগুলির জন্য , তারা স্থিতিশীলভাবে ইউআইডি এবং জিআইডি 0-99 বরাদ্দ করে। ইউআইডি 100-499 ডায়নামিকভাবে বরাদ্দ করা হয়, তবে এগুলি সিস্টেমের জন্যও, লগইন অ্যাকাউন্টগুলির জন্য নয়।

উদাহরণস্বরূপ, প্রিন্ট করা ডেমনগুলি cupsতাদের নিজস্ব অ্যাকাউন্টে বরাদ্দ করে। সুতরাং যদি ডেমনটির কোনও দুর্বলতা কাজে লাগানো rootহয় তবে সিস্টেমের উপর সম্পূর্ণ ক্ষমতা হিসাবে ডিমন চলমান নয় । (বা অন্যান্য ডেমনগুলিতে হস্তক্ষেপ করার ক্ষমতাও অগত্যা নেই)।

আরও সাম্প্রতিক লিনাক্স বিতরণে, সিস্টেমের পরিধিটি 999 পর্যন্ত বাড়ানো হয়েছে।

এটি লগইন অ্যাকাউন্টগুলির জন্য ইউআইডিগুলিকে 500 উপরে (বা 1000 উপরে) ছেড়ে যাবে।

ডেবিয়ান অতিরিক্ত হিসাবে একটি স্থিতিক বরাদ্দ আছেইউআইডিজিআইডি 100, যদিও আমি ভাবতে পারি না যে কোনও বিবিধ সমস্যা সৃষ্টি করে এমন বিচ্যুতি।

অফ-বাই-ওয়ান বিচ্যুতি সহ অন্য একটি সিস্টেমের কল্পনা করা সহজ, যা অতিরিক্তভাবে ইউআইডি 500 সংরক্ষণ করে ( এটি আপডেট করা হচ্ছে)।

প্রথম লগইন অ্যাকাউন্টটি হয় প্রশাসক অ্যাকাউন্ট বা প্রাথমিক প্রশাসক অ্যাকাউন্ট হতে হবে না। সিস্টেমগুলি অগত্যা ব্যবহার করে না sudo(বিশেষত যদি তারা এটি প্রাক-তারিখ করে থাকে :)। আপনি হয়ত বলতে পারেন যে "প্রাথমিক প্রশাসক অ্যাকাউন্ট" সেক্ষেত্রে রয়েছে root। এর বাইরে, * নিক্স এবং সাধারণ উদ্দেশ্যে লিনাক্স বিতরণগুলি একটি নির্দিষ্ট "প্রাথমিক প্রশাসক অ্যাকাউন্ট" স্বীকৃতি দেয় না।


আপনি কেন লিনাক্স সম্পর্কে কথা বলছেন তা নিশ্চিত নন, যখন ওপি বিশেষত ম্যাক ওএস এক্স সম্পর্কে জিজ্ঞাসা করে
একটি সিভিএন

> 7 ঘন্টা আগে সম্পাদিত> * নিক্স সিস্টেমে
সোর্সজেডি

4
On more recent Linux distributions, the system range is extended up to 999.- আমি সর্বদা ব্যবহারকারীদের আইডিটি 1000 থেকে উপরে পর্যন্ত রেখেছিলাম এবং আমি 2005 সালে লিনাক্স ব্যবহার শুরু করি I আমি এটি "সাম্প্রতিক" বলব না।
মিরেক ডুগোস্জ

আপনি কি ভাবছেন যে 100 টি দেবিয়ান স্থিতিশীল? আমার কয়েকটি সিস্টেমে তাকিয়ে এটি আমার কাছে গতিশীল বলে মনে হচ্ছে (একটিতে এটি সিস্টেমড-টাইমসিএনসি ছিল, অন্যটিতে এটি এসএসডি ছিল)।
প্লাগওয়াশ

যখন প্রশ্নটি সম্পাদনা করা হয়েছিল 12:22 ইউটিসি ওপিতে প্রশ্নপত্রে ওএস এক্সের উল্লেখের সাথে [ওএসএক্স] ট্যাগ যুক্ত করেছে। আপনার উত্তরটি দশ মিনিট পরে পোস্ট করা হয়েছিল এবং এটি মোটেও বিবেচনায় নেবে না বলে মনে হয়।
একটি সিভিএন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.