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

کمک و پشتیبانی => انجمن عمومی => نویسنده: bahman.azimii در 28 دی 1389، 05:53 ق‌ظ

عنوان: تغییر نکردن permission بعد از دستور chmod
ارسال شده توسط: bahman.azimii در 28 دی 1389، 05:53 ق‌ظ
من از دستور 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$
عنوان: پاسخ به: تغییر نکردن permission بعد از دستور chmod
ارسال شده توسط: fzerorubigd در 28 دی 1389، 03:30 ب‌ظ
chmod 755 setup.sh

شما ۷۰۰ زدید،‌میشه دسترسی کامل برای صاحب فایل (که گویا شما نیستید و کاربر دیگه ای هستش) 
عنوان: پاسخ به: تغییر نکردن permission بعد از دستور chmod
ارسال شده توسط: bahman.azimii در 04 بهمن 1389، 08:10 ق‌ظ
chmod 755 setup.sh

شما ۷۰۰ زدید،‌میشه دسترسی کامل برای صاحب فایل (که گویا شما نیستید و کاربر دیگه ای هستش) 
خیلی ممنون که پاسخ دادید ولی این فایل من تو هارد اکسترنال هست که فرمتشم ntfs هست و به این دلیل هست که پرمیشنش تغییر نمیکنه.
عنوان: پاسخ به: تغییر نکردن permission بعد از دستور chmod
ارسال شده توسط: امیرمهری در 04 بهمن 1389، 09:26 ق‌ظ
البته اگر با NTFS-3G مونت کنید اجازه اجرا و... (کامل 777) می ده
عنوان: پاسخ به: تغییر نکردن permission بعد از دستور chmod
ارسال شده توسط: Sun-PDA در 04 بهمن 1389، 01:05 ب‌ظ
این مشکل تغییر permission رو در درایوهای ntfs رو من هم دارم (البته فقط در اوبونتو 10.10)، و برای اجرا مجبور به انتقال فایل مورد نظر به پارتیشن لینوکسی هستم ، و هنوز راه حلی براش نیافتم

البته اگر با NTFS-3G مونت کنید اجازه اجرا و... (کامل 777) می ده
NTFS-3G  در سیستم من نصب هست و پارتیشن ها رو با nautilus مونت می‌کنم ، کار خاصی باید انجام بدم تا توسط NTFS-3G  مونت بشه؟
عنوان: پاسخ به: تغییر نکردن permission بعد از دستور chmod
ارسال شده توسط: bahman.azimii در 04 بهمن 1389، 02:26 ب‌ظ
البته اگر با NTFS-3G مونت کنید اجازه اجرا و... (کامل 777) می ده
این ntfs-3g تنظیماتش چطوری هست .آیا راهنمای فارسی هم داره من ntfs-config رو هم نصب کردم ولی چون تنظیماتش رو بلد نبودم گزینه اتوماتیک رو انتخاب کردم اون هم همه دسترسی ها را بطور کامل فقط به root داد به طوری که اگر با حساب root وارد نمیشدم نمیتونستم درایوهای ntfs رو mount یا unmount کنم.ممنون میشم اگر یک توضیح فارسی بدین.
عنوان: پاسخ به: تغییر نکردن permission بعد از دستور chmod
ارسال شده توسط: امیرمهری در 04 بهمن 1389، 02:41 ب‌ظ
راهنما فارسی هست

http://wiki.ubuntu.ir/fstab

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

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


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

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

عنوان: پاسخ به: پاسخ به: تغییر نکردن permission بعد از دستور chmod
ارسال شده توسط: bahman.azimii در 04 بهمن 1389، 06:12 ب‌ظ
راهنما فارسی هست

http://wiki.ubuntu.ir/fstab

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

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


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

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


ممنون از راهنماییت .
آیا گزینه mount , unmount داخل منو رو هم میشه اصلاح کرد تا بصورت گرافیکی کار رو انجام بدیم؟
عنوان: پاسخ به: تغییر نکردن permission بعد از دستور chmod
ارسال شده توسط: امیرمهری در 04 بهمن 1389، 06:50 ب‌ظ
می تویند از لانچر استفاده کنید
ولی مونت از منو رو نمی دونم
عنوان: پاسخ به: تغییر نکردن permission بعد از دستور chmod
ارسال شده توسط: fzerorubigd در 04 بهمن 1389، 08:55 ب‌ظ
اگه لازمه که یه فایل sh رو اجرا کنی، به جای اینکه chmod رو تغییر بدی بزن تو ترمینال :
sh ./setup.sh
عنوان: پاسخ به: تغییر نکردن permission بعد از دستور chmod
ارسال شده توسط: امیرمهری در 06 بهمن 1389، 10:56 ق‌ظ
اگه لازمه که یه فایل sh رو اجرا کنی، به جای اینکه chmod رو تغییر بدی بزن تو ترمینال :
sh ./setup.sh


این دستور هم نیاز به chmod دارد!!؟
عنوان: پاسخ به: تغییر نکردن permission بعد از دستور chmod
ارسال شده توسط: fzerorubigd در 06 بهمن 1389، 03:00 ب‌ظ
اگه لازمه که یه فایل sh رو اجرا کنی، به جای اینکه chmod رو تغییر بدی بزن تو ترمینال :
sh ./setup.sh


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