আমার কাছে এমন একটি ফোল্ডার রয়েছে যা আমি এই মেশিনের অন্য কোনও ব্যবহারকারীকে অ্যাক্সেস করার অনুমতি দিতে চাই। আমি mt-daapd
নেটওয়ার্কটিতে সংগীত পরিবেশন করতে ব্যবহার করছি , তাই আমি mt-daapd
ব্যবহারকারীকে আমার সঙ্গীত ডিরেক্টরি অ্যাক্সেস করতে সক্ষম করতে চাই /home/rfkrocktk/Music
। মাস্টার ব্যবহারকারী rfkrocktk
স্পষ্টতই। আমি আমার সমস্ত অনুমতিগুলি ডিরেক্টরিতে সঠিকভাবে সেট করার চেষ্টা করেছি, তবে mt-daapd
ব্যবহারকারী ফাইলগুলি অ্যাক্সেস করতে পারবেন না।
আমি একটি গোষ্ঠী তৈরি করেছি media-users
এবং উভয় rfkrocktk
এবং mt-daapd
এটিতে যুক্ত করেছি mt-daapd
এবং সেই ডিরেক্টরি এবং সাব ডিরেক্টরি ডিরেক্টরিতে সমস্ত ফাইল পড়ার অনুমতি দেওয়ার জন্য।
যদি আমি id
আমার প্রতিটি ব্যবহারকারীর উপর চালনা করি তবে এখানে যা প্রদর্শিত হবে তা এখানে:
$ id rfkrocktk
> uid=1000(rfkrocktk) gid=1000(rfkrocktk) groups=1000(rfkrocktk),4(adm),20(dialout),24(cdrom),29(audio),46(plugdev),104(lpadmin),115(admin),120(sambashare),124(vboxusers),1001(jupiter),2002(media-users)
$ id mt-daapd
> uid=123(mt-daapd) gid=65534(nogroup) groups=65534(nogroup),2002(media-users)
এটি স্পষ্টতই মনে হয় যে উভয় ব্যবহারকারীরই এই media-users
দলের একটি অংশ , তাই কী ভুল হতে পারে?
যদি আমি ls -l
এটির অনুমতি দেখতে প্রকৃত সংগীত ডিরেক্টরিতে চালিত হয় তবে আউটপুটটি এখানে:
drwxr-Sr-- 201 rfkrocktk media-users 12288 2011-01-13 12:26 Music
আমি যদি ls -l
তার বাচ্চাদের পেতে সংগীত ডিরেক্টরিতে চালনা করি তবে আউটপুটটি এখানে:
drwxr-Sr-- 3 rfkrocktk media-users 4096 2010-12-20 15:31 2DBoy
drwxr-Sr-- 3 rfkrocktk media-users 4096 2010-05-25 12:50 ABBA
drwxr-Sr-- 3 rfkrocktk media-users 4096 2009-12-28 15:19 Access Denied
drwxr-Sr-- 10 rfkrocktk media-users 4096 2009-12-28 15:19 AC-DC
drwxr-Sr-- 3 rfkrocktk media-users 4096 2009-12-28 15:19 Aerosmith
drwxr-Sr-- 3 rfkrocktk media-users 4096 2010-06-04 10:45 A Flock of Seagulls
drwxr-Sr-- 4 rfkrocktk media-users 4096 2010-05-28 18:13 Alestorm
drwxr-Sr-- 3 rfkrocktk media-users 4096 2010-06-22 23:29 Amon Amarth
drwxr-Sr-- 5 rfkrocktk media-users 4096 2009-12-28 15:19 Anberlin
...
এ থেকে, মনে হবে যে আমার থেকে ফোল্ডারগুলি অ্যাক্সেস করতে সক্ষম হওয়া উচিত mt-daapd
, তবে আমি পারি না। দৌড়াদৌড়ি sudo -i -u mt-daapd ls -l /home/rfkrocktk/Music
কিছুই প্রদর্শন করে না, যা ইঙ্গিত করে যে কোনও কারণেই mt-daapd
ফোল্ডারটি পড়ার অ্যাক্সেস নেই। আমি কি ভুল করছি?
সম্পাদনা
আমি "এস" পতাকা জড়িত ছিল এমন একটি সমস্যা। এটি "গুলি" হওয়া দরকার, যাতে ফাইল এবং ফোল্ডারগুলিতে গ্রুপটির পার্মিসনগুলি কার্যকর করা যায়। অতিরিক্তভাবে, এর অনুরোধটি sudo -i -u mt-daapd ls -l /home/rfkrocktk/Music
ভুল ছিল। এটি sudo -u mt-daapd ls -l /home/rfkrocktk/Music
পরিবর্তে হওয়া উচিত । স্পষ্টতই, -i
প্যারামিটার স্টাডাউটকে হত্যা করে।
mt-daapd
। আমার-i
প্যারামিটারটি বাদ দিতে হবে কারণ এটি সমস্ত আউটপুটকে হত্যা করে। সুতরাং, এটা ভালো কিছু ব্যবহার করতে ভালো:sudo -u mt-daapd ls -l /home/rfkrocktk/Music
। সাহায্যের জন্য ধন্যবাদ!