আমি চাই যে ব্যবহারকারীর এই ফোল্ডারে সম্পূর্ণ অধিকার রয়েছে (পাশাপাশি এতে সমস্ত সাব-ডিরেক্টরি এবং ফাইল):
~/.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
Skylar
May 19, 2022, 2:09pm
#7
প্রথম, চেক করুন 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/
এটি এক্সএএমপিপি এইচটিডোকস ফোল্ডার অ্যাক্সেসের জন্য
সুডো চাউন-আর-উবুন্টু: উবুন্টু ~ / পাথটো / ফোল্ডার / জেলা
স্ক্রিনশট আগে:
স্ক্রিনশট পরে:
Eli_D
May 19, 2022, 2:43pm
#11
আমি আশ্চর্য একটি গ্রাফিকাল পদ্ধতি যোগ করতে পারে?
Quinn
May 19, 2022, 2:51pm
#12
@ ফ্লুটফ্লুট একটি গ্রাফিকাল পদ্ধতি আছে?
Ray
May 19, 2022, 3:00pm
#13
‘গিকসু নটিলাস’ সম্ভবত. আমি পুরোপুরি নিশ্চিত নই এবং জানতে চাই…
সহজভাবে * সুডো চাউন - আর ব্যবহারকারীর নাম ফোল্ডারনাম*