Difference between revisions of "Linux/C2/File-Attributes/Bengali"
(Created page with '{| border=1 !Time !Narration |- |0:00 ||লিনাক্স-এ File Attributes সংক্রান্ত এই মৌখিক টিউটোরিয়াল-এ আম…') |
PoojaMoolya (Talk | contribs) |
||
Line 3: | Line 3: | ||
!Narration | !Narration | ||
|- | |- | ||
− | | | + | |00:00 |
||লিনাক্স-এ File Attributes সংক্রান্ত এই মৌখিক টিউটোরিয়াল-এ আমি আপনাদের স্বাগত জানাচ্ছি | | ||লিনাক্স-এ File Attributes সংক্রান্ত এই মৌখিক টিউটোরিয়াল-এ আমি আপনাদের স্বাগত জানাচ্ছি | | ||
|- | |- | ||
− | | | + | |00:05 |
||এর জন্য আপনাকে প্রথমে example1, example2, example3, example4, example5 এবং testchown নামক খালি ফাইল-গুলি তৈরী করে নিতে হবে | | ||এর জন্য আপনাকে প্রথমে example1, example2, example3, example4, example5 এবং testchown নামক খালি ফাইল-গুলি তৈরী করে নিতে হবে | | ||
|- | |- | ||
− | | | + | |00:18 |
||এছাড়াও test_chown এবং directory1 নামের খালি ডিরেকটরি-গুলিও তৈরী করে নিন | | ||এছাড়াও test_chown এবং directory1 নামের খালি ডিরেকটরি-গুলিও তৈরী করে নিন | | ||
|- | |- | ||
− | | | + | | 00:25 |
||file attribute হল একটি কম্পিউটার ফাইল সংক্রান্ত বা তার সাথে সংযুক্ত metadata বা তথ্য | | ||file attribute হল একটি কম্পিউটার ফাইল সংক্রান্ত বা তার সাথে সংযুক্ত metadata বা তথ্য | | ||
|- | |- | ||
− | | | + | |00:33 |
||এর দ্বারা ফাইল-এর বিভিন্ন বৈশিষ্ট্য যেমন ফাইল-এর মালিক, টাইপ, access permissions বা ফাইল -টি ব্যবহার করার অনুমতি ইত্যাদি বোঝানো হয় | | ||এর দ্বারা ফাইল-এর বিভিন্ন বৈশিষ্ট্য যেমন ফাইল-এর মালিক, টাইপ, access permissions বা ফাইল -টি ব্যবহার করার অনুমতি ইত্যাদি বোঝানো হয় | | ||
|- | |- | ||
− | | | + | | 00:45 |
||chown কমান্ড একটি ফাইল বা ডিরেকটরি-এর মালিকানা পরিবর্তন করতে ব্যবহৃহ হয় | এটি একটি admin কমান্ড, অর্থাত শুধুমাত্র root user -ই একটি ফাইল বা ডিরেকটরি-এর মালিকানা পরিবর্তন করতে পারে | | ||chown কমান্ড একটি ফাইল বা ডিরেকটরি-এর মালিকানা পরিবর্তন করতে ব্যবহৃহ হয় | এটি একটি admin কমান্ড, অর্থাত শুধুমাত্র root user -ই একটি ফাইল বা ডিরেকটরি-এর মালিকানা পরিবর্তন করতে পারে | | ||
|- | |- | ||
− | | | + | | 01:00 |
||chown কমান্ড লেখার নিয়ম হল chown space options space ownername space filename বা directoryname | ||chown কমান্ড লেখার নিয়ম হল chown space options space ownername space filename বা directoryname | ||
|- | |- | ||
− | | | + | | 01:13 |
||আমরা chown কমান্ড-এর কিছু options ব্যবহার করতে পারি | | ||আমরা chown কমান্ড-এর কিছু options ব্যবহার করতে পারি | | ||
|- | |- | ||
− | | | + | |01:18 |
||'''-R''' : বর্তমান ডিরেকটরি-এর অন্তর্গত সাবডিরেকটরি-এর মধ্যে থাকা ফাইল-গুলির permission পরিবর্তন করে | | ||'''-R''' : বর্তমান ডিরেকটরি-এর অন্তর্গত সাবডিরেকটরি-এর মধ্যে থাকা ফাইল-গুলির permission পরিবর্তন করে | | ||
|- | |- | ||
− | | | + | |01:28 |
||'''-c ''': প্রত্যেক ফাইল-এর permission পরিবর্তন করে | | ||'''-c ''': প্রত্যেক ফাইল-এর permission পরিবর্তন করে | | ||
|- | |- | ||
− | | | + | |01:33 |
||'''-f''' : chown-এর error message-গুলি দেখানো আটকায় | | ||'''-f''' : chown-এর error message-গুলি দেখানো আটকায় | | ||
|- | |- | ||
− | | | + | | 01:37 |
||এখন আমরা কিছু উদাহরণ দেখব | | ||এখন আমরা কিছু উদাহরণ দেখব | | ||
|- | |- | ||
− | | | + | | 01:40 |
||টার্মিনাল-এ যাওয়া যাক | এবার একটি ডিরেকটরি-ত়ে যাব যেখানে খালি ফাইল এবং ফোল্ডার-গুলি age তৈরী করা হয়েছে | লিখলাম - cd স্পেস Desktop স্ল্যাশ file attribute এবং এন্টার টিপলাম | | ||টার্মিনাল-এ যাওয়া যাক | এবার একটি ডিরেকটরি-ত়ে যাব যেখানে খালি ফাইল এবং ফোল্ডার-গুলি age তৈরী করা হয়েছে | লিখলাম - cd স্পেস Desktop স্ল্যাশ file attribute এবং এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | | 01:56 |
||পরবর্তী কমান্ড লেখা যাক - | ||পরবর্তী কমান্ড লেখা যাক - | ||
$ ls স্পেস -l স্পেস testchown | এন্টার টিপলাম | | $ ls স্পেস -l স্পেস testchown | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | | 02:11 |
||আপনি দেখতে পাচ্ছেন 'testchown' ফাইল-টির মালিক হল শাহিদ | | ||আপনি দেখতে পাচ্ছেন 'testchown' ফাইল-টির মালিক হল শাহিদ | | ||
|- | |- | ||
− | | | + | | 02:18 |
||ফাইল-এর মালিকানা পরিবর্তন করতে, লেখা যাক | ||ফাইল-এর মালিকানা পরিবর্তন করতে, লেখা যাক | ||
$ sudo স্পেস c-h own স্পেস ফাইল -এর হবু মালিকের নাম অর্থাৎ anusha space testchown অর্থাৎ t-e-s-t-c-h-o-w-n | | $ sudo স্পেস c-h own স্পেস ফাইল -এর হবু মালিকের নাম অর্থাৎ anusha space testchown অর্থাৎ t-e-s-t-c-h-o-w-n | | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | | 02:36 |
||sudo password লিখলাম | এবার এন্টার টিপলাম | আবার এন্টার টিপলাম | | ||sudo password লিখলাম | এবার এন্টার টিপলাম | আবার এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | | 02:44 |
||আবার লিখছি $ ls স্পেস -l স্পেস t-e-s-t-c-h-o-w-n | এন্টার টিপলাম | | ||আবার লিখছি $ ls স্পেস -l স্পেস t-e-s-t-c-h-o-w-n | এন্টার টিপলাম | | ||
এখন দেখা যাচ্ছে ফাইল-এর মালিক হল অনুশা | | এখন দেখা যাচ্ছে ফাইল-এর মালিক হল অনুশা | | ||
|- | |- | ||
− | | | + | | 03:03 |
||এবার আমরা ডিরেকটরি-এর মালিকানা পরিবর্তনের পদ্ধতি জেনে নেব | | ||এবার আমরা ডিরেকটরি-এর মালিকানা পরিবর্তনের পদ্ধতি জেনে নেব | | ||
|- | |- | ||
− | | | + | |03:07 |
|| $ ls -l কমান্ড -টি লিখলাম | এন্টার টিপলাম | | || $ ls -l কমান্ড -টি লিখলাম | এন্টার টিপলাম | | ||
এখন দেখা যাচ্ছে 'test_chown' ডিরেকটরি-এর মালিক হল শাহিদ | | এখন দেখা যাচ্ছে 'test_chown' ডিরেকটরি-এর মালিক হল শাহিদ | | ||
|- | |- | ||
− | | | + | | 03:21 |
||ডিরেকটরি-এর মালিকানা পরিবর্তন করতে লেখা যাক - | ||ডিরেকটরি-এর মালিকানা পরিবর্তন করতে লেখা যাক - | ||
|- | |- | ||
− | | | + | |03:26 |
||$ sudo স্পেস chown স্পেস minus বড় হাতের অক্ষরে R স্পেস anusha স্পেস test_chown অর্থাৎ ডিরেকটরি-এর নাম | | ||$ sudo স্পেস chown স্পেস minus বড় হাতের অক্ষরে R স্পেস anusha স্পেস test_chown অর্থাৎ ডিরেকটরি-এর নাম | | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | |03:44 |
||প্রয়োজন হলে sudo password likhe এন্টার টিপতে হবে | | ||প্রয়োজন হলে sudo password likhe এন্টার টিপতে হবে | | ||
|- | |- | ||
− | | | + | | 03:49 |
||সুবিধার জন্য Clt+L একসাথে টিপে স্ক্রিন পরিস্কার করে নেওয়া যাক | এখন লেখা যাক $ ls স্পেস -l | এন্টার টিপলাম | দেখা যাচ্ছে ডিরেকটরি-এর নতুন মালিক অনুশা | | ||সুবিধার জন্য Clt+L একসাথে টিপে স্ক্রিন পরিস্কার করে নেওয়া যাক | এখন লেখা যাক $ ls স্পেস -l | এন্টার টিপলাম | দেখা যাচ্ছে ডিরেকটরি-এর নতুন মালিক অনুশা | | ||
|- | |- | ||
− | | | + | | 04:06 |
||chmod কমান্ড-এর দ্বারা এক বা একাধিক ফাইল-এর access permission বা ব্যবহার করার অনুমতি পরিবর্তন করা যায় | | ||chmod কমান্ড-এর দ্বারা এক বা একাধিক ফাইল-এর access permission বা ব্যবহার করার অনুমতি পরিবর্তন করা যায় | | ||
|- | |- | ||
− | | | + | | 04:13 |
||ei কমান্ড লেখার নিয়ম হল - | ||ei কমান্ড লেখার নিয়ম হল - | ||
<nowiki>chmod স্পেস [options] স্পেস mode স্পেস ফাইল-এর নাম </nowiki> | <nowiki>chmod স্পেস [options] স্পেস mode স্পেস ফাইল-এর নাম </nowiki> | ||
chmod কমান্ড-এর সাথে কিছু option ব্যবহার করা যায় | যেমন - | chmod কমান্ড-এর সাথে কিছু option ব্যবহার করা যায় | যেমন - | ||
|- | |- | ||
− | | | + | |04:29 |
||-c : পরিবর্তিত ফাইল-গুলির সম্পর্কিত তথ্য প্রিন্ট করে | | ||-c : পরিবর্তিত ফাইল-গুলির সম্পর্কিত তথ্য প্রিন্ট করে | | ||
|- | |- | ||
− | | | + | |04:34 |
||-f : chmod যে ফাইল-গুলি পরিবর্তন করতে পারে না, সেগুলির সম্পকে ব্যবহারকারী-কে জানায় না | | ||-f : chmod যে ফাইল-গুলি পরিবর্তন করতে পারে না, সেগুলির সম্পকে ব্যবহারকারী-কে জানায় না | | ||
|- | |- | ||
− | | | + | | 04:41 |
||permission বা অনুমতি বিভিন্ন প্রকারের হতে পারে | যেমন - | ||permission বা অনুমতি বিভিন্ন প্রকারের হতে পারে | যেমন - | ||
|- | |- | ||
− | | | + | |04:44 |
||r : পড়া | ||r : পড়া | ||
Line 107: | Line 107: | ||
s : ব্যবহারকারীর বা দলের ID নির্দিষ্ট করা | s : ব্যবহারকারীর বা দলের ID নির্দিষ্ট করা | ||
|- | |- | ||
− | | | + | | 04:54 |
||অন্যথায়, ৩ সংখ্যাbishisto নম্বর-এর দ্বারা ফাইল-এর অনুমনি সংক্রান্ত তথ্য বোঝানো যায় | | ||অন্যথায়, ৩ সংখ্যাbishisto নম্বর-এর দ্বারা ফাইল-এর অনুমনি সংক্রান্ত তথ্য বোঝানো যায় | | ||
|- | |- | ||
− | | | + | |05:00 |
||প্রথম সংখ্যা মালিক-কে , দ্বিতীয়টি দল-কে , এবং তৃতীয়টি অন্যদের -কে প্রদত্ত অনুমতি বোঝায় | | ||প্রথম সংখ্যা মালিক-কে , দ্বিতীয়টি দল-কে , এবং তৃতীয়টি অন্যদের -কে প্রদত্ত অনুমতি বোঝায় | | ||
|- | |- | ||
− | | | + | | 05:09 |
||অনুমতি সংক্রান্ত তথ্য Octal মানের দ্বারা বোঝা যায় : | ||অনুমতি সংক্রান্ত তথ্য Octal মানের দ্বারা বোঝা যায় : | ||
৪ অর্থাৎ পড়া | ৪ অর্থাৎ পড়া | ||
Line 121: | Line 121: | ||
১ অর্থাৎ execute বা চালু করা | | ১ অর্থাৎ execute বা চালু করা | | ||
|- | |- | ||
− | | | + | | 05:20 |
||এখন আমরা chmod-এর কিছু উদাহরণ দেখব | টার্মিনাল-এ গেলাম | এবার এমন কমান্ড লেখা যাক যার দ্বারা ব্যবহারকারী-কে example1 ফাইল-টি execute বা চালু করার অনুমতি দেওয়া jay | | ||এখন আমরা chmod-এর কিছু উদাহরণ দেখব | টার্মিনাল-এ গেলাম | এবার এমন কমান্ড লেখা যাক যার দ্বারা ব্যবহারকারী-কে example1 ফাইল-টি execute বা চালু করার অনুমতি দেওয়া jay | | ||
|- | |- | ||
− | | | + | |05:30 |
||তার আগে Clt+l একসাথে টিপে স্ক্রিন পরিস্কার করে নেব | | ||তার আগে Clt+l একসাথে টিপে স্ক্রিন পরিস্কার করে নেব | | ||
|- | |- | ||
− | | | + | | 05:36 |
||লেখা যাক | ||লেখা যাক | ||
$ chmod স্পেস u+x স্পেস example1 | | $ chmod স্পেস u+x স্পেস example1 | | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | | 05:49 |
||লেখা যাক $ ls স্পেস -l স্পেস example1 | | ||লেখা যাক $ ls স্পেস -l স্পেস example1 | | ||
পরিবর্তন দেখার জন্য এন্টার টিপলাম | | পরিবর্তন দেখার জন্য এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | |06:01 |
||এখন দেখা যাক example1 ফাইল-এর মালিকের দ্বারা ফাইল-টি পড়া/ লেখা/চালানোর অনুমতি, দলের সবার দ্বারা পড়া/চালানোর অনুমতি এবং অন্যদের দ্বারা ফাইল-টি শুধু চালানোর অনুমতি কিভাবে দেওয়া যায় | | ||এখন দেখা যাক example1 ফাইল-এর মালিকের দ্বারা ফাইল-টি পড়া/ লেখা/চালানোর অনুমতি, দলের সবার দ্বারা পড়া/চালানোর অনুমতি এবং অন্যদের দ্বারা ফাইল-টি শুধু চালানোর অনুমতি কিভাবে দেওয়া যায় | | ||
|- | |- | ||
− | | | + | | 06:15 |
||কমান্ড-টি লেখা যাক $ chmod স্পেস 751 স্পেস example1 | | ||কমান্ড-টি লেখা যাক $ chmod স্পেস 751 স্পেস example1 | | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | | 06:26 |
||লিখছি | ||লিখছি | ||
$ ls স্পেস -l স্পেস example1 | | $ ls স্পেস -l স্পেস example1 | | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | |06:35 |
||আপনি দেখতে পাচ্ছেন যে উপরের কমান্ড-টি example1 ফাইল-টির মালিকের দ্বারা পড়া/ লেখা/চালানোর অনুমতি, দলের সবার দ্বারা পড়া/চালানোর অনুমতি এবং অন্যদের দ্বারা শুধু চালানোর অনুমতি নির্দিষ্ট করেছে | | ||আপনি দেখতে পাচ্ছেন যে উপরের কমান্ড-টি example1 ফাইল-টির মালিকের দ্বারা পড়া/ লেখা/চালানোর অনুমতি, দলের সবার দ্বারা পড়া/চালানোর অনুমতি এবং অন্যদের দ্বারা শুধু চালানোর অনুমতি নির্দিষ্ট করেছে | | ||
|- | |- | ||
− | | | + | | 06:52 |
||সকলকে শুধুমাত্র পড়ার অনুমতি দেবার জন্য লিখতে হবে - $ chmod স্পেস <nowiki>=r স্পেস </nowiki>example1 | | ||সকলকে শুধুমাত্র পড়ার অনুমতি দেবার জন্য লিখতে হবে - $ chmod স্পেস <nowiki>=r স্পেস </nowiki>example1 | | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | | 07:08 |
||এবার লেখছি $ ls স্পেস -l স্পেস example1 | | ||এবার লেখছি $ ls স্পেস -l স্পেস example1 | | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | |07:19 |
||এখন দেখা যাচ্ছে সকলকে example1 ফাইল-টি শুধুমাত্র পড়ার অনুমতি দেওয়া হয়েছে | | ||এখন দেখা যাচ্ছে সকলকে example1 ফাইল-টি শুধুমাত্র পড়ার অনুমতি দেওয়া হয়েছে | | ||
|- | |- | ||
− | | | + | | 07:30 |
||directory1 নামক ডিরেকটরি ও তার অন্তর্গত সব ফাইল-এর জন্য সকলকে শুধু পড়া ও চালানোর এবং মালিক-কে এর সাথে সাথে ফাইল-এ লেখার অনুমতি প্রদান করতে লেখা যাক - | ||directory1 নামক ডিরেকটরি ও তার অন্তর্গত সব ফাইল-এর জন্য সকলকে শুধু পড়া ও চালানোর এবং মালিক-কে এর সাথে সাথে ফাইল-এ লেখার অনুমতি প্রদান করতে লেখা যাক - | ||
|- | |- | ||
− | | | + | |07:44 |
||$ chmod স্পেস minus বড় হাতের অক্ষরে R স্পেস 755 স্পেস directory1 | | ||$ chmod স্পেস minus বড় হাতের অক্ষরে R স্পেস 755 স্পেস directory1 | | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | | 08:00 |
||এবার লেখা যাক | ||এবার লেখা যাক | ||
$ ls স্পেস -l | $ ls স্পেস -l | ||
পরিবর্তন দেখার জন্য এন্টার টিপলাম | | পরিবর্তন দেখার জন্য এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | | 08:09 |
||ব্যবকারীকে example2 ফাইল-টি execute বা চালানোর অনুমতি দিতে লেখা যাক - | ||ব্যবকারীকে example2 ফাইল-টি execute বা চালানোর অনুমতি দিতে লেখা যাক - | ||
$ chmod স্পেস u+x স্পেস example2 | | $ chmod স্পেস u+x স্পেস example2 | | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | | 08:27 |
||এবার লেখা যাক | ||এবার লেখা যাক | ||
$ ls স্পেস -l স্পেস example2 | | $ ls স্পেস -l স্পেস example2 | | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | |08:40 |
||দেখা যাচ্ছে ব্যবহারকারী-কে example2 ফাইল-টি চালানোর অনুমতি প্রদান করা হয়েছে | | ||দেখা যাচ্ছে ব্যবহারকারী-কে example2 ফাইল-টি চালানোর অনুমতি প্রদান করা হয়েছে | | ||
|- | |- | ||
− | | | + | |08:50 |
||দল-কে example3 ফাইল-এ লেখার অনুমতি প্রদান করার জন্য লিখতে হবে - | ||দল-কে example3 ফাইল-এ লেখার অনুমতি প্রদান করার জন্য লিখতে হবে - | ||
$ chmod স্পেস g+w স্পেস example3 | | $ chmod স্পেস g+w স্পেস example3 | | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | | 09:10 |
||এখন লেখা যাক | ||এখন লেখা যাক | ||
$ ls স্পেস -l স্পেস example3 | | $ ls স্পেস -l স্পেস example3 | | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | |09:23 |
||দেখা যাচ্ছে যে দল-কে ফাইল-টি লেখার অনুমতি দেওয়া হয়েছে | | ||দেখা যাচ্ছে যে দল-কে ফাইল-টি লেখার অনুমতি দেওয়া হয়েছে | | ||
|- | |- | ||
− | | | + | | 09:30 |
||সকলের জন্য ফাইল-এ লেখার অনুমতি সরাতে লেখা যাক - | ||সকলের জন্য ফাইল-এ লেখার অনুমতি সরাতে লেখা যাক - | ||
$ chmod স্পেস a-w স্পেস example3 | | $ chmod স্পেস a-w স্পেস example3 | | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | | 09:45 |
||এবার লিখছি - | ||এবার লিখছি - | ||
$ ls স্পেস -l স্পেস example3 | $ ls স্পেস -l স্পেস example3 | ||
এন্টার টিপলাম | | এন্টার টিপলাম | | ||
|- | |- | ||
− | | | + | |09:55 |
||দেখা যাচ্ছে এখন সকলের জন্যই ফাইল-এ লেখার অনুমতি সরিয়ে নেওয়া হয়েছে | | ||দেখা যাচ্ছে এখন সকলের জন্যই ফাইল-এ লেখার অনুমতি সরিয়ে নেওয়া হয়েছে | | ||
|- | |- |
Latest revision as of 16:02, 7 August 2014
Time | Narration |
---|---|
00:00 | লিনাক্স-এ File Attributes সংক্রান্ত এই মৌখিক টিউটোরিয়াল-এ আমি আপনাদের স্বাগত জানাচ্ছি | |
00:05 | এর জন্য আপনাকে প্রথমে example1, example2, example3, example4, example5 এবং testchown নামক খালি ফাইল-গুলি তৈরী করে নিতে হবে | |
00:18 | এছাড়াও test_chown এবং directory1 নামের খালি ডিরেকটরি-গুলিও তৈরী করে নিন | |
00:25 | file attribute হল একটি কম্পিউটার ফাইল সংক্রান্ত বা তার সাথে সংযুক্ত metadata বা তথ্য | |
00:33 | এর দ্বারা ফাইল-এর বিভিন্ন বৈশিষ্ট্য যেমন ফাইল-এর মালিক, টাইপ, access permissions বা ফাইল -টি ব্যবহার করার অনুমতি ইত্যাদি বোঝানো হয় | |
00:45 | chown কমান্ড একটি ফাইল বা ডিরেকটরি-এর মালিকানা পরিবর্তন করতে ব্যবহৃহ হয় | এটি একটি admin কমান্ড, অর্থাত শুধুমাত্র root user -ই একটি ফাইল বা ডিরেকটরি-এর মালিকানা পরিবর্তন করতে পারে | |
01:00 | chown কমান্ড লেখার নিয়ম হল chown space options space ownername space filename বা directoryname |
01:13 | আমরা chown কমান্ড-এর কিছু options ব্যবহার করতে পারি | |
01:18 | -R : বর্তমান ডিরেকটরি-এর অন্তর্গত সাবডিরেকটরি-এর মধ্যে থাকা ফাইল-গুলির permission পরিবর্তন করে | |
01:28 | -c : প্রত্যেক ফাইল-এর permission পরিবর্তন করে | |
01:33 | -f : chown-এর error message-গুলি দেখানো আটকায় | |
01:37 | এখন আমরা কিছু উদাহরণ দেখব | |
01:40 | টার্মিনাল-এ যাওয়া যাক | এবার একটি ডিরেকটরি-ত়ে যাব যেখানে খালি ফাইল এবং ফোল্ডার-গুলি age তৈরী করা হয়েছে | লিখলাম - cd স্পেস Desktop স্ল্যাশ file attribute এবং এন্টার টিপলাম | |
01:56 | পরবর্তী কমান্ড লেখা যাক -
$ ls স্পেস -l স্পেস testchown | এন্টার টিপলাম | |
02:11 | আপনি দেখতে পাচ্ছেন 'testchown' ফাইল-টির মালিক হল শাহিদ | |
02:18 | ফাইল-এর মালিকানা পরিবর্তন করতে, লেখা যাক
$ sudo স্পেস c-h own স্পেস ফাইল -এর হবু মালিকের নাম অর্থাৎ anusha space testchown অর্থাৎ t-e-s-t-c-h-o-w-n | এন্টার টিপলাম | |
02:36 | sudo password লিখলাম | এবার এন্টার টিপলাম | আবার এন্টার টিপলাম | |
02:44 | আবার লিখছি $ ls স্পেস -l স্পেস t-e-s-t-c-h-o-w-n | এন্টার টিপলাম |
এখন দেখা যাচ্ছে ফাইল-এর মালিক হল অনুশা | |
03:03 | এবার আমরা ডিরেকটরি-এর মালিকানা পরিবর্তনের পদ্ধতি জেনে নেব | |
03:07 | $ ls -l কমান্ড -টি লিখলাম | এন্টার টিপলাম |
এখন দেখা যাচ্ছে 'test_chown' ডিরেকটরি-এর মালিক হল শাহিদ | |
03:21 | ডিরেকটরি-এর মালিকানা পরিবর্তন করতে লেখা যাক - |
03:26 | $ sudo স্পেস chown স্পেস minus বড় হাতের অক্ষরে R স্পেস anusha স্পেস test_chown অর্থাৎ ডিরেকটরি-এর নাম |
এন্টার টিপলাম | |
03:44 | প্রয়োজন হলে sudo password likhe এন্টার টিপতে হবে | |
03:49 | সুবিধার জন্য Clt+L একসাথে টিপে স্ক্রিন পরিস্কার করে নেওয়া যাক | এখন লেখা যাক $ ls স্পেস -l | এন্টার টিপলাম | দেখা যাচ্ছে ডিরেকটরি-এর নতুন মালিক অনুশা | |
04:06 | chmod কমান্ড-এর দ্বারা এক বা একাধিক ফাইল-এর access permission বা ব্যবহার করার অনুমতি পরিবর্তন করা যায় | |
04:13 | ei কমান্ড লেখার নিয়ম হল -
chmod স্পেস [options] স্পেস mode স্পেস ফাইল-এর নাম chmod কমান্ড-এর সাথে কিছু option ব্যবহার করা যায় | যেমন - |
04:29 | -c : পরিবর্তিত ফাইল-গুলির সম্পর্কিত তথ্য প্রিন্ট করে | |
04:34 | -f : chmod যে ফাইল-গুলি পরিবর্তন করতে পারে না, সেগুলির সম্পকে ব্যবহারকারী-কে জানায় না | |
04:41 | permission বা অনুমতি বিভিন্ন প্রকারের হতে পারে | যেমন - |
04:44 | r : পড়া
w : লেখা x : Execute বা চালু করা s : ব্যবহারকারীর বা দলের ID নির্দিষ্ট করা |
04:54 | অন্যথায়, ৩ সংখ্যাbishisto নম্বর-এর দ্বারা ফাইল-এর অনুমনি সংক্রান্ত তথ্য বোঝানো যায় | |
05:00 | প্রথম সংখ্যা মালিক-কে , দ্বিতীয়টি দল-কে , এবং তৃতীয়টি অন্যদের -কে প্রদত্ত অনুমতি বোঝায় | |
05:09 | অনুমতি সংক্রান্ত তথ্য Octal মানের দ্বারা বোঝা যায় :
৪ অর্থাৎ পড়া ২ অর্থাৎ লেখা ১ অর্থাৎ execute বা চালু করা | |
05:20 | এখন আমরা chmod-এর কিছু উদাহরণ দেখব | টার্মিনাল-এ গেলাম | এবার এমন কমান্ড লেখা যাক যার দ্বারা ব্যবহারকারী-কে example1 ফাইল-টি execute বা চালু করার অনুমতি দেওয়া jay | |
05:30 | তার আগে Clt+l একসাথে টিপে স্ক্রিন পরিস্কার করে নেব | |
05:36 | লেখা যাক
$ chmod স্পেস u+x স্পেস example1 | এন্টার টিপলাম | |
05:49 | লেখা যাক $ ls স্পেস -l স্পেস example1 |
পরিবর্তন দেখার জন্য এন্টার টিপলাম | |
06:01 | এখন দেখা যাক example1 ফাইল-এর মালিকের দ্বারা ফাইল-টি পড়া/ লেখা/চালানোর অনুমতি, দলের সবার দ্বারা পড়া/চালানোর অনুমতি এবং অন্যদের দ্বারা ফাইল-টি শুধু চালানোর অনুমতি কিভাবে দেওয়া যায় | |
06:15 | কমান্ড-টি লেখা যাক $ chmod স্পেস 751 স্পেস example1 |
এন্টার টিপলাম | |
06:26 | লিখছি
$ ls স্পেস -l স্পেস example1 | এন্টার টিপলাম | |
06:35 | আপনি দেখতে পাচ্ছেন যে উপরের কমান্ড-টি example1 ফাইল-টির মালিকের দ্বারা পড়া/ লেখা/চালানোর অনুমতি, দলের সবার দ্বারা পড়া/চালানোর অনুমতি এবং অন্যদের দ্বারা শুধু চালানোর অনুমতি নির্দিষ্ট করেছে | |
06:52 | সকলকে শুধুমাত্র পড়ার অনুমতি দেবার জন্য লিখতে হবে - $ chmod স্পেস =r স্পেস example1 |
এন্টার টিপলাম | |
07:08 | এবার লেখছি $ ls স্পেস -l স্পেস example1 |
এন্টার টিপলাম | |
07:19 | এখন দেখা যাচ্ছে সকলকে example1 ফাইল-টি শুধুমাত্র পড়ার অনুমতি দেওয়া হয়েছে | |
07:30 | directory1 নামক ডিরেকটরি ও তার অন্তর্গত সব ফাইল-এর জন্য সকলকে শুধু পড়া ও চালানোর এবং মালিক-কে এর সাথে সাথে ফাইল-এ লেখার অনুমতি প্রদান করতে লেখা যাক - |
07:44 | $ chmod স্পেস minus বড় হাতের অক্ষরে R স্পেস 755 স্পেস directory1 |
এন্টার টিপলাম | |
08:00 | এবার লেখা যাক
$ ls স্পেস -l পরিবর্তন দেখার জন্য এন্টার টিপলাম | |
08:09 | ব্যবকারীকে example2 ফাইল-টি execute বা চালানোর অনুমতি দিতে লেখা যাক -
$ chmod স্পেস u+x স্পেস example2 | এন্টার টিপলাম | |
08:27 | এবার লেখা যাক
$ ls স্পেস -l স্পেস example2 | এন্টার টিপলাম | |
08:40 | দেখা যাচ্ছে ব্যবহারকারী-কে example2 ফাইল-টি চালানোর অনুমতি প্রদান করা হয়েছে | |
08:50 | দল-কে example3 ফাইল-এ লেখার অনুমতি প্রদান করার জন্য লিখতে হবে -
$ chmod স্পেস g+w স্পেস example3 | এন্টার টিপলাম | |
09:10 | এখন লেখা যাক
$ ls স্পেস -l স্পেস example3 | এন্টার টিপলাম | |
09:23 | দেখা যাচ্ছে যে দল-কে ফাইল-টি লেখার অনুমতি দেওয়া হয়েছে | |
09:30 | সকলের জন্য ফাইল-এ লেখার অনুমতি সরাতে লেখা যাক -
$ chmod স্পেস a-w স্পেস example3 | এন্টার টিপলাম | |
09:45 | এবার লিখছি -
$ ls স্পেস -l স্পেস example3 এন্টার টিপলাম | |
09:55 | দেখা যাচ্ছে এখন সকলের জন্যই ফাইল-এ লেখার অনুমতি সরিয়ে নেওয়া হয়েছে | |
10:02 | chgrp কমান্ড-এর দ্বারা এক বা একাধিক ফাইল-এর দল-এর পরিবর্তন করে নতুন দল করা যায় | |
10:10 | নতুন দল-টি হল /etc/group -এ থাকা একটি দলের ID নম্বর বা দলের নাম | |
10:20 | শুধুমাত্র মালিক বা বিশেষ অধিকার -সম্পন্ন ব্যবহারকারী একটি ফাইল-এর দল পরিবর্তন করতে পারে | |
10:26 | chgrp কমান্ড-টি লেখার নিয়ম হল
chgrp স্পেস [options] স্পেস newgroup স্পেস files |
10:36 | টার্মিনাল-এ গেলাম | এখন chgrp কমান্ড-এর কিছু উদাহরণ দেখা যাক |
কমান্ড-টি লেখা যাক - $ ls স্পেস -l স্পেস example4 | এন্টার টিপলাম | |
10:57 | এখন দেখা যাছে, ফাইল-এর দলটি হল shahid |
11:03 | দল পরিবর্তন করতে লেখা যাক $ sudo স্পেস chgrp স্পেস rohit স্পেস example4 |
11:20 | এন্টার টিপলাম |
প্রয়োজন হলে sudo password লিখতে হবে | |
11:27 | এখন $ ls স্পেস -l স্পেস example4 কমান্ড-টি লেখা যাক |
এন্টার টিপলাম | |
11:38 | দেখা যাচ্ছে , দল শাহিদ থেকে পরিবর্তন হয়ে রহিত হয়ে গেছে | |
11:46 | inode সংখ্যা একটি ডিভাইস-এর সাথে সংযুক্ত একটি অনন্য পূর্ণসংখ্যা | |
11:51 | Inode -এ একটি সাধারণ ফাইল বা একটি ডিরেকটরি-এর সম্পর্কিত তথ্য থাকে | |
11:57 | সব ফাইলগুলি-ই inode-এর hard link | |
12:00 | যখনই একটি প্রোগ্রামের দ্বারা একটি ফাইল -এর নাম বোঝান হয়, প্রকৃতপক্ষে সিস্টেম আসলে ওই ফাইলের নামটির অনুরূপ inode অনুসন্ধান করে | |
12:12 | আমরা ls স্পেস -i কমান্ড দ্বারা inode সংখ্যা দেখতে পারি | |
12:19 | কমান্ড-টি লেখা যাক | $ ls স্পেস -i স্পেস example5 |
এন্টার টিপলাম | |
12:29 | ফাইল-এর আগে লেখা থাকা সংখ্যা -টি হল সেই ফাইল-এর inode সংখ্যা | |
12:35 | একটি Inode একসময় একটি ডিরেকটরি-এর সাথে যুক্ত থাকে | |
12:41 | Hard link -এর দ্বারা একটি inode-এ অনেকগুলি ডিরেকটরি সংযুক্ত করা যায় |
ln কমান্ড-এর দ্বারা লিঙ্ক-টি তৈরী করা যায় | |
12:52 | ln কমান্ড দ্বারা hard link তৈরী করার নিয়মটি হল - |
12:57 | ln স্পেস source স্পেস link | এইক্ষেত্রে, source ফাইলটি আগে থেকেই থাকে এবং link ফাইলটি তৈরী করা হয় | |
13:06 | এখন আমরা hard link তৈরী করার কিছু উদাহরণ দেখব | |
13:10 | এবার স্ক্রিন পরিস্কার করে নেওয়া যাক | এখন টাইপ করা যাক -
$ ln স্পেস example1 স্পেস exampleln | এন্টার টিপলাম | |
13:25 | দুটি ফাইল-এর inode নম্বর দেখার জন্য, টাইপ করা যাক -
$ ls স্পেস -i স্পেস example1 স্পেস exampleln | এন্টার টিপলাম | |
13:41 | দেখা যাচ্ছে, দুটি ফাইল-এর inode নম্বর সমান, ফাইল exampleln হল ফাইল example1 -এর hard লিঙ্ক | |
13:54 | soft link বা সিম্বলিক লিঙ্ক হল একটি বিশেষ ধরনের ফাইল যাত়ে absolute বা relative path-এর আকারে অন্য একটি ফাইল বা ডিরেকটরি-এর রেফারেন্স থাকে | |
14:07 | ln কমান্ড দ্বারা soft link তৈরী করার পদ্ধতি হল - |
14:12 | ln স্পেস -s স্পেস {target-filename} স্পেস {symbolic-filename} |
14:19 | এখন আমরা soft link তৈরী করার কিছু উহাহরণ দেখব | |
14:25 | soft link তৈরী করতে লেখা যাক -
$ ln স্পেস -s স্পেস example1 স্পেস examplesoft |
14:40 | এন্টার টিপলাম | |
14:43 | এখন, inode নম্বর এবং দুটি ফাইল-এর তালিকা দেখতে, লেখা যাক
$ ls স্পেস -li স্পেস example1 স্পেস examplesoft |
15:01 | এন্টার টিপলাম | |
15:03 | দেখা যাচ্ছে, দুটি ফাইল-এর inode সংখ্যা আলাদা এবং examplesoft হল example1 -এর softlink | |
15:16 | এই টিউটোরিয়াল-এ আমরা লিনাক্স ফাইল বৈশিষ্ট্য অর্থাৎ একটি ফাইলের অনুমতি, মালিকানা এবং দল পরিবর্তন করতে শিখেছি | |
15:26 | আমরা একটি ফাইল-এর inode, soft এবং hard link সম্পর্কেও জেনেছি | |
15:31 | এখানেই এই টিউটোরিয়াল্-এর সমাপ্তি হল | |
15:35 | স্পোকেন্ টিউটোরিয়াল্ Talk to a Teacher প্রকল্পের অংশবিশেষ যা ICT এর National Mission on Education দ্বারা সমর্থিত | |
15:44 | এই বিষয় বিস্তারিত তথ্য নিম্নলিখিত লিঙ্ক-এ আছে | |
15:50 | আমি অন্তরা এই টিউটোরিয়াল-টি অনুবাদ এবং রেকর্ড করেছি | এই টিউটোরিয়াল-এ অংশগ্রহণ করার জন্য ধন্যবাদ | শুভবিদায় | |