কোন কমান্ড একটি ডিরেক্টরি জন্য গ্রুপ সেটিংস পরিবর্তন?


42

কিছু ফাইল ও ডিরেক্টরিতে অ্যাক্সেসের জন্য নিযুক্ত গ্রুপটিতে আমি ট্র্যাক করেছিলাম এমন আমার অ্যাক্সেসের সমস্যা হচ্ছে।

আমি যখন ডিফল্ট সেটিং (মাইগ্রুপ) থেকে আমার ড্রুপাল ওয়েবসাইটের দ্বারা ব্যবহৃত www-ডেটাতে ডিরেক্টরিতে বৈশিষ্ট্য / অনুমতি মেনুতে গোষ্ঠীর নামটি পরিবর্তন করি, তখন আমার প্রাপ্ত ডিরেক্টরি ত্রুটির বার্তা চলে যায়।

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

কোন কমান্ড একটি ডিরেক্টরি জন্য গ্রুপ সেটিংস পরিবর্তন?

উত্তর:


79

chmodমালিক পরিবর্তন করে না। এটি অনুমতি পরিবর্তন করে। chownমালিক পরিবর্তন করে (এবং প্রয়োজনে গ্রুপ প্রয়োজন) এবং chgrpগ্রুপ পরিবর্তন করে।

তুমি ব্যবহার করতে পার

chown {-R} [user]{:group} [file|directory]

ব্যবহারকারী এবং গোষ্ঠী মালিকানার সেট করতে যেখানে -Rভিতরে সবকিছু রয়েছে directory। সুতরাং sudo chown -R rinzwind:rinzwind /tmp/সেট /tmp/এবং এতে ব্যবহারকারী রিনজউইন্ড এবং গ্রুপ রিনজউইন্ডের সমস্ত কিছু থাকবে।

এছাড়াও আছে

chgrp {-R} [group] [file|directory]

যদি আপনার ব্যবহারকারীর অনুমতিগুলি স্পর্শ করার প্রয়োজন না হয় এবং কেবল গোষ্ঠীটি সেট করা দরকার।

ওহ এবং কোনও ব্যবহারকারী কোন গ্রুপের সাথে সম্পর্কিত তা আপনি পরীক্ষা করতে পারেন groups {username}


15

রিনজুইন্ডের উত্তর ছাড়াও, আপনি chown :group [file|directory]কেবলমাত্র গ্রুপটি পরিবর্তন করতে এবং মালিককে অক্ষত রেখে দিতেও ব্যবহার করতে পারেন ।


রিনজউইন্ডের উত্তর এটি ইতিমধ্যে বলেছে যদিও এটি পরিষ্কার নয়। আমার ধারণা আপনার উত্তরটি তখন নকল নয়।
ডেভিড ফোরস্টার

-1

বর্তমান ব্যবহারকারীকে গোষ্ঠী পরিবর্তন করতে। এটা ব্যবহার কর:

sudo chgrp -R $USER ~/.blabla

1
আসকুবন্তুকে অবদান রাখার জন্য আপনাকে ধন্যবাদ, তবে এটি গৃহীত উত্তরের সদৃশ। এটি অপসারণ বিবেচনা করুন।
ব্যবহারকারী 3140225
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.