বাংলায় শেল ও শেলস্ক্রিপ্টিং শেখার কোর্স
  • শুরুর কথা
  • প্রথম খন্ড - শেল বেসিক
    • প্রথম অধ্যায় - শেল বেসিক
      • শেল ও প্রম্পট
      • কমান্ড
      • নেভিগেশন
      • আরো একটু ls
      • ফাইল
      • লিঙ্ক
      • লিনাক্স ফাইলসিস্টেম
    • দ্বিতীয় অধ্যায় - ম্যানিপুলেশন
      • ওয়াইল্ডকার্ড
      • ফাইল ও ডিরেক্টরি তৈরি করা
      • ফাইল ও ডিরেক্টরি কপি করা
      • ফাইল ও ডিরেক্টরি মুভ করা
      • ফাইল ও ডিরেক্টরি রিমুভ করা:
      • হার্ডলিঙ্ক ও সফ্টলিঙ্ক তৈরি করা
      • অনুশীলন
    • তৃতীয় অধ্যায় - রিডিরেকশন
      • স্ট্যান্ডার্ড ইনপুট, আউটপুট এবং এরর
      • স্ট্যান্ডার্ড আউটপুট রিডিরেকশন
      • স্ট্যান্ডার্ড এরর রিডিরেকশন
      • স্ট্যান্ডার্ড আউটপুট ও এরর একত্রে রিডিরেকশন
      • ফাইল সংযুক্তিকরণ
      • পাইপলাইন
    • চতুর্থ অধ্যায় - শেলের চোখে দেখা
      • এক্সপ্যানসন
      • পাথনেম এক্সপ্যানসন
      • গানিতিক এক্সপ্যানসন
      • ব্রেস এক্সপ্যানসন
      • প্যারামিটার এক্সপ্যানসন
      • কমান্ড সাবস্টিটিউশন
      • ক্যোটিং
      • স্কেইপিং ক্যারেক্টার
    • পঞ্চম অধ্যায় - কীবোর্ড ট্রিক্স
      • কমান্ডলাইন এডিটিং
      • কমপ্লিশন
      • কমান্ড হিস্ট্রি
    • ষষ্ঠ অধ্যায় - পারমিশন
      • ওনার, গ্রুপ এবং অন্যান্য
      • এক্সেস রাইট
      • ফাইল পারমিশন পরিবর্তন
      • ফাইল পারমিশন মাস্কিং
      • বিশেষ পারমিশন
      • ওনার ইউজার ও গ্রুপ পরিবর্তন
      • পরিচয় পরিবর্তন
      • পাসওয়ার্ড পরিবর্তন
    • সপ্তম অধ্যায় - প্রসেস
      • প্রসেস এর প্রাথমিক ধারণা
      • প্রসেস দেখা
      • প্রসেস নিয়ন্ত্রণ
      • সিগন্যাল
  • দ্বিতীয় খন্ড - কনফিগারেশন ও এনভায়রনমেন্ট
    • প্রথম অধ্যায় - এনভায়রনমেন্ট
      • এনভায়রনমেন্টের ভিতরে দেখা
      • যেভাবে এনভায়রনমেন্ট তৈরী হয়
      • এনভায়রনমেন্ট পরিবর্তন
    • দ্বিতীয় অধ্যায় - প্রম্পট সম্পাদনা
      • প্রম্পট কাস্টমাইজেশন
      • প্রম্পট রঙ করা
      • কার্সরের অবস্থান পরিবর্তন
  • তৃতীয় খন্ড - আটপৌরে কমান্ডলাইন
    • প্রথম অধ্যায় - প্যাকেজ ম্যানেজমেন্ট
    • দ্বিতীয় অধ্যায় - টেক্সট এডিটর
      • ন্যানো
        • ন্যানোর প্রাথমিক ব্যবহার
        • ন্যানো - এডিটিং এবং নেভিগেশন
        • ন্যানো কনফিগারেশন
      • ভিম
        • ভিম-এর এডিটিং মোড
        • ভিম-এর বেসিক এডিটিং
        • ভিম: সার্চ এ্যান্ড রিপ্লেস
        • ভিম: একাধিক ফাইল নিয়ে কাজ করা
      • ইম্যাকস্
        • ইম্যাকস্: প্রথম ধাপ
        • ইম্যাকস্: ক্যারেক্টার, কী এবং কমান্ড
        • ইম্যাকস্: বেসিক এডিটিং
        • ইম্যাকস্: সার্চ এ্যান্ড রিপ্লেস
        • ইম্যাকস্: একাধিক ফাইল এডিট করা
    • তৃতীয় অধ্যায় - স্টোরেজ মিডিয়া
      • লিনাক্সের চোখে স্টোরেজ ডিভাইস
      • মাউন্ট এবং আনমাউন্ট
      • পার্টিশন এবং ফরম্যাট করা
      • ফাইলসিস্টেম টেস্ট এবং রিপেয়ার করা
      • ডিভাইস ক্লোনিং
      • ইমেজ তৈরী
      • অপটিক্যাল মিডিয়ায় রাইট করা
    • চতুর্থ অধ্যায় - নেটওয়ার্কিং
      • নেটওয়ার্ক পরীক্ষণ এবং পর্যবেক্ষন
      • ফাইল ট্রান্সফার
      • নিরাপদ যোগাযোগ
    • পঞ্চম অধ্যায় - ফাইল সার্চ
      • Locate: নাম দিয়ে ফাইল সার্চ
      • find: শক্তিশালী সার্চ
        • find: টেস্ট
        • find: অপারেটর
        • find: একশন
        • find: অপশন
        • অনুশীলন
    • ষষ্ঠ অধ্যায় - আর্কাইভ ও ব্যাকআপ
      • ডাটা কম্প্রেশন
      • ডাটা আর্কাইভিং
      • dtrx
      • সিনক্রোনাইজেশন
    • সপ্তম অধ্যায় - আটপৌরে টুলস
      • রেঞ্জার(Ranger): ফাইল ম্যানেজার
      • মাট (Mutt): ইমেইল ক্লায়েন্ট
      • সিমিউজ(cmus): মিউজিক প্লেয়ার
      • ইলিঙ্কস (elinks): ওয়েব ব্রাউজার
      • উইচ্যাট (weechat) : আইআরসি ক্লায়েন্ট
      • ফিঞ্চ (finch) : চ্যাট ক্লায়েন্ট
    • অষ্টম অধ্যায় - প্রোগ্রাম কম্পাইলেশন
  • চতুর্থ খন্ড - টেক্সট ম্যানিপুলেশন
    • প্রথম অধ্যায় - রেগুলার এক্সপ্রেশন
      • গ্রেপ (grep)
Powered by GitBook
On this page
  1. প্রথম খন্ড - শেল বেসিক
  2. ষষ্ঠ অধ্যায় - পারমিশন

ওনার ইউজার ও গ্রুপ পরিবর্তন

কোনো ফাইল বা ডিরেক্টরির মালিকানা পরিবর্তনের দুটো কমান্ড আছে। chown ও chgrp। অবশ্য chown একাই ওনার ইউজার ও গ্রুপ পরিবর্তনে সক্ষম। chgrp শুধু ওনার গ্রুপ পরিবর্তন করতে পারে। তবুও কখনো কখনো chgrp ব্যবহার করা হয় সরল কাঠামোর জন্য। প্রথমে দেখা যাক chgrp এর ব্যবহার:

me@howtocode-pc:~$ > foo.txt
me@howtocode-pc:~$ ls -l foo.txt 
-rw-rw-r-- 1 me me 0 Oct  7 22:51 foo.txt
me@howtocode-pc:~$ chgrp video foo.txt 
me@howtocode-pc:~$ ls -l foo.txt 
-rw-rw-r-- 1 me video 0 Oct  7 22:51 foo.txt

প্রথমে আমরা foo.txt নামের একটি ফাইল তৈরী করেছি। তারপর ls -l foo.txt কমান্ড দিয়ে দেখলাম এটির মালিক ইউজার me এবং মালিক গ্রুপও me নামের একটি গ্রুপ। এখন আমরা video নামের একটি গ্রুপকে মালিকানা দিতে চাই। তাই chgrp video foo.txt কমান্ডটি দিয়েছি। অর্থাৎ chgrp এর কমান্ড কাঠামোটি হল:

chgrp group_name file_or_directory...

এরপর আমরা আবার ls -l foo.txt কমান্ড দিয়ে দেখলাম যে গ্রুপ পরিবর্তিত হয়ে video হয়ে গেছে।

chown কমান্ডটি ব্যবহার করতে সুপারইউজার বা রুট পারমিশন প্রয়োজন হয়। এর কমান্ড কাঠামোটি এরকম:

chown owner:group file_or_directory...

এই owner:group এর জায়গায় শুধু ওনার এর নাম বা ':' চিহ্নের পর শুধু গ্রুপের নাম বা মাঝখানে ':' চিহ্ন রেখে ইউজার ও গ্রুপ দুটোর নামই দেয়া যায়। আসুন এর আর্গুমেন্টের কয়েকটা উদাহরণ দেখা যাক:

আর্গুমেন্ট

রেজাল্ট

bob

ফাইলটির ওনার ইউজার হবে bob নামের ইউজার। ওনার গ্রুপ অপরিবর্তিত থাকবে।

bob:users

ফাইলটির ওনার ইউজার হবে bob এবং ওনার গ্রুপ হবে users নামের গ্রুপ।

:admins

ফাইলটির ওনার ইউজার অপরিবর্তিত থাকবে কিন্তু ওনার গ্রুপ হবে admins।

bob:

ফাইলটির ওনার ইউজার হবে bob এবং গ্রুপ হবে bob এর লগিন গ্রুপ, যেটি কিনা সাধারনত তার নামের গ্রুপটি হয়।

Previousবিশেষ পারমিশনNextপরিচয় পরিবর্তন

Last updated 6 years ago