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

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

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

نویسنده موضوع: مشکل با permission های یک فایل اجرایی در درایو ویندوزی (حل شد)  (دفعات بازدید: 457 بار)

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

آفلاین احسان فعالپور

  • Sr. Member
  • *
  • ارسال: 408
  • جنسیت : پسر
سلام دوستان.
بنده خیلی وقته که از لینوکس دور بودم.
امروز متوجه شدم توی یکی از پارتیشن‌هام که ntfs هستش همه owner های root هستن.
بعد از کلی سرچ فهمیدم که uid, gid رو میباست تغییر بدم.
الان ظاهرا permission هام درست شدن ولی باز هم نمیتونم یه کد کامپایل شده C رو اجرا کنم.
-rwxrwx--- 1 ehsun ehsun  42K Oct  9  2017 backup_coupler_codes.zip
drwxrwx--- 1 ehsun ehsun    0 May 21 13:50 backups
-rwxrwx--- 1 ehsun ehsun  90K Oct 13  2017 C-codes.zip
-rwxrwx--- 1 ehsun ehsun 5.4K Oct  4  2017 chebyshev.c
-rwxrwx--- 1 ehsun ehsun  243 Oct  4  2017 chebyshev.h
-rwxrwx--- 1 ehsun ehsun 172K Oct  4  2017 chebyshev_polynomial.c
-rwxrwx--- 1 ehsun ehsun 5.7K Oct  4  2017 chebyshev_polynomial.h
-rwxrwx--- 1 ehsun ehsun 1.7M Oct 20  2017 coupler
-rwxrwx--- 1 ehsun ehsun  11K Apr 27 11:05 coupler.c
-rwxrwx--- 1 ehsun ehsun  11K Oct 20  2017 coupler.c~
-rwxrwx--- 1 ehsun ehsun 7.8K Oct 13  2017 matrix_operation.c
-rwxrwx--- 1 ehsun ehsun 1.2K Oct 13  2017 matrix_operation.h

➜  C-codes ./coupler
zsh: permission denied: ./coupler
➜  C-codes ldd coupler
        not a dynamic executable
➜  C-codes

UUID=CE868A0F8689F86B                           /media/ehsun/STORAGE            ntfs    noatime,nodiratime,users,umask=007,uid=1000,gid=1000    0    0
« آخرین ویرایش: 16 خرداد 1397، 07:05 ب‌ظ توسط احسان فعالپور »
عضو ارشد فدراسیون بیکاران ایران FBI

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
برای اینکه یه فایل بتونه اجرا بشه باید بهش دسترسی اجرایی بدین:
chmod +x file
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
برای اینکه یه فایل بتونه اجرا بشه باید بهش دسترسی اجرایی بدین:
chmod +x file

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

آفلاین احسان فعالپور

  • Sr. Member
  • *
  • ارسال: 408
  • جنسیت : پسر
واللا توی مجوزهاش میگه که خودم و همگروهی هام توانایی execute  دارند.
➜  C-codes chmod +x coupler
➜  C-codes ./coupler
zsh: permission denied: ./coupler
عضو ارشد فدراسیون بیکاران ایران FBI

آفلاین احسان فعالپور

  • Sr. Member
  • *
  • ارسال: 408
  • جنسیت : پسر
باید از option ای به اسم exec بعد از user استفاده میکردم.
الان حل شد مشکل.
عضو ارشد فدراسیون بیکاران ایران FBI

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3502
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پارتیشن‌های NTFS اولاً که همیشه root root هستن چون کلاً ویندوز که دسترسی و اینا حالیش نمی‌شه!
دوماً این‌که پروندهٔ اجرایی روی NTFS قابل اجرا نیست.
مگه با همین exec که برای سوار کردن در Option قابل استفاده هست.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت