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

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

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

نویسنده موضوع: تغییر نکردن permission بعد از دستور chmod  (دفعات بازدید: 3033 بار)

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

آفلاین bahman.azimii

  • Jr. Member
  • *
  • ارسال: 71
من از دستور chmod برای اضافه کردن حالت اجرایی به فایل setup.sh استفاده کردم ولی موقع اجرا پیغام permission denied رو داد :
saviz@saviz-IL9-Pro:/media/My Passport/LDOCE5/linux$ ls -l
total 504324
-rw------- 1 saviz saviz 516411824 2009-06-17 12:49 ldoce5.zip
drwx------ 1 saviz saviz      4096 2011-01-14 16:30 setup.data
-rw------- 1 saviz saviz      6751 2009-06-17 12:48 setup.sh
saviz@saviz-IL9-Pro:/media/My Passport/LDOCE5/linux$ chmod -v u+x setup.sh
mode of `setup.sh' changed to 0700 (rwx------)
saviz@saviz-IL9-Pro:/media/My Passport/LDOCE5/linux$ ls -l
total 504324
-rw------- 1 saviz saviz 516411824 2009-06-17 12:49 ldoce5.zip
drwx------ 1 saviz saviz      4096 2011-01-14 16:30 setup.data
-rw------- 1 saviz saviz      6751 2009-06-17 12:48 setup.sh
saviz@saviz-IL9-Pro:/media/My Passport/LDOCE5/linux$ setup.sh
setup.sh: command not found
saviz@saviz-IL9-Pro:/media/My Passport/LDOCE5/linux$ ./setup.sh
bash: ./setup.sh: Permission denied
saviz@saviz-IL9-Pro:/media/My Passport/LDOCE5/linux$
« آخرین ویرایش: 28 دی 1389، 10:57 ق‌ظ توسط bahman.azimii »

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: تغییر نکردن permission بعد از دستور chmod
« پاسخ #1 : 28 دی 1389، 03:30 ب‌ظ »
chmod 755 setup.sh

شما ۷۰۰ زدید،‌میشه دسترسی کامل برای صاحب فایل (که گویا شما نیستید و کاربر دیگه ای هستش) 

آفلاین bahman.azimii

  • Jr. Member
  • *
  • ارسال: 71
پاسخ به: تغییر نکردن permission بعد از دستور chmod
« پاسخ #2 : 04 بهمن 1389، 08:10 ق‌ظ »
chmod 755 setup.sh

شما ۷۰۰ زدید،‌میشه دسترسی کامل برای صاحب فایل (که گویا شما نیستید و کاربر دیگه ای هستش) 
خیلی ممنون که پاسخ دادید ولی این فایل من تو هارد اکسترنال هست که فرمتشم ntfs هست و به این دلیل هست که پرمیشنش تغییر نمیکنه.

آفلاین امیرمهری

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • درورد بر اوبونتو
پاسخ به: تغییر نکردن permission بعد از دستور chmod
« پاسخ #3 : 04 بهمن 1389، 09:26 ق‌ظ »
البته اگر با NTFS-3G مونت کنید اجازه اجرا و... (کامل 777) می ده
خداحافظ وبلاگ نويسي

من كاربر حرفه اي لينوكس نيستم
فقط خوب جستجو ميكنم.

آفلاین Sun-PDA

  • Hero Member
  • *
  • ارسال: 841
پاسخ به: تغییر نکردن permission بعد از دستور chmod
« پاسخ #4 : 04 بهمن 1389، 01:05 ب‌ظ »
این مشکل تغییر permission رو در درایوهای ntfs رو من هم دارم (البته فقط در اوبونتو 10.10)، و برای اجرا مجبور به انتقال فایل مورد نظر به پارتیشن لینوکسی هستم ، و هنوز راه حلی براش نیافتم

البته اگر با NTFS-3G مونت کنید اجازه اجرا و... (کامل 777) می ده
NTFS-3G  در سیستم من نصب هست و پارتیشن ها رو با nautilus مونت می‌کنم ، کار خاصی باید انجام بدم تا توسط NTFS-3G  مونت بشه؟

آفلاین bahman.azimii

  • Jr. Member
  • *
  • ارسال: 71
پاسخ به: تغییر نکردن permission بعد از دستور chmod
« پاسخ #5 : 04 بهمن 1389، 02:26 ب‌ظ »
البته اگر با NTFS-3G مونت کنید اجازه اجرا و... (کامل 777) می ده
این ntfs-3g تنظیماتش چطوری هست .آیا راهنمای فارسی هم داره من ntfs-config رو هم نصب کردم ولی چون تنظیماتش رو بلد نبودم گزینه اتوماتیک رو انتخاب کردم اون هم همه دسترسی ها را بطور کامل فقط به root داد به طوری که اگر با حساب root وارد نمیشدم نمیتونستم درایوهای ntfs رو mount یا unmount کنم.ممنون میشم اگر یک توضیح فارسی بدین.

آفلاین امیرمهری

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • درورد بر اوبونتو
پاسخ به: تغییر نکردن permission بعد از دستور chmod
« پاسخ #6 : 04 بهمن 1389، 02:41 ب‌ظ »
راهنما فارسی هست

http://wiki.ubuntu.ir/fstab

و اینکه اگر برای شما پسورد روت میپرسه باید sudoers فایل رو اصلاح کنید

اگر تیک تمام ntfs-config بزنید مشکل نباید داشته باشید


از این دستور هم برای مونت استفاده کنید

sudo mount -t ntfs-3g /dev/sdc1 /mnt/external -o force

« آخرین ویرایش: 04 بهمن 1389، 02:46 ب‌ظ توسط امیرمهری »
خداحافظ وبلاگ نويسي

من كاربر حرفه اي لينوكس نيستم
فقط خوب جستجو ميكنم.

آفلاین bahman.azimii

  • Jr. Member
  • *
  • ارسال: 71
راهنما فارسی هست

http://wiki.ubuntu.ir/fstab

و اینکه اگر برای شما پسورد روت میپرسه باید sudoers فایل رو اصلاح کنید

اگر تیک تمام ntfs-config بزنید مشکل نباید داشته باشید


از این دستور هم برای مونت استفاده کنید

sudo mount -t ntfs-3g /dev/sdc1 /mnt/external -o force


ممنون از راهنماییت .
آیا گزینه mount , unmount داخل منو رو هم میشه اصلاح کرد تا بصورت گرافیکی کار رو انجام بدیم؟

آفلاین امیرمهری

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • درورد بر اوبونتو
پاسخ به: تغییر نکردن permission بعد از دستور chmod
« پاسخ #8 : 04 بهمن 1389، 06:50 ب‌ظ »
می تویند از لانچر استفاده کنید
ولی مونت از منو رو نمی دونم
خداحافظ وبلاگ نويسي

من كاربر حرفه اي لينوكس نيستم
فقط خوب جستجو ميكنم.

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: تغییر نکردن permission بعد از دستور chmod
« پاسخ #9 : 04 بهمن 1389، 08:55 ب‌ظ »
اگه لازمه که یه فایل sh رو اجرا کنی، به جای اینکه chmod رو تغییر بدی بزن تو ترمینال :
sh ./setup.sh

آفلاین امیرمهری

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • درورد بر اوبونتو
پاسخ به: تغییر نکردن permission بعد از دستور chmod
« پاسخ #10 : 06 بهمن 1389، 10:56 ق‌ظ »
اگه لازمه که یه فایل sh رو اجرا کنی، به جای اینکه chmod رو تغییر بدی بزن تو ترمینال :
sh ./setup.sh


این دستور هم نیاز به chmod دارد!!؟
خداحافظ وبلاگ نويسي

من كاربر حرفه اي لينوكس نيستم
فقط خوب جستجو ميكنم.

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: تغییر نکردن permission بعد از دستور chmod
« پاسخ #11 : 06 بهمن 1389، 03:00 ب‌ظ »
اگه لازمه که یه فایل sh رو اجرا کنی، به جای اینکه chmod رو تغییر بدی بزن تو ترمینال :
sh ./setup.sh


این دستور هم نیاز به chmod دارد!!؟
نه. در صورتی که خودت مستقیم اجراش کنی، فایل اجرایی میشه همون setup.sh ولی اگه اینجوری اجراش کنی، فایل اجرایی میشه sh که اجرا میشه و فایل setup.sh رو میخونه و اجرا میکنه. این برای وقتی خوبه که نمیشه chmod فایل مورد نظر رو تغییر داد.