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

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

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


ارائه ۲۵٫۰۴ اوبونتو منتشر شد 🎉

نویسنده موضوع: سطح دسترسی به محتویات پوشه  (دفعات بازدید: 1741 بار)

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

آفلاین saman.TF

  • Full Member
  • *
  • ارسال: 121
  • جنسیت : پسر
سطح دسترسی به محتویات پوشه
« : 09 اردیبهشت 1393، 02:38 ب‌ظ »
سلام 
یه پوشه دارم بنام new حالا میخوام کاری کنم هرچی فایل که تو این پوشه کپی میشه فقط بشه اونو دید وبشه بازش کرد ونشه روی اون فایلها تغیراتی

اعمال کرد مثلا یه فایل فشرده را بشه باز کرد ولی نشه ازش چیزی حذف کرد یا چیزی جایگزین کرد یا چیزی بهش (به فایل زیپ) اضافه کرد.

 ;)


آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #1 : 09 اردیبهشت 1393، 04:17 ب‌ظ »
پرمیشن write رو از اون فایلا بگیرین :
http://30li.org/bash/commands/chmod

آفلاین saman.TF

  • Full Member
  • *
  • ارسال: 121
  • جنسیت : پسر
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #2 : 09 اردیبهشت 1393، 07:35 ب‌ظ »
از دستور زیر استفاده کردم ولی جواب نداد چرا

xubuntu@xubuntu:/media/xubuntu/20gig$ chmod ug-w new

بدون هیچ اخطاری میره خط بعدی به این صورت:

xubuntu@xubuntu:/media/xubuntu/20gig$

حتی با sudoهم امتحان نکرم نشد
« آخرین ویرایش: 09 اردیبهشت 1393، 07:40 ب‌ظ توسط Amir695 »

آفلاین elyas74

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #3 : 09 اردیبهشت 1393، 09:06 ب‌ظ »
شما دارین مجوز فولدر رو عوض میکنید که فقط برای خود فولدر است ،برای این که کاربرها نتونن فایل های داخل اون رو تغییر بدن (حتی کاربر خودتون) از کد زیر استفاده کنید :
chmod -w new/*و اگه میخواید خودتون اجازه دست رسی داشته باشید :
chmod 644 new/*
ubuntu16.04/unity/JavaScript

آفلاین saman.TF

  • Full Member
  • *
  • ارسال: 121
  • جنسیت : پسر
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #4 : 09 اردیبهشت 1393، 09:28 ب‌ظ »
شما دارین مجوز فولدر رو عوض میکنید که فقط برای خود فولدر است ،برای این که کاربرها نتونن فایل های داخل اون رو تغییر بدن (حتی کاربر خودتون) از کد زیر استفاده کنید :
chmod -w new/*و اگه میخواید خودتون اجازه دست رسی داشته باشید :
chmod 644 new/*

بازم فرقی نکرد خیلی راحت میشه هر کاری کرد اینم بگم که از لایو استفاده میکنم

آفلاین Yaser-16

  • Hero Member
  • *
  • ارسال: 720
  • جنسیت : پسر
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #5 : 09 اردیبهشت 1393، 09:40 ب‌ظ »
دستورتون یه -R کم داره :)
شما باید پرمیشن r و x رو بدید و w رو حذف کنید،یعنی مثلا می شه یه همچین چیزی:
chmod -R 500 new
آنان که آزادی را فدای امنیت می‌کنند، نه شایستگی آزادی را دارند و نه لیاقت امنیت را!   بنیامین فرانکلین

آفلاین saman.TF

  • Full Member
  • *
  • ارسال: 121
  • جنسیت : پسر
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #6 : 09 اردیبهشت 1393، 09:55 ب‌ظ »
چرا جواب نمیده  ](*,)

آفلاین elyas74

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #7 : 09 اردیبهشت 1393، 10:15 ب‌ظ »
 ??? بعد از این که تغییرات رو انجام میدید خروجی دستور ls -l رو بزارین.
ubuntu16.04/unity/JavaScript

آفلاین saman.TF

  • Full Member
  • *
  • ارسال: 121
  • جنسیت : پسر
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #8 : 09 اردیبهشت 1393، 10:49 ب‌ظ »

drwx------ 1 xubuntu xubuntu       144 Apr 29 18:15 new

آفلاین elyas74

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #9 : 09 اردیبهشت 1393، 11:36 ب‌ظ »
اینی که گذاشتین برای خود فایل هست، شما باید مجوز های فایل های داخلش رو تغییر بدید(کدی که قبل گذاشتم با استفاده از *) نه خود فولدر رو، این کار رو تست کردید؟
ubuntu16.04/unity/JavaScript

آفلاین saman.TF

  • Full Member
  • *
  • ارسال: 121
  • جنسیت : پسر
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #10 : 10 اردیبهشت 1393، 03:00 ب‌ظ »
یعنی  با cdبرم داخل پوشه  new و این کد را اجرا کنم?     */chmod -w new


 این خطارو گرفت   ](*,)

chmod: cannot access ‘new/*’: No such file or directory



آفلاین elyas74

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #11 : 10 اردیبهشت 1393، 03:40 ب‌ظ »
 - علامت * به معنی "همه" است ،یعنی شما یا برو داخل پوشه مورد نظرت با دستور cd و این دستور رو بزن :
chmod -w *و یا در شاخه ای که خود فایل هست همون قبلی رو بزن :
chmod -w now/*
 - در اولی بهش میگیم هر چیزی که توی همین ادرسی که هستم هست رو مجوز تغییرش رو از بین ببر.
 - و در دومی داریم بهش میگیم برو داخل پوشه ی new که در همین ادرسی که الان هستیم وجود داره و مجوز همه ی فایل های داخل اون رو تغییر بده.  ;)
« آخرین ویرایش: 10 اردیبهشت 1393، 03:43 ب‌ظ توسط elyas74 »
ubuntu16.04/unity/JavaScript

آفلاین saman.TF

  • Full Member
  • *
  • ارسال: 121
  • جنسیت : پسر
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #12 : 10 اردیبهشت 1393، 08:34 ب‌ظ »
درست شد  مشکل از فرمت پارتیشن بود. ;)

ولی اون چیزی که اول پرسیده بودم  اینکه یه پوشه داشته باشیم که دسترسی اون پوشه طوری باشه که هر فایلی که درونش کپی

کنیم (به فایلهایی که درونش از اول بوده کاری ندارم )نشه تغییرات روش اعمال کرد فکر کنم عملی نیست درسته ?

 همچین چیزی فکر کنم نمیشه اصلا فایلی کپی نمیشه که حالا بخوایم به بقیش فکر کنیم درسته دیگه ؟   ;)


آفلاین elyas74

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #13 : 10 اردیبهشت 1393، 08:56 ب‌ظ »
 - لینوکس نشد نداره  ;)

 - حالت های زیادی ممکنه پیش بیاد که میشه با یک اسکریپت درستش کرد.
« آخرین ویرایش: 10 اردیبهشت 1393، 09:12 ب‌ظ توسط elyas74 »
ubuntu16.04/unity/JavaScript

آفلاین saman.TF

  • Full Member
  • *
  • ارسال: 121
  • جنسیت : پسر
پاسخ : سطح دسترسی به محتویات پوشه
« پاسخ #14 : 03 خرداد 1393، 07:50 ب‌ظ »
- لینوکس نشد نداره  ;)

 - حالت های زیادی ممکنه پیش بیاد که میشه با یک اسکریپت درستش کرد.

خوب چجوری میشه ؟ [-o< ;)