জিনোম ৩.১৮ ব্যবহার করা হচ্ছে। আমি পরিবারের অন্যান্য সদস্যদের মধ্যে ফাইলগুলি ভাগ করি, তবে আমার ডিস্ট্রোতে (আর্চলিনাক্স) ডিফল্ট উমাস্ক 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।