একটি সাধারণ ব্যবহারকারী এবং সিস্টেম ব্যবহারকারীর মধ্যে পার্থক্য কী?


123

কিছু ডকুমেন্টেশন আমি মাধ্যমে যাচ্ছি হোক বা না হোক, কোনো ব্যবহারকারী একটি 'পদ্ধতি' ব্যবহারকারী বা একটি 'স্বাভাবিক' ব্যবহারকারী ( 'স্বাভাবিক' নির্ধারিত লিঙ্ক) উপর একটি বুলিয়ান সুইচ হয়েছে।

ব্যবহারকারী-জাহাজের এই দুটি পদ্ধতির মধ্যে পার্থক্য কী? ব্যবহারকারী কী তা বা আপনার কেন তাদের (এমনকি 'ভুয়া') দরকার তা শেখার দরকার নেই, তবে এই বিশেষ পার্থক্যটি আমার কাছে স্বজ্ঞাত নয়।

উত্তর:


84

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

সুতরাং একটি সীমানা সংজ্ঞায়িত করা হয় বা দুটি গ্রুপের জন্য ইউআইডি-র পরিবর্তে দুটি ব্যাপ্তি। ওপেনসুসে ফাইলটিতে /etc/login.defsএই লাইন রয়েছে:

ব্যবহারের জন্য স্বয়ংক্রিয় uid নির্বাচনের জন্য # সর্বনিম্ন / সর্বোচ্চ মান
#
অন্তর্নিহিত # SYS_UID_MIN থেকে SYS_UID_MAX এর ব্যাপ্তি
পরিবর্তনশীল প্রশাসনিক ও সিস্টেম অ্যাকাউন্টগুলির জন্য # ইউআইডি।
# ইউআইডি_মিন থেকে ইউআইডি_ম্যাক্স অন্তর্ভুক্তি হ'ল গতিশীলভাবে ইউআইডি-র পরিসীমা
# বরাদ্দ করা ব্যবহারকারী অ্যাকাউন্টসমূহ।
#
ইউআইডি_মিন 1000
ইউআইডি_ম্যাক্স 60000
# সিস্টেম অ্যাকাউন্ট
SYS_UID_MIN 100
SYS_UID_MAX 499

এবং

গ্রুপপ্যাটে স্বয়ংক্রিয় গিড নির্বাচনের জন্য # সর্বনিম্ন / সর্বোচ্চ মান
#
# SYS_GID_MIN থেকে SYS_GID_MAX অন্তর্ভুক্ত এর ব্যাপ্তি
# গতিশীল বরাদ্দ প্রশাসনিক এবং সিস্টেম গ্রুপগুলির জন্য জিআইডি।
# জিআইডি_এমআইএন থেকে জিআইডি_ম্যাক্স অন্তর্ভুক্তি গতিশীলভাবে জিআইডি-র পরিসীমা
# বরাদ্দকৃত গোষ্ঠী।
#
GID_MIN 1000
জিআইডি_ম্যাক্স 60000
# সিস্টেম অ্যাকাউন্ট
SYS_GID_MIN 100
SYS_GID_MAX 499

3
এটি লক্ষণীয় যে ডেবিয়ান এবং অন্যান্যদের মধ্যে সিস্টেমের নিয়মগুলি বেশিরভাগের মধ্যে লুকানো থাকে (যেমন পিএএম নিয়মগুলি সিস্টেমের অনুমোদনের পছন্দগুলি পরিচালনা করে) যা ইউআইডি 1000 এর উপরে বা তার চেয়ে কম কিনা তার ভিত্তিতে পার্থক্য করে। আপনার ইউআইডিগুলি সাবধানে চয়ন করুন।
ডেভ

37

মূল পার্থক্য হ'ল অ্যাকাউন্টের উদ্দেশ্য, সুতরাং এটি প্রাথমিকভাবে প্রশাসক এবং নিরীক্ষকদের জন্য একটি কার্যকর পার্থক্য। কয়েকটি প্রযুক্তিগত পার্থক্য রয়েছে - adduserডকুমেন্টেশন থেকে :

সিস্টেম ব্যবহারকারীরা কোনও বার্ধক্যের তথ্য ছাড়াই তৈরি করা হবে /etc/shadowএবং তাদের সংখ্যার শনাক্তকারীরা SYS_UID_MIN- - পরিবর্তে SYS_UID_MAXসংজ্ঞায়িত - - এবং গ্রুপগুলির তৈরির জন্য তাদের জিআইডি অংশীদারদের মধ্যে বেছে নেওয়া হয় ।/etc/login.defsUID_MINUID_MAX

আমি যতদূর বলতে পারি (আমি পুতুলকে চিনি না) পুতুলের দৃষ্টিভঙ্গি থেকে পার্থক্য হ'ল এটি -rবিকল্পটি পাস করে কিনা adduser

বিস্তৃত দৃষ্টিকোণের জন্য দেখুন / etc / passwd থেকে কোনও অ্যাকাউন্ট "আড়াল" করা কি সম্ভব?


CentOS- তে যদিও useradd --system foouserএর ম্যান পেজ অনুসারে সেই ব্যবহারকারীর জন্য কোনও হোম ডিরেক্টরি তৈরি করে নি useradd(8)(যা বলে: নোট করুন যে ইউর্যাডড এই জাতীয় ব্যবহারকারীর জন্য /etc/login.defs (CREATE_Home) এর ডিফল্ট সেটিংস নির্বিশেষে কোনও হোম ডিরেক্টরি তৈরি করবে না Note । যদি আপনি একটি বাড়িতে ডিরেক্টরি সিস্টেমের জন্য তৈরি করা একাউন্ট চান -m অপশন নির্দিষ্ট করতে হবে। ), নতুন ব্যবহারকারীর হোম ডিরেক্টরি foouserঅবাস্তব হিসাবে দেওয়া হয় /home/foouserমধ্যে /etc/passwd
ডেভিড টনহোফার

অতিরিক্ত হিসাবে, ইউআইডিটি SYS_UID_MAXসাধারণত 1000 থেকে গণনা করে নির্বাচিত হয় , সুতরাং আমাদের কাছে ইউআইডি 998 উদাহরণস্বরূপ foouser
ডেভিড টনহোফার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.