ব্যবহারকারীর বাড়ির ডিফল্ট অনুমতি নিম্নলিখিত জায়গায় নিয়ন্ত্রণ করা যেতে পারে।
- এর কঙ্কাল ডিরেক্টরি বিকল্প (
-k, --skel SKEL_DIR
) useradd
।
SKEL
/etc/adduser.conf
ডিফল্ট কঙ্কাল ডিরেক্টরিতে এটি মান ।
DIR_MODE
/etc/adduser.conf
ডিফল্ট অনুমতিগুলি নির্ধারণ করে তাতে মান ।
নতুন ব্যবহারকারীদের হোম ডিরেক্টরি /etc/skel
একটি টেম্পলেট (ডিফল্ট আচরণ) হিসাবে ব্যবহার করে তৈরি করা হয়।
ডিফল্ট অনুমতি /etc/skel
নেই 0755 (drwxr-xr-x)
।
সঠিক অনুমতি সহ একটি কাস্টম কঙ্কাল ডিরেক্টরি ব্যবহার করে নতুন হোম ডিরেক্টরিগুলি পছন্দসই অনুমতি পেতে অনুমতি দেবে।
জন্য ডিফল্ট adduser
সংজ্ঞায়িত করা হয় /etc/adduser.conf
।
ডিফল্ট মান DIR_MODE
মধ্যে /etc/adduser.conf
হয় 0755
। সঠিক অনুমতি ( বা অনুরূপ) এ
পরিবর্তন DIR_MODE
করা DIR_MODE=0750
নতুন হোম ডিরেক্টরিগুলি পছন্দসই অনুমতি পেতে অনুমতি দেবে।
উবুন্টু ডকুমেন্টেশন অনুসারে, এটি সেরা বিকল্প বলে মনে হচ্ছে।
ইতিমধ্যে বিদ্যমান ব্যবহারকারীর হোম ডিরেক্টরিগুলি ম্যানুয়ালি পরিবর্তন করা দরকার।
sudo chmod 0750 /home/username
সুতরাং /etc/adduser.conf
নতুন ব্যবহারকারীদের 0755 (drwxr-xr-x)
ধরণের অনুমতি প্রাপ্তি এড়াতে ইনস্টলেশনগুলির ঠিক পরে পরিবর্তন করা ভাল ধারণা ।
তবুও ইনস্টলেশনের সময় তৈরি প্রথম ব্যবহারকারী 0755
তার হোম ডিরেক্টরিতে সেট করবে যা ম্যানুয়ালি পরিবর্তন করা উচিত।
UMASK
মধ্যে /etc/login.defs
ফাইল / ডিরেক্টরি / ইত্যাদি ব্যবহারকারীদের দ্বারা তৈরি জন্য একটি সাধারণ সেটিং (তাদের বাড়িতে ডিরেক্টরিগুলি থেকে না শুধুমাত্র) হয়। এবং তার উপর নির্ভর করে পরিবর্তিত পেতে পারে USERGROUPS_ENAB
মধ্যে /etc/login.defs
।
অফিসিয়াল ব্যাখ্যা: ব্যবহারকারী পরিচালনা - ব্যবহারকারীর প্রোফাইল সুরক্ষা
ব্যবহারকারী ব্যবস্থাপনার অন্যান্য বিভাগগুলিও পরীক্ষা করে দেখুন Check
সম্পর্কিত: /ubuntu/46501/why-can-other-users-see-the-files-in-my-home-folder
skel
এবংhome-dirs