অ্যান্ড্রয়েড

/ Etc / passwd ফাইলটি বোঝা

অন্যের মোবাইলের সব কিছু নিজের ফোনে দেখুন ||

অন্যের মোবাইলের সব কিছু নিজের ফোনে দেখুন ||

সুচিপত্র:

Anonim

লিনাক্স সিস্টেমে ব্যবহার করা যেতে পারে বিভিন্ন পৃথক প্রমাণীকরণ স্কিম। সর্বাধিক ব্যবহৃত এবং স্ট্যান্ডার্ড স্কিম হল /etc/passwd এবং /etc/shadow ফাইলগুলির বিরুদ্ধে প্রমাণীকরণ সম্পাদন করা perform

/etc/passwd একটি সাধারণ পাঠ্য-ভিত্তিক ডাটাবেস যা সিস্টেমে সমস্ত ব্যবহারকারীর অ্যাকাউন্টের জন্য তথ্য রয়েছে। এটি রুটের মালিকানাধীন এবং এতে 644 অনুমতি রয়েছে। ফাইলটি কেবল রুট বা সুডোর সুবিধাসহ ব্যবহারকারীদের দ্বারা এবং সমস্ত সিস্টেম ব্যবহারকারীদের দ্বারা পঠনযোগ্য।

আপনি নিজে কী করছেন তা না জানলে /etc/passwd ফাইলটি হাতে হাতে পরিবর্তন এড়ানো উচিত। সর্বদা উদ্দেশ্যে কমান্ড ব্যবহার করুন designed উদাহরণস্বরূপ, ব্যবহারকারীর অ্যাকাউন্ট পরিবর্তন করতে, ব্যবহারকারীর আধুনিক কমান্ডটি ব্যবহার করুন এবং একটি নতুন ব্যবহারকারীর অ্যাকাউন্ট যুক্ত করতে useradd কমান্ডটি ব্যবহার করুন।

/etc/passwd ফর্ম্যাট

/etc/passwd ফাইলটি একটি লিখিত ফাইল যা প্রতি অ্যাকাউন্টে প্রতিটি লাইন প্রবেশ করে a ফাইলের বিষয়বস্তুগুলি দেখতে, পাঠ্য সম্পাদক বা cat মতো একটি কমান্ড ব্যবহার করুন:

cat /etc/passwd

সাধারণত, প্রথম লাইনটি সিস্টেম এবং সাধারণ ব্যবহারকারীর অ্যাকাউন্টগুলির পরে মূল ব্যবহারকারীকে বর্ণনা করে। ফাইলের শেষে নতুন এন্ট্রি যুক্ত করা হয়।

/etc/passwd ফাইলের প্রতিটি লাইনে সাতটি কমা-বিভাজিত ক্ষেত্র থাকে:

mark:x:1001:1001:mark,,,:/home/mark:/bin/bash - | | | | | | | | | | | | | +-> 7. Login shell | | | | | +----------> 6. Home directory | | | | +--------------------> 5. GECOS | | | +--------------------------> 4. GID | | +-------------------------------> 3. UID | +-----------------------------------> 2. Password +----------------------------------------> 1. Username

  1. ব্যবহারকারীর নাম. আপনি সিস্টেমে লগ ইন করার সময় আপনি যে স্ট্রিংটি টাইপ করেন। প্রতিটি ব্যবহারকারীর নামটি অবশ্যই মেশিনে একটি অনন্য স্ট্রিং হওয়া উচিত। ব্যবহারকারীর সর্বোচ্চ দৈর্ঘ্য 32 টি অক্ষরের মধ্যে সীমাবদ্ধ ass পাসওয়ার্ড। পুরানো লিনাক্স সিস্টেমে ব্যবহারকারীর এনক্রিপ্ট হওয়া পাসওয়ার্ডটি /etc/passwd ফাইলটিতে সঞ্চিত ছিল। বেশিরভাগ আধুনিক সিস্টেমে, এই ক্ষেত্রটি x সেট করা আছে এবং ব্যবহারকারীর পাসওয়ার্ডটি /etc/shadow ফাইল.ইউডিটিতে সংরক্ষণ করা হয়। ব্যবহারকারী সনাক্তকারী প্রতিটি ব্যবহারকারীর জন্য নির্ধারিত একটি নম্বর। এটি অপারেটিং সিস্টেম দ্বারা একটি ইউজারআর জিআইডি উল্লেখ করতে ব্যবহৃত হয়। ব্যবহারকারীর প্রাথমিক গোষ্ঠী উল্লেখ করে ব্যবহারকারীর গোষ্ঠী শনাক্তকারী নম্বর। যখন কোনও ব্যবহারকারী কোনও ফাইল তৈরি করেন, ফাইলের গ্রুপটি এই গোষ্ঠীতে সেট করা থাকে। সাধারণত, গ্রুপটির নাম ব্যবহারকারীর নামের মতো। ব্যবহারকারীর গৌণ গ্রুপগুলি /etc/groups ফাইলগুলিতে তালিকাভুক্ত রয়েছে। জিইসিওএস বা ব্যবহারকারীর পুরো নাম। এই ক্ষেত্রটিতে নিম্নলিখিত তথ্যের সাথে কমা-বিচ্ছিন্ন মানগুলির একটি তালিকা রয়েছে:
    • ব্যবহারকারীর পুরো নাম বা অ্যাপ্লিকেশন নাম oom রুম নম্বর। ওয়ার্ক ফোন নম্বর omeহোম ফোন নম্বর therএর যোগাযোগের তথ্য।
    হোম ডিরেক্টরি। ব্যবহারকারীর হোম ডিরেক্টরিতে পরম পথ। এটিতে ব্যবহারকারীর ফাইল এবং কনফিগারেশন রয়েছে। ডিফল্টরূপে, ব্যবহারকারীর হোম ডিরেক্টরিগুলি ব্যবহারকারীর নাম অনুসারে এবং /home ডিরেক্টরিতে নির্মিত হয়। লোগিন শেল। ব্যবহারকারীর লগইন শেলটির পরম পথ path এটি শেল যা ব্যবহারকারী সিস্টেমে লগইন করার সময় শুরু হয়। বেশিরভাগ লিনাক্স বিতরণে, ডিফল্ট লগইন শেল বাশ হয়।

উপসংহার

/etc/passwd ফাইলটি সিস্টেমের সমস্ত ব্যবহারকারীর উপর নজর রাখে।

প্রান্তিক