ফোল্ডারের অনুমতি এবং মালিকানা পরিবর্তন করুন

আমি চাই যে ব্যবহারকারীর এই ফোল্ডারে সম্পূর্ণ অধিকার রয়েছে (পাশাপাশি এতে সমস্ত সাব-ডিরেক্টরি এবং ফাইল):

~/.blabla

বর্তমানে রুট মালিকানাধীন.

আমি ফাইলের জন্য এই কাজ কিভাবে অনেক পোস্ট (এই ফোরামে এবং অন্যত্র) পাওয়া যায় কিন্তু আমি পুরো ফোল্ডার জন্য এটা করতে একটি উপায় খুঁজে পাচ্ছি না.

ব্যবহার করুন chown মালিকানা পরিবর্তন এবং chmod অধিকার পরিবর্তন

যেমন পিডব্লিউই রকেট কারপি ফ্লোটস্কি বলেছেন, ডিরেক্টরিটির ভিতরে সমস্ত ফাইলের অধিকার প্রয়োগ করতে-আর বিকল্পটি ব্যবহার করুন.

উভয় এই কমান্ড শুধু খুব ডিরেক্টরি জন্য কাজ করে মনে রাখবেন. আর বিকল্প তাদের ডিরেক্টরির ভিতরে সব ফাইল এবং ডিরেক্টরি জন্য অনুমতি পরিবর্তন করে তোলে.

উদাহরণ স্বরূপ

sudo chown -R username:group directory

ভিতরে সব ফাইল এবং ডিরেক্টরি মালিকানা (ব্যবহারকারী এবং গ্রুপ উভয়) পরিবর্তন করতে হবে directory এবং directory নিজেই.

sudo chown username:group directory

শুধুমাত্র ফোল্ডারের অনুমতি পরিবর্তন করবে directory কিন্তু একা ডিরেক্টরি ভিতরে ফাইল এবং ফোল্ডার ছেড়ে চলে যেতে হবে.

এনজোটিব যেমন উল্লেখ করেছেন, আপনার ব্যবহার করা দরকার sudo রুট থেকে নিজের মালিকানা পরিবর্তন করতে

সম্পাদনা:

মনে রাখবেন যে আপনি যদি ব্যবহার করেন chown <user>: <file> (বাম-আউট গ্রুপ উল্লেখ্য), এটা যে ব্যবহারকারীর জন্য ডিফল্ট গ্রুপ ব্যবহার করা হবে.

আপনি যদি কেবল গ্রুপটি পরিবর্তন করতে চান তবে আপনি এটি ব্যবহার করতে পারেন:

chown :<group> <file>

বর্তমান ব্যবহারকারীকে ফোল্ডারের ভিতরে সমস্ত কিছুর মালিক করুন (এবং ফোল্ডারটি নিজেই):

sudo chown -R $USER ~/.blabla

আপনি যদি পছন্দ করেন, এই হিসাবে ভাল একটি গ্রাফিক্যাল ইউজার ইন্টারফেস সঙ্গে কাজ করা যেতে পারে. এটি করার জন্য আপনাকে নটিলাস রুট হিসাবে খুলতে হবে প্রেস Alt + F2 "অ্যাপ্লিকেশন চালান" ডায়ালগটি অ্যাক্সেস করতে এবং প্রবেশ করতে gksu nautilus

পরবর্তী, ব্রাউজ করুন এবং আপনি পরিবর্তন করতে চান ফোল্ডারে ডান ক্লিক করুন. তারপর, নির্বাচন করুন" বৈশিষ্ট্য " প্রসঙ্গ মেনু থেকে. আপনি এখন ব্যবহারকারী বা গ্রুপ যে আপনি ফোল্ডারের "মালিক" হিসেবে অনুমতি আপনি তাদের মঞ্জুর করতে চাই হতে চাই নির্বাচন করতে পারেন. অবশেষে, পরিবর্তনগুলি পুনরাবৃত্তভাবে প্রয়োগ করতে "বদ্ধ ফাইলগুলিতে অনুমতি প্রয়োগ করুন" টিপুন

এটা মনে হয় যদিও এই সবসময় একটি গভীর ফোল্ডার গাছ কিছু অপারেশন জন্য কাজ করে না. যদি এটি কাজ না করে উপযুক্ত টার্মিনাল কমান্ড ব্যবহার করুন.

যদি এটি মূলের মালিকানাধীন হয় তবে আপনি এটি করতে পারেন

sudo chown <your username>:<your usergroup> -R <path to>/.blabla

যেহেতু .ব্লেবলা রুট মালিকানাধীন আপনি যে পরিবর্তন রুট বিশেষাধিকার লাভ করতে হবে. যে সুডো কি করতে হবে. চাউন কমান্ডের জন্য-আর বিকল্পটি বলে: এই ডিরেক্টরি এবং এর মধ্যে সবকিছু পুনরাবৃত্তি.

আপনি চেষ্টা করা উচিত chmod -R

প্রথম, চেক করুন demo.txt অনুমতি:

# ls -l demo.txt

আউট:

-rw-r--r-- 1 root root 0 Aug 31 05:48 demo.txt

এই উদাহরণে ফাইলের মালিকানা পরিবর্তন করুন vivek ব্যবহারকারী এবং অনুমতি তালিকা:

# chown vivek demo.txt# ls -l demo.txt

আউট:

-rw-r--r-- 1 vivek root 0 Aug 31 05:48 demo.txt

এই পরবর্তী উদাহরণে, মালিক সেট করা হয় vivek একটি কোলন এবং গ্রুপ মালিকানা দ্বারা অনুসরণ এছাড়াও সেট করা হয় vivek গ্রুপ, রান:

# chown vivek:vivek demo.txt# ls -l demo.txt

আউট:

-rw-r--r-- 1 vivek vivek 0 Aug 31 05:48 demo.txt

প্রথম chmod -R আপনি ভুল করে সিস্টেম ফাইল এবং ডিরেক্টরি এটা করতে পারেন জগাখিচুড়ি আপ আপনার সিস্টেমের অনুমতি.

দ্বিতীয় chmod -R যারা ফোল্ডারে জগাখিচুড়ি আপ পতাকা পারেন এবং সব ব্যবহারকারীদের কিছু ফোল্ডার অনুমতি দিতে একটি ভাল ধারণা নয়.

আপনার চেষ্টা করা উচিত এবং chown পরিবর্তে:

 sudo tree -fai ~/.blabla  | xargs -L1 -I{} sudo chown youruser:youruser {}

আপনি এটি ব্যবহার করতে পারেন sudo chmod -R 777 /folderpathযেমন: sudo chmod -R 777 /opt/lampp/htdocs/ এটি এক্সএএমপিপি এইচটিডোকস ফোল্ডার অ্যাক্সেসের জন্য

সুডো চাউন-আর-উবুন্টু: উবুন্টু ~ / পাথটো / ফোল্ডার / জেলা

স্ক্রিনশট আগে:enter image description here

স্ক্রিনশট পরে:enter image description here

আমি আশ্চর্য একটি গ্রাফিকাল পদ্ধতি যোগ করতে পারে?

@ ফ্লুটফ্লুট একটি গ্রাফিকাল পদ্ধতি আছে?

‘গিকসু নটিলাস’ সম্ভবত. আমি পুরোপুরি নিশ্চিত নই এবং জানতে চাই… :wink:

সহজভাবে * সুডো চাউন - আর ব্যবহারকারীর নাম ফোল্ডারনাম*