Waititu একবার ksh চাইলেন। 1 মিলিয়ন আমার কাছ থেকে - ময়নার Kamanda
সুচিপত্র:
chown
কিভাবে ব্যবহার করবেন- কোনও ফাইলের মালিক কীভাবে পরিবর্তন করবেন
- কোনও ফাইলের মালিক এবং গ্রুপ কীভাবে পরিবর্তন করবেন
- একটি ফাইলের গ্রুপ কীভাবে পরিবর্তন করবেন
- সিম্বলিক লিঙ্কগুলির মালিকানা কীভাবে পরিবর্তন করবেন
- কীভাবে পুনরায় ফাইলের মালিকানা পরিবর্তন করবেন
- একটি রেফারেন্স ফাইল ব্যবহার করে
- উপসংহার
chown
কমান্ড আপনাকে প্রদত্ত ফাইল, ডিরেক্টরি বা প্রতীকী লিঙ্কটির ব্যবহারকারী এবং / অথবা গ্রুপের মালিকানা পরিবর্তন করতে দেয়।
লিনাক্সে, সমস্ত ফাইলগুলি কোনও মালিক এবং একটি গোষ্ঠীর সাথে সম্পর্কিত এবং ফাইল মালিক, গ্রুপ সদস্য এবং অন্যদের জন্য অনুমতি অ্যাক্সেসের অধিকার সহ নির্ধারিত হয়।
এই টিউটোরিয়ালে, আমরা আপনাকে ব্যবহারিক উদাহরণগুলির মাধ্যমে কীভাবে
chown
কমান্ডটি ব্যবহার করব তা দেখাব।
chown
কিভাবে ব্যবহার করবেন
কীভাবে
chown
কমান্ডটি ব্যবহার করবেন তা যাবার আগে আসুন আমরা বেসিক সিনট্যাক্সটি পর্যালোচনা করে শুরু করি।
chown
আদেশ এক্সপ্রেশন নিম্নলিখিত ফর্মটি গ্রহণ করে:
chown USER FILE(s)
USER
হ'ল নতুন মালিকের ব্যবহারকারীর নাম বা ব্যবহারকারী আইডি (ইউআইডি)।
GROUP
নতুন গ্রুপ বা গ্রুপ আইডি (জিআইডি) এর নাম।
FILE(s)
এক বা একাধিক ফাইল, ডিরেক্টরি বা লিঙ্কগুলির নাম। সংখ্যার আইডিগুলি
+
চিহ্ন সহ উপস্থাপিত হওয়া উচিত।
-
USER
- যদি কেবল ব্যবহারকারী নির্দিষ্ট করা থাকে তবে নির্দিষ্ট ব্যবহারকারী প্রদত্ত ফাইলগুলির মালিক হয়ে যাবে, গোষ্ঠীর মালিকানা পরিবর্তন করা হয়নি।USER:
- যখন ব্যবহারকারীর নামটি পরে কোনও করলান:
এবং গোষ্ঠীর নাম দেওয়া হয় না, তখন ব্যবহারকারী ফাইলগুলির মালিক হয়ে যায় এবং ফাইলগুলির গোষ্ঠীটির মালিকানা ব্যবহারকারীর লগইন গোষ্ঠীতে পরিবর্তিত হয়।USER:GROUP
- যদি ব্যবহারকারী এবং গোষ্ঠী উভয়ই নির্দিষ্ট করা থাকে (কোনও স্থান ছাড়াই তাদের স্থান থাকে) তবে ফাইলগুলির ব্যবহারকারীর মালিকানা প্রদত্ত ব্যবহারকারীর কাছে পরিবর্তিত হবে এবং গোষ্ঠীর মালিকানা প্রদত্ত গোষ্ঠীতে পরিবর্তিত হবে।:GROUP
- যদি ব্যবহারকারী বাদ দেওয়া হয় এবং গ্রুপটি একটি কোলনের সাথে উপস্থাপিত হয়:
কেবলমাত্র ফাইলগুলির গ্রুপের মালিকানা প্রদত্ত গ্রুপে পরিবর্তিত হবে।:
ব্যবহারকারী এবং গোষ্ঠীকে নির্দিষ্ট করে না দিয়ে যদি কেবল কোনও কোলন:
দেওয়া হয় তবে কোনও পরিবর্তন করা হয় না।
ডিফল্টরূপে, সাফল্যে,
chown
কোনও আউটপুট উত্পাদন করে না এবং শূন্য ফেরায়।
কে ফাইলের মালিক বা ফাইলটি কোন গ্রুপের অন্তর্ভুক্ত তা জানতে
ls -l
কমান্ডটি ব্যবহার করুন:
ls -l filename.txt
-rw-r--r-- 12 linuxize users 12.0K Apr 8 20:51 filename.txt |- | | | +-----------> Group +-------------------> Owner
কেবলমাত্র রুট বা
sudo
সুবিধাগুলি সহ ব্যবহারকারী কোনও ফাইলের গোষ্ঠী মালিকানা পরিবর্তন করতে পারেন।
কোনও ফাইলের মালিক কীভাবে পরিবর্তন করবেন
কোনও ফাইলের মালিককে পরিবর্তন করতে নতুন
chown
ব্যবহারকারীর নাম এবং টার্গেট হিসাবে টার্গেট ফাইলটি অনুসরণ করে
chown
কমান্ডটি ব্যবহার করুন:
chown USER FILE
উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি ফাইল 1 নামের একটি ফাইলের মালিকানা
linuxize
নামে নতুন মালিককে পরিবর্তন করবে:
chown linuxize file1
একাধিক ফাইল বা ডিরেক্টরিগুলির মালিকানা পরিবর্তন করতে, তাদের স্থান-বিভাজিত তালিকা হিসাবে উল্লেখ করুন। নীচের কমান্ডটি ফাইল1 নামের একটি ফাইলের মালিকানা এবং ডিরেক্টরি
dir1
linuxize
নামের নতুন মালিককে
linuxize
:
chown linuxize file1 dir1
নাম ব্যবহারকারীর পরিবর্তে সংখ্যার ব্যবহারকারী আইডি (ইউআইডি) ব্যবহার করা যেতে পারে। নিম্নলিখিত উদাহরণটি ফাইল 2 নামের কোনও ফাইলের মালিকানা
1000
ইউআইডি সহ একটি নতুন মালিককে পরিবর্তন করবে:
chown 1000 file2
যদি কোনও সংখ্যার মালিক কোনও ব্যবহারকারীর নাম হিসাবে উপস্থিত থাকে তবে মালিকানাটি ব্যবহারকারীর নামে স্থানান্তরিত হবে। এই উপসর্গটি এড়াতে
+
সহ ID:
কোনও ফাইলের মালিক এবং গ্রুপ কীভাবে পরিবর্তন করবেন
কোনও ফাইলের মালিক এবং একটি গ্রুপ উভয়ই পরিবর্তন করতে
chown
কমান্ডটি ব্যবহার করে তারপরে নতুন মালিক এবং গ্রুপটি কোনও কর্নেল (:) দ্বারা বিচ্ছিন্ন করে কোন হস্তক্ষেপ না করে এবং লক্ষ্য ফাইলটি ব্যবহার করে।
chown USER:GROUP FILE
নিম্নলিখিত কমান্ডটি ফাইল 1 নামের একটি ফাইলের মালিকানা
linuxize
এবং গোষ্ঠী
users
নামে নতুন মালিককে পরিবর্তন করবে:
chown linuxize:users file1
যদি আপনি কোলন (:) এর পরে গ্রুপের নাম বাদ দেন তবে ফাইলটির গ্রুপটি নির্দিষ্ট ব্যবহারকারীর লগইন গ্রুপে পরিবর্তন করা হবে:
একটি ফাইলের গ্রুপ কীভাবে পরিবর্তন করবেন
কেবলমাত্র একটি ফাইলের গোষ্ঠী পরিবর্তন করতে
chown
কমান্ডটি অনুসরণ করে একটি কোলন (:) এবং নতুন গোষ্ঠীর নাম (তাদের মধ্যে কোনও স্থান নেই) এবং লক্ষ্য ফাইলটি একটি যুক্তি হিসাবে ব্যবহার করুন:
chown:GROUP FILE
নিম্নলিখিত কমান্ডটি ফাইল
www-data
নামের একটি ফাইলের নিজস্ব গ্রুপকে
file1
www-data
পরিবর্তন করবে:
chown:www-data file1
ফাইলগুলির গ্রুপের মালিকানা পরিবর্তন করতে আপনি যে কমান্ডটি ব্যবহার করতে পারেন তা হ'ল
chgrp
।
সিম্বলিক লিঙ্কগুলির মালিকানা কীভাবে পরিবর্তন করবেন
যখন পুনরাবৃত্তির বিকল্পটি ব্যবহার করা হয় না,
chown
কমান্ড ফাইলগুলির গ্রুপের মালিকানা পরিবর্তিত করে যা প্রতিলিঙ্কগুলি নির্দেশ করে, প্রতীকী লিঙ্কগুলি নয়।
উদাহরণস্বরূপ, আপনি যদি
/var/www/file1
দিকে
symlink1
প্রতীকী লিঙ্ক
symlink1
এর গ্রুপ এবং গোষ্ঠীটি পরিবর্তন করার চেষ্টা করেন তবে
symlink1
ফাইল বা ডিরেক্টরিতে সিমলিংকটি নির্দেশ করে:
chown www-data: symlink1
সম্ভাবনাগুলি হ'ল টার্গেটের মালিকানা পরিবর্তনের পরিবর্তে আপনি একটি "সিলেটকে সিদ্ধমুক্ত করতে পারবেন না: অনুমতি প্রত্যাখ্যান করা হয়েছে" ত্রুটি পাবেন।
ত্রুটিটি ঘটে কারণ বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনে সিমলিংকগুলি ডিফল্টরূপে সুরক্ষিত থাকে এবং আপনি লক্ষ্যবস্তু ফাইলগুলিতে অপারেট করতে পারবেন না। এই বিকল্পটি
/proc/sys/fs/protected_symlinks
নির্দিষ্ট করা আছে।
1
মানে সক্ষম এবং
0
অক্ষম disabled আমরা সিমলিংক সুরক্ষাটি অক্ষম না করার পরামর্শ দিই।
সিমলিংকের গোষ্ঠী মালিকানার পরিবর্তন করতে,
-h
বিকল্পটি ব্যবহার করুন:
কীভাবে পুনরায় ফাইলের মালিকানা পরিবর্তন করবেন
প্রদত্ত ডিরেক্টরিতে সমস্ত ফাইল ও ডিরেক্টরিতে পুনরাবৃত্তভাবে পরিচালনা করতে
-R
(
--recursive
) বিকল্পটি ব্যবহার করুন:
chown -R USER:GROUP DIRECTORY
নিম্নলিখিত উদাহরণটি
/var/www
ডিরেক্টরি অনুসারে সমস্ত ফাইল এবং উপ-ডিরেক্টরিগুলির মালিকানা একটি নতুন মালিক এবং
www-data
নামে গোষ্ঠীতে পরিবর্তন করবে:
chown -R www-data: /var/www
ডিরেক্টরিটিতে প্রতীকী লিঙ্কগুলি থাকলে
-h
বিকল্পটি পাস করে:
chown -hR www-data: /var/www
ডিরেক্টরিগুলির মালিকানা পুনরাবৃত্তভাবে পরিবর্তন করার সময় ব্যবহার করা যেতে পারে এমন অন্যান্য বিকল্পগুলি
-H
এবং-
-L
।
আর্গুমেন্টটি
chown
কমান্ডে পাস হওয়া একটি প্রতীকী লিঙ্ক যা কোনও ডিরেক্টরিকে নির্দেশ করে,
-H
বিকল্পটি কমান্ডটিকে এটি অতিক্রম করতে পারে।
-L
বলেছে যে প্রতিটি প্রতীকী লিঙ্কটি সম্মুখীন হয়েছে এমন একটি ডিরেক্টরিতে প্রবেশ করতে। সাধারণত, আপনার এই বিকল্পগুলি ব্যবহার করা উচিত নয় কারণ আপনি আপনার সিস্টেমে বিশৃঙ্খলা বা সুরক্ষা ঝুঁকি তৈরি করতে পারেন।
একটি রেফারেন্স ফাইল ব্যবহার করে
--reference=ref_file
বিকল্পটি আপনাকে প্রদত্ত ফাইলগুলির ব্যবহারকারী এবং গ্রুপের মালিকানা নির্দিষ্ট রেফারেন্স ফাইলের (
ref_file
) অনুরূপ হিসাবে পরিবর্তন করতে দেয়। যদি রেফারেন্স ফাইলটি প্রতীকী লিঙ্ক
chown
হয় তবে লক্ষ্য ফাইলটির ব্যবহারকারী এবং গোষ্ঠী ব্যবহার করবে।
chown --reference=REF_FILE FILE
উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি
file1
1-এর ব্যবহারকারী এবং গোষ্ঠী মালিকানার
file1
2 এ নিয়োগ করবে
উপসংহার
chown
হ'ল ফাইলের ব্যবহারকারী এবং / অথবা গ্রুপের মালিকানা পরিবর্তনের জন্য লিনাক্স / ইউএনআইএক্স কমান্ড-লাইন ইউটিলিটি।
chown
কমান্ড সম্পর্কে আরও জানতে chown ম্যান পৃষ্ঠাটি দেখুন বা আপনার টার্মিনালে
man chown
টাইপ করুন।
ফাইলের বৈশিষ্ট্যগুলি উইন্ডোজ 10 এর কনটেক্সট মেনুতে কিভাবে ফাইল অ্যাট্রিবিউট অপশন যোগ করতে হয় তা ফাইলের বৈশিষ্ট্যগুলি কীভাবে যোগ করবেন?
ফাইলের বৈশিষ্ট্যগুলি কীভাবে যোগ করবেন তা জানুন কনটেক্সট মেনু এবং উইন্ডোতে কনটেক্সট মেনু ব্যবহার করে দ্রুত ফাইলের বৈশিষ্ট্যাবলী সেট করুন বা পরিবর্তন করুন।
ফাইলের নাম (গুলি) খুব দীর্ঘ হবে গন্তব্য ফোল্ডারটির জন্য ফাইলের নাম (গুলি) খুব দীর্ঘ হবে
দেখুন কিভাবে সমাধান করবেন ফাইলের নাম (গুলি) উইন্ডোজে গন্তব্য ফোল্ডার ত্রুটি বার্তায়ের জন্য খুব বেশি সময় হবে। যদি আপনি এটি মুছে ফেলতে বা পুনঃনামকরণ করতে না পারেন, এই পোস্টটি পড়ুন
GoGet- এর সাথে একটি ফাইলের ফাইলের দ্রুততম ফাইলকে অনুলিপি করুন: একটি নির্দিষ্ট ফোল্ডারে ফাইলের সকল ফাইল দ্রুত কপি করুন
SD সফটওয়্যার GoGet অনুসন্ধানের জন্য একটি দরকারী সফটওয়্যার এবং একটি নির্দিষ্ট ফরম্যাটের ফাইলগুলি যেমন সঙ্গীত, ভিডিও, ইত্যাদি একটি প্রাক-নির্ধারিত ফোল্ডার অবস্থানের অনুলিপি করা।