Redhat Linux Administration : User ও Group সংক্রান্ত কিছু প্রয়োজনীয় কমান্ড

0

Group কি?
Group হচ্ছে একাধিক User কে একই রকম সুযোগ-সুবিধা দেওয়ার পদ্ধতি। একটা নির্দিষ্ট Group কে যে ধরনের পারমিশন দেওয়া হবে ঐ Group এর অন্তর্গত সকল User এর উপর একই রকম পারমিশন সয়ংক্রিয়ভাবে বসে যাবে। ধরা যাক, example.txt ফাইলের উপর কিছু User এর একই রকম এক্সেস পারমিশন দিতে হবে। যা করতে হবে-

user1 এবং user2 নামে দুটো user তৈরী করুন
useradd user1
useradd user2

user1 এবং user2 এর পাসওয়ার্ড সেট করুন
passwd user1
passwd user2

newgroup নামে একটা Group তৈরী করুন
groupadd newgroup

example.txt ফাইলকে newgroup এ এড করুন
chgrp newgroup example.txt

example.txt ফাইলের জন্য পারমিশন সেটাপ করুন(যেমন:- owner এর জন্য read+write+execute পারমিশন এবং group এর জন্য read+execute পারমিশন)
chmod 750 example.txt

/etc তে group নামের ফাইলটি vi editor দিয়ে ওপেন করুন
vi /etc/group

নিচের দিকে newgroup নামে যে লাইনটি আছে সেখানে user1 এবং user2 কে এড করুন। একাধিক user এড করার সময় কমা (,) দিয়ে আলাদা করতে হবে। লাইনটা হবে নিচের লাইনটির মত(600 এর স্থলে অন্য সংখ্যা ও হতে পারে যা সিস্টেম নিজে তেরী করবে)
newgroup:x:600:user1,user2

/etc তে group ফাইলটি সরসরি এডিট না করে কমান্ডের মাধ্যমে ও একই কাজ করা যায়। সেক্ষেত্রে কমান্ড হবে-
gpasswd -M user1,user2 newgroup

আরো কিছু উদাহারন নিচে দেওয়া হল-
test নামের user কে newgroup এড করতে চাইলে
gpasswd -a test newgroup

test নামের user কে newgroup থেকে বাদ দিতে চাইলে
gpasswd -d test newgroup

test নামের user কে example.txt ফাইলের owner করতে চাইলে
chown test example.txt

Share.

About Author

Avatar

To be attain promising position in any organization where I can focus my creative talents. I believe that I have achieved a sound knowledge and high level of creativity together with potentiality to adapt myself in any job environment.

Leave A Reply