ফাইলগুলির মালিকের ক্ষেত্রের "নম্বর" লিনাক্সে কী বোঝায়?


18

আমি আমার নতুন লিনাক্স হোস্টে অনেকগুলি ফাইল অনুলিপি করেছি। আমি দেখতে পাচ্ছি যে সমস্ত ফাইলের মালিক এবং গোষ্ঠী উভয়ই সেট করে আছে 515। ওটার মানে কি?


স্পষ্টকরণ: এটি মূল হোস্টের ফাইলগুলির uID / গিড ছিল। আপনি যখন নতুন সার্ভারে মাইগ্রেট করবেন তখন একই uid / gids সহ ব্যবহারকারীদের পুনরায় তৈরি করা ভাল ধারণা।

উত্তর:


24

আপনি সম্ভবত একটি অনুলিপি করেছেন যা এই ফাইলগুলির মূল গোষ্ঠী এবং মালিককে সংরক্ষণ করেছে। অভ্যন্তরীণভাবে লিনাক্সের মধ্যে মালিক এবং গোষ্ঠীটি কেবল একটি আইডি (আপনার ক্ষেত্রে, সংখ্যা ৫৫৫)। এই আইডি তারপর তালিকাভুক্ত একদল এবং ব্যবহারকারী নামের উপর ম্যাপ করা হয় /etc/passwdবা /etc/group। আপনি দেখতে পাবেন যে এই ফাইলগুলিতে আপনি ব্যবহারকারীর নাম এবং সেই নির্দিষ্ট ব্যবহারকারী এবং গোষ্ঠীর জন্য ব্যবহৃত আইডিও খুঁজে পেতে পারেন।

সর্বাধিক মধ্যে সম্ভবত /etc/groupএবং /etc/passwd, ID "515" তালিকায় না থাকে, এবং এই কারণে আইডি নিজেই দেখানো হয়।

আপনি কমান্ডগুলি chownএবং chgrpযথাক্রমে একটি বিদ্যমান মালিক এবং গ্রুপে ow এবং গ্রুপ পরিবর্তন করতে পারেন ।


পার্শ্ব নোট: অনাথ ব্যবহারকারী / গোষ্ঠীগুলির জন্য সর্বাধিক সাধারণ দৃশ্যটি একটি সংরক্ষণাগার থেকে নিষ্কাশন।
মেল

7

এর অর্থ হল:

  1. ফাইলটির ব্যবহারকারীর মালিকানা: গ্রুপ ৫৫৫: ৫১৫
  2. ব্যবহারকারী এবং গোষ্ঠী আইডিস 515 নির্দিষ্ট ব্যবহারকারী এবং গোষ্ঠী হিসাবে নির্ধারিত হিসাবে / etc / passwd বা / etc / গোষ্ঠীতে সংজ্ঞায়িত করা হয় না।

1

এর অর্থ হ'ল হয় এই আইডি সহ কোনও ব্যবহারকারী এবং গোষ্ঠী নেই, বা তাদের নামগুলি পুরো ক্ষেত্রে পুরোপুরি প্রদর্শন করতে খুব দীর্ঘ।


1

এটি ব্যবহারকারীদের ব্যবহারকারী বা গ্রুপ আইডি।

ব্যবহারকারীর নামের সাথে ম্যাপিংটি / etc / passwd (ব্যবহারকারী আইডির জন্য) বা / etc / গ্রুপে রয়েছে (গ্রুপ আইডির জন্য)

দেখা

man id
man usermod  # (the -u option)
man groupmod # (the -g option)
man shadow   # (to know why you shouldn't meddle with /etc/passwd directly)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.