كيفية منع مستخدمين آخرين من الوصول إلى دليل منزلك في أوبونتو 14.04
إذا قمت بمشاركة جهاز Ubuntu مع أشخاص آخرين ، فمن المحتمل أن يكون لديك مستخدمين متعددين تم إعدادهم ، معتقدًا أن المستخدمين الآخرين يسجلون الدخول إلى حساباتهم الخاصة وأنهم لا يستطيعون الوصول إلا إلى أدلةهم المنزلية الخاصة. ومع ذلك ، بشكل افتراضي ، يمكن لأي مستخدم الوصول إلى أي دليل رئيسي.
عند إضافة مستخدم جديد في Ubuntu ، تقوم الأداة المساعدة adduser بإنشاء دليل رئيسي جديد للحساب الجديد. بشكل افتراضي ، يتم وضع الدليل الرئيسي الجديد في الدليل / home / الموجود على الجذر متبوعًا باسم المستخدم. على سبيل المثال ، / home / lori. يتم إنشاء أدلة المستخدم الرئيسية في أوبونتو بأذونات قراءة / تنفيذ عالمية ، مع منح جميع المستخدمين الآخرين لحقوق النظام قراءة محتويات الدلائل الرئيسية للمستخدمين الآخرين. راجع مقالتنا لمزيد من المعلومات حول كيفية عمل أذونات الملفات في Linux.
ملاحظة: عندما نقول لكتابة شيء ما في هذه المقالة وهناك اقتباسات حول النص ، لا تكتب علامات الاقتباس ، ما لم نحدد خلاف ذلك.
يمكنك بسهولة تغيير أذونات الدليل الرئيسي لحماية ملفاتك الخاصة. للتحقق من الأذونات على الدليل الرئيسي ، اضغط على Ctrl + Alt + T لفتح نافذة طرفية. اكتب السطر التالي في الموجه واضغط على Enter. استبدل "lori" باسم المستخدم الخاص بك.
ls -ld / home / lori
ملاحظة: يحتوي الأمر على أحرف L صغيرة فقط وليس الرقم 1.
في بداية السطر ، يتم سرد أذونات الملف. كما ورد في مقالتنا حول أذونات Linux:
"ال ص لتقف على "اقرأ" ، و ث لتقف على "الكتابة" ، و س تعني "التنفيذ". تبدأ الدلائل بـ "d" بدلاً من "-". ستلاحظ أيضًا أن هناك 10 مساحات تحتوي على قيمة. يمكنك تجاهل الأول ، ومن ثم هناك 3 مجموعات من 3. المجموعة الأولى هي للمالك ، المجموعة الثانية للمجموعة ، والمجموعة الأخيرة للعالم ".
لذلك ، قام الدليل الرئيسي المدرج أدناه بقراءة وكتابة وتنفيذ أذونات المالك وقراءة وتنفيذ إذن للمجموعة والعالم.
لتغيير هذه الأذونات ، اكتب السطر التالي في الموجه واضغط على Enter.
sudo chmod 0750 / home / lori
اكتب كلمة المرور الخاصة بك عند مطالبتك واضغط على Enter.
ملاحظة: يستخدم الأمر chmod الأرقام الثمانية كطريقة واحدة للإشارة إلى الأذونات. يستخدم مقالتنا حول أذونات ملفات Linux طريقة مختلفة تتطلب خطوات أكثر ولكن قد يكون من الأسهل فهمها. يعد استخدام الأرقام الثمانية لتحديد الأذونات طريقة أسرع. استخدم الطريقة التي تكون مرتاحًا بها. لمعرفة المزيد عن استخدام الأرقام الثمانية لتعيين الأذونات ، راجع هذه المقالة.
اضغط على السهم لأعلى مرتين لاستخدام الأمر "ls -ld / home /" مرة أخرى للتحقق من الأذونات. لاحظ أن الأذونات للعالم كلها شرطات (-). هذا يعني أن العالم لا يستطيع قراءة أو كتابة أو تنفيذ أي شيء في دليل منزلك.
ومع ذلك ، يمكن للمستخدمين في نفس المجموعة قراءة ملفات ومجلدات في الدليل الرئيسي وتنفيذها. إذا كنت لا تريد أي شخص آخر غيرك الوصول إلى دليل منزلك ، فأدخل "0700" كأرقام في أمر chmod.
ملاحظة: لمزيد من المعلومات حول إدارة المستخدمين والمجموعات في Linux ، راجع مقالتنا.
لإغلاق النافذة الطرفية ، اكتب "exit" في الموجه واضغط على Enter.
الآن ، عندما يحاول المستخدمون الآخرون على النظام الوصول إلى الدليل الرئيسي ، يتم عرض مربع الحوار التالي.
يمكنك أيضًا إعداد Ubuntu لاستخدام أذونات محددة عند إعداد الدليل الرئيسي للمستخدم الجديد الذي تقوم بإنشائه. للقيام بذلك ، تحتاج إلى تحرير ملف التكوين adduser. للقيام بذلك ، اكتب الأمر التالي في الموجه واضغط على Enter.
gksudo gedit /etc/adduser.conf
نحن نستخدم gedit لتحرير الملف. يمكنك استخدام محرر نص مختلف إذا أردت.
ملاحظة: يشبه الأمر gksudo أمر sudo ولكنه يُستخدم لتشغيل البرامج الرسومية كجذر. يتم استخدام الأمر sudo لتشغيل برامج سطر الأوامر كجذر.
أدخل كلمة المرور الخاصة بك في مربع تعديل كلمة المرور في مربع الحوار الذي يعرض واضغط على Enter أو انقر فوق موافق.
قم بالتمرير لأسفل إلى الأمر DIR_MODE في الملف adduser.conf. مجموعة الأرقام هي "0755" افتراضيًا. يمكنك تغييره ليعكس أنواع الأذونات المختلفة (r، w، x) التي تريد منحها لأنواع مختلفة من المستخدمين (المالك والمجموعة والعالم) ، مثل "0750" أو "0700" كما تمت مناقشته سابقًا. انقر فوق حفظ.
قم بإغلاق gedit عن طريق تحديد "إنهاء" من القائمة "ملف". يمكنك أيضًا النقر على زر X في الزاوية العلوية اليمنى من النافذة لإغلاق gedit.
أغلق النافذة الطرفية عن طريق النقر على X في الزاوية العلوية اليسرى من النافذة.
الآن ، ستبقى الملفات في الدليل الرئيسي الخاص بك. فقط تذكر أنه إذا كان هناك مستخدمون آخرون في نفس المجموعة ، قد ترغب في التخلص من أذونات المجموعة والعالم على دليل منزلك.