জিনোম ৩.১৮ ব্যবহার করা হচ্ছে। আমি পরিবারের অন্যান্য সদস্যদের মধ্যে ফাইলগুলি ভাগ করি, তবে আমার ডিস্ট্রোতে (আর্চলিনাক্স) ডিফল্ট উমাস্ক 0022
। সুতরাং তৈরি প্রতিটি ফাইল / ডিরেক্টরি আমাদের সাধারণ দলের জন্য লেখার যোগ্য নয়।
আমি লাগাতে চেষ্টা umask 0002
মধ্যে /etc/profile
কিন্তু GNOME অধিবেশন এখনও ব্যবহার করছে 0022
। এটি লগইন ব্যাশ শেলের জন্য কাজ করছে।
আমি এই লাইনটি এতে যুক্ত করার চেষ্টাও করেছি /etc/pam.d/system-auth
:
session required pam_umask.so umask=0002
এটি এর মধ্যে যেমন রয়েছে তেমন প্রভাব ফেলে /etc/profile
। আমি চেষ্টা করেছিলাম
যদি আমি জিনোম-টার্মিনাল শেলটিতে ম্যানুয়ালি উমাস্কটি পরিবর্তন করি তবে আমি এটি থেকে একটি অ্যাপ্লিকেশন চালু করব, জিডিট বলি, তারপরে তৈরি করা ফাইলগুলির অনুমতি থাকা উচিত। যদি আমি জিনোম মেনুগুলি থেকে জিডিট চালু করি তবে তা হয় না। সুতরাং আমার বিষয়টি আসলে জিনোম সেশনের জন্য উমাস্ক সেট করা এবং এটি কোথায় করা উচিত তা আমি খুঁজে পাচ্ছি না।
সম্পাদনা (গিলসের মন্তব্যের জবাব দেওয়ার জন্য): আমি ডিএম হিসাবে জিডিএম ৩.১৮ ব্যবহার করছি। আমি পাম_উমস্ক লাইনটি এতে যুক্ত করার চেষ্টাও করেছি /etc/pam.d/gdm-launch-environment
। অন্যান্য সকল gdm-*
ফাইল অন্তর্ভুক্ত রয়েছে session
থেকে system-auth
, ফাইল যাতে তারা আরো প্রয়োজন করা উচিত নয়। এটি কিছুই পরিবর্তন করে না।
/etc/login.defs
রয়েছে UMASK 077
কিন্তু USERGROUPS_ENAB yes
যা সেট করা উচিত umask
হয় 0077
বা 0007
যেসব ব্যবহারকারীর প্রাথমিক গ্রুপ ব্যবহারকারী নাম হল জন্য।
শুধুমাত্র যে ফাইলটি রয়েছে 022
মধ্যে umask জন্য /etc
হয় /etc/profile
কিন্তু যে আমার প্রথম ব্যবহার করে দেখুন ছিল।
হিসাবে হিসাবে /etc/Xsession.d
, আমার এই ডিরেক্টরি নেই। এছাড়াও, ওয়েইল্যান্ড এখন ডিফল্ট ডিসপ্লে সার্ভার হিসাবে, আমি নিশ্চিত নই যে উমাস্কটি এক্স ইনিশিয়ালেশনের অংশ হিসাবে সেট করা উচিত, এমনকি যদি আমি এখনও এটি নিজে ব্যবহার করি।
tty
বা ssh
লগইনগুলির জন্য বৈধ এবং এগুলি মূলত একই, সত্যই (ব্যবহার করা pam_umask
)। তারা আমার জিনোম সেশন নিয়ে কাজ করে না। সুতরাং আমি কাউকে অনুগ্রহ দিতে পারি না। আমি জানি না এটি আর্চলিনাক্সের জর্গে জিনোমের সাথে নির্দিষ্ট কিনা। আমি কিছু সময় পেলে অন্যান্য বিতরণগুলির সাথে পরীক্ষা করব।
/etc/Xsession.d
বা অন্য কোনও ফাইল যুক্ত করার চেষ্টা করুন/etc/pam.d
(আমি ধরে নিচ্ছি যে আপনি এই সিস্টেমটি-ব্যাপী সেট করতে চান)। বা হতে পারে/etc/login.defs
।