انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: mount بدون دسترسی روت (حل شد با تشکر از mrostd(  (دفعات بازدید: 364 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین مرتضی . م

  • High Hero Member
  • *
  • ارسال: 1121
سلام
میدونیم که اگه بخوایم یه پارتیشن رو mount بکنیم باید دسترسی ریشه داشته باشیم حالا یا root باشیم یا با sudo
البته اگه اون پارتیشن رو توی /etc/fstab معرفی کرده باشیم یه یوزر عادی هم میتونه اونو mount بکنه و میتونیم با مثلا automount و autofs هم یه حرکت هایی بزنیم
سوال من اینه که مثلا وقتی با dolphin یا thunar یا nautilus اون ها رو مونت بکنیم اگر پارتیشن روی هارد نباشه (مثلا یه فلش) بدون گرفتن رمز اونو mount میکنه حتی اگه تو fstab نباشه چطوری؟
البته فکر کنم توی گنوم automount باشه ولی توی thunar و kde تا وقتی کلیک نکنیم مونتش نمیکنه
« آخرین ویرایش: 27 شهریور 1399، 07:15 ق‌ظ توسط Morteza.M »

آفلاین میمو ☕

  • High Hero Member
  • *
  • ارسال: 1034
  • جنسیت : پسر
  • mrostd سابق
پاسخ : mount بدون دسترسی روت
« پاسخ #1 : 24 شهریور 1399، 03:04 ب‌ظ »
لزومی نداره همیشه از sudo استفاده بشه، یه مثال ساده:
یوزر عادی دسترسی read و write به فایل /etc/shadow نداره، تو این فایل پسورد ها بصورت encrypt شده وجود دارن،
با این حال هر کاربری مینونه با استفاده از کامند passwd (بدون sudo) پسورد خودش رو تغییر بده، حالا چطور کامند passwd بدون sudo پسورد قبلی رو از /etc/shadow حذف و پسورد جدید رو جایگزین میکنه؟
شاید اینطور به نظر بیاد که وقتی ما دسترسی sudo ندادیم، نباید پسوردمون تغییر کنه، چون فایلی که پسورد ها توشن اصلا برای ما قابل read و write نیست.
اما خب ما مقوله ای داریم به نام SUID ، بصورت کلی وقتی به یه فایل اجرایی (که در اینجا passwd هست) مجوز SUID میدیم، به کاربران عادی این اجازه رو میدیم که بتونن اون برنامه رو با دسترسی owner یا صاحب فایل اجرا کنن.
ویرایش:
با استفاده از find میتونی تمام فایل هایی که SUID اونها در /usr/bin فعال هست رو ببینی:
find /usr/bin/ -perm -4000 -exec ls -l {} \;همونطور که تو فایل پیوست شده میبینیم، فایل /usr/bin/mount دسترسی rws داره و suid اون بصورت دیفالت فعاله.
« آخرین ویرایش: 25 شهریور 1399، 08:00 ق‌ظ توسط mrostd »