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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: روش جلوگیری از حذف فایل یا فولدر در سیستم  (دفعات بازدید: 2163 بار)

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

آفلاین moghadam

  • Jr. Member
  • *
  • ارسال: 66
  • جنسیت : پسر
سلام
من برای رمز نگاری فایلها و فولدرها از نرم افزار TrueCrypt استفاده میکنم و خیلی هم راضی هستم و عالیه
اما سوال اینجاست که حالا چطور میشه از حذف شدن یه فایل و یا فولدر جلوگیری کرد؟
گیرم من یه فایل و فولدری رو رمزنگاری کنم و بعد یه شخصی بیاد و نتونه بازش کنه و بعد برای حال گیری بخواد به راحتی حذفش کنه اون وقت من چکار کنم؟
آیا روشی هست که جلو حذف شدن یه فایل یا فولدر رو بگیره؟ و اجازه حذف شدن به کاربر رو نده؟
« آخرین ویرایش: 24 دی 1393، 01:18 ب‌ظ توسط moghadam »

آفلاین { AliReaza }

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی، دیگر در مورد آزادی شعار نده...
سلام
من برای رمز نگاری فایلها و فولدرها از نرم افزار TrueCrypt استفاده میکنم و خیلی هم راضی هستم و عالیه
اما سوال اینجاست که حالا چطور میشه از حذف شدن یه فایل و یا فولدر جلوگیری کرد؟
گیرم من یه فایل و فولدری رو رمزنگاری کنم و بعد یه شخصی بیاد و نتونه بازش کنه و بعد برای حال گیری بخواد به راحتی حذفش کنه اون وقت من چکار کنم؟
آیا روشی هست که جلو حذف شدن یه فایل یا فولدر رو بگیره؟ و اجازه حذف شدن به کاربر رو نده؟

یکی از روشها تغییر دسترسی هست.
مثلا نغییر دسترسی مدیریت به کاربر root.
و می تونید تعیین کنید که کاربری شما بتونه فقط بخونه. اینطوری می تونید امنیت تغییرات ناخواسته را بیشتر کنید.

chown root:root /your/file
chmod 744 /your/file

آفلاین moghadam

  • Jr. Member
  • *
  • ارسال: 66
  • جنسیت : پسر
این روش رو میدونستم ولی منظور من این بود که کاری بشه کرد که تو هیچ سیستم عاملی نشه پاکش کرد
به خصوص در بحث فلش مموری که قابل حمل هست این پاک نشدن اطللاعات خیلی مهمه
من دنبال یه روش اساسی هستم که اطاعات به طور کامل حفظ بشه و نشه ازش سوء استفاده کرد
یعنی اگر اطلاعت به دست نا اهلش رسید نه بتونه بازش کنه و نه پاکش کنه، که رمز نگاری رو میدونم ولی پاک نشدنش رو نمیدونم چطوری هست

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
چیزی که علی‌رضا جان گفتن برای مواقعی هست که یک نفر از عمد قصد کرم‌ریزی/نفوذ نداشته باشه، وگرنه کسی که دسترسی فیزیکی داشته باشه به راحتی خودش رو کاربر روت می‌کنه.

کارهایی دیگه هم هست که می‌شه کرد بدون تغییر مالکیت، ولی دقیقاً کارهایی که ما می‌کنیم یک نفر با دسترسی ریشه برعکسش رو انجام می‌ده :) مگر اینکه کاری کرد که دستور rm روی اون کار نکنه، (یادم میاد قبلن‌ها یه باگی داشت اوبونتو که بعضی مواقع فولدرها خالی بودن و بازهم می‌گفت که فولدر خالی نیست و نمی‌تونه پاکش کنه، (با دسترسی ریشه هم پاک نمی‌شدن و من مجبور شدم اون پارتیشن رو فرمت کنم تا پاک بشن) می‌تونی ببینی اون باگ چی بوده و اون به عنوان یه مشخصه‌ی خوب استفاده کنی.

در هرحال به صورت کلی برای جلوگیری از پاک شدن یه دیرکتوری از دستور chattr استفاده می‌شه. (chattr == change attribute)
$ sudo chattr -RV +i /directory/morede/nazare/shoma

R: این کارها رو برای محتویات داخل پوشه هم انجام بده: Recursively
V: نشون بده که چیکار کردی: verbose

+: مشخصه‌ی مورد نظر رو اضافه کن
−: مشخه‌ي مورد نظر رو بردار.
i: تغییرناپذیر (فارسیش می‌شه دگرگون ناپذیر): immutable

(برای همین هست که می‌گن انگلیسی پیش‌نیاز کار حرفه‌ای با گنو/لینوکس هست، لامصب همه‌چیزش بر اساس انگلیسی هست)

آفلاین Ghost Shadow

  • High Hero Member
  • *
  • ارسال: 1803
  • جنسیت : پسر
  • Linux is Secured By Design
نقل‌قول
چیزی که علی‌رضا جان گفتن برای مواقعی هست که یک نفر از عمد قصد کرم‌ریزی/نفوذ نداشته باشه، وگرنه کسی که دسترسی فیزیکی داشته باشه به راحتی خودش رو کاربر روت می‌کنه.
تا حالا بیشتر چیزایی که دیدم واسه دسترسی فیزیکی نداشتن بود.
سلمان جان دقیقا چی کار میشه کرد که این به راحتی تبدیل به به سختی بشه؟ ;D
اگه لینکی چیزی هست ممنون میشم ::)