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

کمک و پشتیبانی => انجمن عمومی => نویسنده: احسان فعالپور در 16 خرداد 1397، 05:26 ب‌ظ

عنوان: مشکل با permission های یک فایل اجرایی در درایو ویندوزی (حل شد)
ارسال شده توسط: احسان فعالپور در 16 خرداد 1397، 05:26 ب‌ظ
سلام دوستان.
بنده خیلی وقته که از لینوکس دور بودم.
امروز متوجه شدم توی یکی از پارتیشن‌هام که 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
عنوان: پاسخ : مشکل با permission های یک فایل اجرایی در درایو ویندوزی
ارسال شده توسط: Silvio Dante در 16 خرداد 1397، 06:18 ب‌ظ
برای اینکه یه فایل بتونه اجرا بشه باید بهش دسترسی اجرایی بدین:
chmod +x file
عنوان: پاسخ : مشکل با permission های یک فایل اجرایی در درایو ویندوزی
ارسال شده توسط: Nelliel در 16 خرداد 1397، 06:40 ب‌ظ
برای اینکه یه فایل بتونه اجرا بشه باید بهش دسترسی اجرایی بدین:
chmod +x file

من احسان عزیز را می‌شناسم، ایشون قدرت خیلی بالایی در برنامه نویسی با پایتون و همین‌طور شل اسکریپتیگ دارند، مطمئنا جواب سوال ایشون این نیست، در ضمن فکر می‌کنم در حال حاضر ویندوز دارند و مشکلی هست که گنو قبلا براشون ایجاد کرده پس اون فرمان جواب گو نیست.
عنوان: پاسخ : مشکل با permission های یک فایل اجرایی در درایو ویندوزی
ارسال شده توسط: احسان فعالپور در 16 خرداد 1397، 06:53 ب‌ظ
واللا توی مجوزهاش میگه که خودم و همگروهی هام توانایی execute  دارند.
➜  C-codes chmod +x coupler
➜  C-codes ./coupler
zsh: permission denied: ./coupler
عنوان: پاسخ : مشکل با permission های یک فایل اجرایی در درایو ویندوزی
ارسال شده توسط: احسان فعالپور در 16 خرداد 1397، 07:05 ب‌ظ
باید از option ای به اسم exec بعد از user استفاده میکردم.
الان حل شد مشکل.
عنوان: پاسخ : مشکل با permission های یک فایل اجرایی در درایو ویندوزی (حل شد)
ارسال شده توسط: رسول سعیدنژاد در 16 خرداد 1397، 07:34 ب‌ظ
پارتیشن‌های NTFS اولاً که همیشه root root هستن چون کلاً ویندوز که دسترسی و اینا حالیش نمی‌شه!
دوماً این‌که پروندهٔ اجرایی روی NTFS قابل اجرا نیست.
مگه با همین exec که برای سوار کردن در Option قابل استفاده هست.