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


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

~/.blabla

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

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


418
2017-10-13 09:31


উত্স


যে কেউ গ্রাফিকাল পদ্ধতি আমি আশ্চর্য যোগ করতে পারে? - 8128
@fluteflute একটি গ্রাফিকাল পদ্ধতি আছে? - Marco Ceppi♦
gksu nautilus সম্ভবত। আমি খুব নিশ্চিত নই এবং জানতে চাই ....;) - 8128
কেবল sudo chown -r ব্যবহারকারীর নাম ফোল্ডার - ArifMustafa


উত্তর:


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

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

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

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

sudo chown -R username:group directory

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

sudo chown username:group directory

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

Enzotib উল্লেখ হিসাবে, আপনি ব্যবহার করতে হবে sudo নিজের থেকে রুট থেকে মালিকানা পরিবর্তন।

সম্পাদনা:

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

আপনি শুধুমাত্র গ্রুপ পরিবর্তন করতে চান, আপনি ব্যবহার করতে পারেন:

chown :<group> <file>

641
2017-10-13 09:42



এটা বলা উচিত যে "সুডো" চাউন জন্য প্রয়োজন বোধ করা হয়। - enzotib
fatanstic। আপনি ব্যবহারকারী নাম দ্বারা 'ব্যবহারকারী: ব্যবহারকারী' প্রতিস্থাপন বিবেচনা করা উচিত। - user2413
যদিও আমি মালিক এবং গোষ্ঠীকে আমার এবং আমার গোষ্ঠীতে পরিবর্তন করেছি, আমি ফাইলটি ACPi-সমর্থনটি সম্পাদনা করতে পারছি না। কেন? ধন্যবাদ. - Kin
পূর্বনির্ধারিত ভেরিয়েবল আমাকে সাহায্য করেছে: sudo chown -R $USER:$USER /path/to/dir। ধন্যবাদ! - Samuel Elh
পুনরাবৃত্তির যে কোন ডিরেক্টরি মালিকানা গ্রহণের বিষয়ে সতর্ক থাকুন। আপনি লাফ আগে চিন্তা করুন। হতে হবে না chown ইন্টারনেট থেকে কপিপাস্টিন, বাচ্চাদের। আপনি একটি নোড প্যাকেজ ইনস্টল করতে চান শুধু কারণ এবং এটি আপনাকে না, হবে না sudo chown -R শুধু কারণ মুষ্টিগুডি হিটগোলিং থেকে আঘাত করে ত্রুটির বার্তা বলে। বেপরোয়া sudo chown -R- আপনার ওএস হত্যা করতে পারেন। - Benjamin R


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

sudo chown -R $USER ~/.blabla

95
2017-10-13 10:07



নতুন ব্যবহারকারীদের জন্য খুব সহায়ক (আমার মত) যখন 'usergroup' এর জন্য টাইপ করতে হবে তা জানেন না sudo chown <your username>:<your usergroup> -R <path to>/.blabla - quantme


আপনি যদি পছন্দ করেন তবে এটি একটি GUI এর সাথেও করা যেতে পারে। আপনাকে নোটিলাসকে রুট হিসাবে খুলতে হবে। প্রেস অল্টার + + F2 চেপে "চালনা অ্যাপ্লিকেশন" ডায়ালগ অ্যাক্সেস এবং লিখুন gksu nautilus

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

যদিও মনে হচ্ছে এটি একটি গভীর ফোল্ডার গাছের মধ্যে কিছু ক্রিয়াকলাপের জন্য সর্বদা কাজ করে না। যদি এটি কাজ না করে যথাযথ টার্মিনাল কমান্ড ব্যবহার করে।

alt text


54
2017-10-13 22:04





এটি রুট মালিকানাধীন যদি আপনি এটি করতে পারেন

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

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


26
2017-10-13 11:14





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


10
2017-10-13 09:33





প্রথম chmod -R যদি আপনি ভুল করে সিস্টেম ফাইল এবং ডিরেক্টরিগুলিতে এটি করেন তবে আপনার সিস্টেমের অনুমতিগুলি আপগ্রেড করতে পারেন।

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

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

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

0
2018-01-25 13:29