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

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

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


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

نویسنده موضوع: سوال: ماونت بدون sudo [حل شد.]  (دفعات بازدید: 1969 بار)

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

آفلاین Mehdi Hoseini

  • Jr. Member
  • *
  • ارسال: 45
  • جنسیت : پسر
سوال: ماونت بدون sudo [حل شد.]
« : 15 خرداد 1392، 09:07 ب‌ظ »
می‌خوام ماونت کردن یه پارتیشن رو بذارم تو استارت‌آپ سیستم و موفق نشدم. فک می‌کنم به خاطر لازم بودن sudo هست.
حالا می‌خوام ببینم راهی‌ هست که بدون sudo این کار انجام بشه ؟
« آخرین ویرایش: 19 خرداد 1392، 01:42 ب‌ظ توسط Mehdi Hṕ »

آفلاین علی هردان

  • Full Member
  • *
  • ارسال: 243
  • جنسیت : پسر
پاسخ : سوال: ماونت بدون sudo
« پاسخ #1 : 15 خرداد 1392، 09:21 ب‌ظ »
با اینکه از آواتارت خوشم نمیاد (;D) ولی اینم جوابش:
والا معمولا دستور ماونت رو توی startup نمیذارن. برای اینکه کاری کنی پارتیشن بصورت اتوماتیک ماونت بشه، دو راه وجود داره:

۱- قرار دادن اون پارتیشن داخل فایل /etc/fstab:
به این صورت که این فایل رو با یه ادیتور متنی باز میکنی و مشخصات پارتیشنی که میخوای ماونت بشه رو، اونجا وارد میکنی. ضعف و مشکل این روش اینه که، این روش فقط برای پارتیشن های لینوکسی جواب میده و اگه پارتیشن شما از نوع ntfs باشه، این روش کارآمد نخواهد بود

۲- قرار دادن دستور ماونت در این فایل:
/etc/rc.localبا این روش، دستوری که شما مینویسید توسط کاربر ریشه اجرا میشه و احتیاجی به sudo نخواهد بود. به این صورت هست که شما این فایل رو با ادیتور nano و دسترسی کاربر ریشه باز میکنید، و قبل از فرمان exit، دستور ماونت رو قرار میدید. البته اگه میخواید پارتیشنی که ماونت کردید برای سایر کاربرها قابل نوشتن باشه، باید توی دستور ماونت خودتون تغییرات ایجاد کنید.
« آخرین ویرایش: 16 خرداد 1392، 04:06 ق‌ظ توسط علی هردان (ojZim) »

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : سوال: ماونت بدون sudo
« پاسخ #2 : 15 خرداد 1392، 09:49 ب‌ظ »
اگه پارتیشن شما از نوع ntfs باشه، این روش کارآمد نخواهد بود
ntfs-3g اینکارو انجام میده  ;)

آفلاین Mehdi Hoseini

  • Jr. Member
  • *
  • ارسال: 45
  • جنسیت : پسر
پاسخ : سوال: ماونت بدون sudo
« پاسخ #3 : 15 خرداد 1392، 10:14 ب‌ظ »
با اینکه از آواتارت خوشم نمیاد (;D) ولی اینم جوابش:
والا معمولا دستور ماونت رو توی startup نمیذارن. برای اینکه کاری کنی پارتیشن بصورت اتوماتیک ماونت بشه، دو راه وجود داره:

۱- قرار دادن اون پارتیشن داخل فایل /etc/fstab/:
به این صورت که این فایل رو با یه ادیتور متنی باز میکنی و مشخصات پارتیشنی که میخوای ماونت بشه رو، اونجا وارد میکنی. ضعف و مشکل این روش اینه که، این روش فقط برای پارتیشن های لینوکسی جواب میده و اگه پارتیشن شما از نوع ntfs باشه، این روش کارآمد نخواهد بود

۲- قرار دادن دستور ماونت در این فایل:
/etc/rc.localبا این روش، دستوری که شما مینویسید توسط کاربر ریشه اجرا میشه و احتیاجی به sudo نخواهد بود. به این صورت هست که شما این فایل رو با ادیتور nano و دسترسی کاربر ریشه باز میکنید، و قبل از فرمان exit، دستور ماونت رو قرار میدید. البته اگه میخواید پارتیشنی که ماونت کردید برای سایر کاربرها قابل نوشتن باشه، باید توی دستور ماونت خودتون تغییرات ایجاد کنید.
ممنون:)
تو روش دوم، باید چه تغییراتی بدم تو این ؟
mount /dev/sda2 /windows

آفلاین xubuntu4iran

  • Hero Member
  • *
  • ارسال: 750
  • جنسیت : پسر
پاسخ : سوال: ماونت بدون sudo
« پاسخ #4 : 15 خرداد 1392، 10:17 ب‌ظ »
اگه درایوت FAT32 است

mount /dev/sda2 -o dmask=0000,fmask=0000 /windows
« آخرین ویرایش: 15 خرداد 1392، 10:19 ب‌ظ توسط xubuntu4iran »

آفلاین Mehdi Hoseini

  • Jr. Member
  • *
  • ارسال: 45
  • جنسیت : پسر
پاسخ : سوال: ماونت بدون sudo
« پاسخ #5 : 15 خرداد 1392، 10:20 ب‌ظ »
اگه درایوت FAT32 است

mount /dev/sda2 -o dmask=0000,fmask=0000 /windows
و NTFS ؟

آفلاین xubuntu4iran

  • Hero Member
  • *
  • ارسال: 750
  • جنسیت : پسر
پاسخ : سوال: ماونت بدون sudo
« پاسخ #6 : 15 خرداد 1392، 10:31 ب‌ظ »
خب همین رو برای ntfs به کار ببر ولی چون من درایو با این نوع را ندارم نمی تونم تست کنم از طریق ترمینال این دستور رو بزن بعد برو تو فایل منیجر تو اون درایو ببین می تونی new folder ایجاد کنی؟

آفلاین Mehdi Hoseini

  • Jr. Member
  • *
  • ارسال: 45
  • جنسیت : پسر
پاسخ : سوال: ماونت بدون sudo
« پاسخ #7 : 15 خرداد 1392، 10:39 ب‌ظ »
خب همین رو برای ntfs به کار ببر ولی چون من درایو با این نوع را ندارم نمی تونم تست کنم از طریق ترمینال این دستور رو بزن بعد برو تو فایل منیجر تو اون درایو ببین می تونی new folder ایجاد کنی؟
کلا قبول نمی‌کنه، میگه دستور mount باید با sudo باشه.

آفلاین xubuntu4iran

  • Hero Member
  • *
  • ارسال: 750
  • جنسیت : پسر
پاسخ : سوال: ماونت بدون sudo
« پاسخ #8 : 15 خرداد 1392، 10:43 ب‌ظ »
نقل‌قول
میگه دستور mount باید با sudo باشه.
خب با sudo وارد کنید برای تست ولی بعد طبق گفته ی دوستمان
نقل‌قول
- قرار دادن دستور ماونت در این فایل:
کد: [انتخاب]

/etc/rc.local

با این روش، دستوری که شما مینویسید توسط کاربر ریشه اجرا میشه و احتیاجی به sudo نخواهد بود. به این صورت هست که شما این فایل رو با ادیتور nano و دسترسی کاربر ریشه باز میکنید، و قبل از فرمان exit، دستور ماونت رو قرار میدید. البته اگه میخواید پارتیشنی که ماونت کردید برای سایر کاربرها قابل نوشتن باشه، باید توی دستور ماونت خودتون تغییرات ایجاد کنید.

آفلاین Mehdi Hoseini

  • Jr. Member
  • *
  • ارسال: 45
  • جنسیت : پسر
پاسخ : سوال: ماونت بدون sudo
« پاسخ #9 : 15 خرداد 1392، 11:23 ب‌ظ »
نقل‌قول
میگه دستور mount باید با sudo باشه.
خب با sudo وارد کنید برای تست ولی بعد طبق گفته ی دوستمان
نقل‌قول
- قرار دادن دستور ماونت در این فایل:
کد: [انتخاب]

/etc/rc.local

با این روش، دستوری که شما مینویسید توسط کاربر ریشه اجرا میشه و احتیاجی به sudo نخواهد بود. به این صورت هست که شما این فایل رو با ادیتور nano و دسترسی کاربر ریشه باز میکنید، و قبل از فرمان exit، دستور ماونت رو قرار میدید. البته اگه میخواید پارتیشنی که ماونت کردید برای سایر کاربرها قابل نوشتن باشه، باید توی دستور ماونت خودتون تغییرات ایجاد کنید.
من هم
mount /dev/sda2 -o dmask=0000,fmask=0000 /windowsو هم
mount /dev/sda2/ /windowsرو تو فایل /etc/rc.local امتحان کردم.
هردو مثل هم عمل می‌کنن و مشکلشون اینه که مجوز‌ها به عنوان کاربر روت داده می‌شه. من اینو نمی‌خوام، می‌خوام که مجوز‌ها معمولی‌ و مثل بقیه فایل‌های home باشه.

آفلاین xubuntu4iran

  • Hero Member
  • *
  • ارسال: 750
  • جنسیت : پسر
پاسخ : سوال: ماونت بدون sudo
« پاسخ #10 : 15 خرداد 1392، 11:28 ب‌ظ »
 شما از طریق فایل منیجر درایو رو مونت کن بعد برو تو ترمینال دستور مونت رو بزن ببین اون درایو با چه آپشنی مونت شده و همون آپشن ها را به کار ببر البته اول از طریق ترمینال مونت کن تا ببینی مجوز معمولی را داره؟ بعد تو اون فایل بزار
« آخرین ویرایش: 15 خرداد 1392، 11:35 ب‌ظ توسط xubuntu4iran »

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
پاسخ : سوال: ماونت بدون sudo
« پاسخ #11 : 15 خرداد 1392، 11:58 ب‌ظ »
اموزش mount :
http://30li.ir/bash/commands/mount
برایه ntfs فکر کنم اپشنایه :
users,noauto
کافی باشه .

آفلاین علی هردان

  • Full Member
  • *
  • ارسال: 243
  • جنسیت : پسر
پاسخ : سوال: ماونت بدون sudo
« پاسخ #12 : 16 خرداد 1392، 03:08 ق‌ظ »
من الان جایی هستم و با ویندوز اومدم. بدون گنو/لینوکس زندگی سخته  ](*,)
ولی الان که یه سرچی کردم، جواب سوالتون رو پیدا کردم. اگه کار کرد اطلاع بدید
chown -R username /windowsاین دستور رو بعد از دستور mount توی فایل rc.local بذارید. البته یادمه دستور mount رو ویرایش میکردم و خود به خود دسترسی میداد. الان دستورش رو پیدا نمیکنم. به جای username، نام کاربری خودتون رو بذارید.

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
پاسخ : سوال: ماونت بدون sudo
« پاسخ #13 : 16 خرداد 1392، 11:22 ق‌ظ »
من الان جایی هستم و با ویندوز اومدم. بدون گنو/لینوکس زندگی سخته  ](*,)
ولی الان که یه سرچی کردم، جواب سوالتون رو پیدا کردم. اگه کار کرد اطلاع بدید
chown -R username /windowsاین دستور رو بعد از دستور mount توی فایل rc.local بذارید. البته یادمه دستور mount رو ویرایش میکردم و خود به خود دسترسی میداد. الان دستورش رو پیدا نمیکنم. به جای username، نام کاربری خودتون رو بذارید.


با این اپشن موینت کنین دیگه chown نمی خواد :
تقریبا دستور موینت همه چیز رو داره خودش

uid=value, gid=value and umask=value
              Set the file permission on the filesystem.  The umask  value  is
              given in octal.  By default, the files are owned by root and not
              readable by somebody else.

آفلاین Mehdi Hoseini

  • Jr. Member
  • *
  • ارسال: 45
  • جنسیت : پسر
پاسخ : سوال: ماونت بدون sudo
« پاسخ #14 : 19 خرداد 1392، 12:02 ب‌ظ »
من الان جایی هستم و با ویندوز اومدم. بدون گنو/لینوکس زندگی سخته  ](*,)
ولی الان که یه سرچی کردم، جواب سوالتون رو پیدا کردم. اگه کار کرد اطلاع بدید
chown -R username /windowsاین دستور رو بعد از دستور mount توی فایل rc.local بذارید. البته یادمه دستور mount رو ویرایش میکردم و خود به خود دسترسی میداد. الان دستورش رو پیدا نمیکنم. به جای username، نام کاربری خودتون رو بذارید.
این
chown -R username /windowsخب کار میکنه، ولی‌ خیلی‌ خیلی‌ زمان میبره. خود mount ویراییش شده الان در دسترست هست ؟