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

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

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

نویسنده موضوع: چه کنم تا برنامه به عنوان root user بتونه به فایلها دسترسی داشته باشه(حل شد)  (دفعات بازدید: 2758 بار)

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

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
من برنامه متلب نصب کردم(از همین الان قبول دارم که متن باز نیست و میگید چرا سایلب یا اکتاو استفاده نمیکنی! والا برا دانشگاه مجبورم ](*,))
وقتی برنامه رو با آیکون خودش اجرا میکنم ، اجرا میشه ولی یه سری پیغام خطا میده که نمیتونه به یه سری فولدر دسترسی پیدا کنه
ولی وقتی که از طریق ترمینال با sudo اجراش میکنم مشکل حل میشه
چه کار کنم که برنامه همیشه به عنوان root user به فولدرهام دسترسی داشته باشه
« آخرین ویرایش: 06 اسفند 1391، 11:37 ب‌ظ توسط علیرضااااا »

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19718
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
قبل از دستور اجراش یه gksu بذار.

در ضمن دانشجو نباید برده‌ی نظام آموزشی باشه. من خودم در طول دوران دانشجویی یک بار هم زیر بار حرف زور نرفتم و به هر قیمتی که بود آزادی خودم رو حفط کردم
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
قبل از دستور اجراش یه gksu بذار.

در ضمن دانشجو نباید برده‌ی نظام آموزشی باشه. من خودم در طول دوران دانشجویی یک بار هم زیر بار حرف زور نرفتم و به هر قیمتی که بود آزادی خودم رو حفط کردم
حل نشد عزیز
راستش برای اجراش اگر نخوام از آیکنش استفاده کنم باید توی ترمینال بنویسم
/usr/local/MATLAB/R2012a/bin/matlab -desktop
که آیکون برنامه هم دقیقا همینکار رو میکنه،اجرا میشه ولی ارور میده که من نمیتونم توی یه سری فولدر بنویسم
ولی وقتی از
sudo /usr/local/MATLAB/R2012a/bin/matlab -desktop
استفاده میکنم پس وورد میخوات و باز میشه و مشکل حل میشه

میخوام یه کاری کنم که همیشه اینجوری اجرا بشه و از طریق آیکنش هم اجراش کنم همینجوری اجرا بشه

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19718
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
بله متوّجهم و جوابش همونیه که بهت گفتم. آیکون برنامه رو ویرایش کن و توش به‌جای usr/local/MATLAB/R2012a/bin/matlab -desktop بنویس gksu usr/local/MATLAB/R2012a/bin/matlab -desktop
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
توی آیکنش اضافه کردم نشد
توی ترمینال
 gksu usr/local/MATLAB/R2012a/bin/matlab -desktop
رو اجرا کردم نوشت

gksu: invalid option -- 'e'
GKsu version 2.0.2

Usage: gksu [-u <user>] [options] <command>

  --debug, -d
    Print information on the screen that might be
    useful for diagnosing and/or solving problems.

  --user <user>, -u <user>
    Call <command> as the specified user.

  --disable-grab, -g
    Disable the "locking" of the keyboard, mouse,
    and focus done by the program when asking for
    password.
  --prompt, -P
    Ask the user if they want to have their keyboard
    and mouse grabbed before doing so.
  --preserve-env, -k
    Preserve the current environments, does not set $HOME
    nor $PATH, for example.
  --login, -l
    Make this a login shell. Beware this may cause
    problems with the Xauthority magic. Run xhost
    to allow the target user to open windows on your
    display!

  --description <description|file>, -D <description|file>
    Provide a descriptive name for the command to
    be used in the default message, making it nicer.
    You can also provide the absolute path for a
    .desktop file. The Name key for will be used in
    this case.
  --message <message>, -m <message>
    Replace the standard message shown to ask for
    password for the argument passed to the option.
    Only use this if --description does not suffice.

  --print-pass, -p
    Ask gksu to print the password to stdout, just
    like ssh-askpass. Useful to use in scripts with
    programs that accept receiving the password on
    stdin.

  --sudo-mode, -S
    Make GKSu use sudo instead of su, as if it had been
    run as "gksudo".
  --su-mode, -w
    Make GKSu use su, instead of using libgksu's
    default.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19718
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
دستورت رو هم بذار. اون انتخاب e چیه که ازش ایراد گرفته؟
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
دستورت رو هم بذار. اون انتخاب e چیه که ازش ایراد گرفته؟
نمیدونم دانیال جان
alireza@alireza-HP-Pavilion-dv6-Notebook-PC:~$ gksu /usr/local/MATLAB/R2012a/bin/matlab -desktop
gksu: invalid option -- 'e'
GKsu version 2.0.2

Usage: gksu [-u <user>] [options] <command>

  --debug, -d
    Print information on the screen that might be
    useful for diagnosing and/or solving problems.

  --user <user>, -u <user>
    Call <command> as the specified user.

  --disable-grab, -g
    Disable the "locking" of the keyboard, mouse,
    and focus done by the program when asking for
    password.
  --prompt, -P
    Ask the user if they want to have their keyboard
    and mouse grabbed before doing so.
  --preserve-env, -k
    Preserve the current environments, does not set $HOME
    nor $PATH, for example.
  --login, -l
    Make this a login shell. Beware this may cause
    problems with the Xauthority magic. Run xhost
    to allow the target user to open windows on your
    display!

  --description <description|file>, -D <description|file>
    Provide a descriptive name for the command to
    be used in the default message, making it nicer.
    You can also provide the absolute path for a
    .desktop file. The Name key for will be used in
    this case.
  --message <message>, -m <message>
    Replace the standard message shown to ask for
    password for the argument passed to the option.
    Only use this if --description does not suffice.

  --print-pass, -p
    Ask gksu to print the password to stdout, just
    like ssh-askpass. Useful to use in scripts with
    programs that accept receiving the password on
    stdin.

  --sudo-mode, -S
    Make GKSu use sudo instead of su, as if it had been
    run as "gksudo".
  --su-mode, -w
    Make GKSu use su, instead of using libgksu's
    default.

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
دوستان فهمیدم مشکل چیه
هرکس مشکل من رو داشت کافیه فقط دوتا گیومه بذاره
یعنی به جای
gksu /usr/local/MATLAB/R2012a/bin/matlab -desktop
بنویسه
"gksu "/usr/local/MATLAB/R2012a/bin/matlab -desktop