উত্তর:
জিআইডি হ'ল গ্রুপের প্রাথমিক শনাক্তকারী। যতক্ষণ না সিস্টেম সম্পর্কিত, একটি আলাদা জিআইডি একটি আলাদা গ্রুপ। সুতরাং জিআইডি পরিবর্তন করতে আপনাকে জিআইডি ব্যবহার করা সমস্ত জায়গাগুলি সংশোধন করতে হবে।
আপনার জিআইডিকে তাত্পর্যপূর্ণ হিসাবে বিবেচনা করা উচিত নয় এবং পরিবর্তে গ্রুপের নাম ব্যবহার করা উচিত; আপনি একটি একক কমান্ড (লিনাক্সে groupmod -n NEW_GROUP_NAME OLD_GROUP_NAME
:) দিয়ে একটি দলের নাম পরিবর্তন করতে পারেন ।
তবে, আপনি যদি সত্যিই জিআইডি পরিবর্তন করতে চান তবে এইভাবে:
groupmod -g NEWGID GROUPNAME
। অন্যান্য সিস্টেমে, সিস্টেমের প্রশাসনিক সরঞ্জামটি ব্যবহার করুন বা vigr
যদি উপলভ্য থাকে তবে /etc/group
প্রযোজ্য হিসাবে সম্পাদনা করুন ।আপনার সিস্টেমে পুরানো গ্রুপের অন্তর্ভুক্ত সমস্ত ফাইলের গোষ্ঠী পরিবর্তন করুন।
find / -gid OLDGID ! -type l -exec chgrp NEWGID {} \;
chgrp স্যুইড এবং স্যাজিড ফ্ল্যাগগুলি সাফ করে, সেগুলি পুনরুদ্ধার করে।
groupmod
আমার পক্ষে প্রধান যুক্তি হিসাবে একটি নাম রাখুন ...groupmod -g NEWGID GROUPNAME
সবচেয়ে সহজ উপায় হ'ল ব্যবহার করা groupmod -g <NEW_GID> <groupname>
অন্য উপায় হ'ল /etc/group
সরাসরি সম্পাদনা করা। প্রতিটি কলামের তৃতীয় ক্ষেত্রটি হ'ল গিড।
পরিবর্তিত গ্রুপ একটি ব্যবহারকারী প্রধান গ্রুপ হয়, তাহলে /etc/passwd
অভিযোজিত করা খুব প্রয়োজন: usermod -g <NEW_GID> <username>
।
chgrp -h ...
পরিবর্তে ব্যবহার করার পরামর্শ দিনchgrp ...
। ছাড়া-h
, যে কোনও প্রাসঙ্গিক সিমলিংকের লক্ষ্যবস্তুতে তার গোষ্ঠীটি পরিবর্তিত হবে।