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

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

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


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

نویسنده موضوع: چگونه از دستور chattr استفاده کنم؟ ( حل شد )  (دفعات بازدید: 2932 بار)

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

آفلاین $

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : دختر
سلام
میخواستم بدونم این دستور که برای محافظت از فایل هست مربوز به همه ی فایل ها از جمله پوشه ها و فایل های تکست و یا نرم افزار ها مربوط میشه و نمیزاره حذفشون کنیم یا ویرایش؟
و سوال بعدی اینه من دو تا فایل Text تو دسکتاپ دارم و میخوام بدونم چجوری این دستور رو روی این ها اجرا کنم تا پاک یا ویرایش نشن؟
پیشاپیش ممنون
« آخرین ویرایش: 13 دی 1392، 04:12 ب‌ظ توسط $ »

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
پاسخ : چگونه از دستور chattr استفاده کنم؟
« پاسخ #1 : 12 دی 1392، 09:46 ب‌ظ »
این جا اموزش فارسیش هست :
http://30li.org/bash/commands/chattr

آفلاین $

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : دختر
پاسخ : چگونه از دستور chattr استفاده کنم؟
« پاسخ #2 : 13 دی 1392، 01:17 ق‌ظ »
میدونم
منم دقیقا همین اموزش رو خوب متوجه نشدم
اخه خیلی تازه کارم خیلی

آفلاین mhch

  • Sr. Member
  • *
  • ارسال: 340
  • جنسیت : پسر
پاسخ : چگونه از دستور chattr استفاده کنم؟
« پاسخ #3 : 13 دی 1392، 02:09 ق‌ظ »
کاری که انجام دادم برای اینکه سوالتون رو جواب بدم اینه
$man chattrCHATTR(1)                                                                             General Commands Manual                                                                            CHATTR(1)

NAME
       chattr - change file attributes on a Linux file system

SYNOPSIS
       chattr [ -RVf ] [ -v version ] [ mode ] files...

DESCRIPTION
       chattr changes the file attributes on a Linux file system.

       The format of a symbolic mode is +-=[acdeijstuACDST].

       The  operator `+' causes the selected attributes to be added to the existing attributes of the files; `-' causes them to be removed; and `=' causes them to be the only attributes that the
       files have.

       The letters `acdeijstuACDST' select the new attributes for the files: append only (a), compressed (c), no dump (d), extent format (e), immutable (i), data journalling (j), secure deletion
       (s), no tail-merging (t), undeletable (u), no atime updates (A), no copy on write (C), synchronous directory updates (D), synchronous updates (S), and top of directory hierarchy (T).
توی دو خط اخر تک تک اپشن ها رو توضیح داده
هیچ منبعی از منوال ها کامل تر نیست
فقط یکم زبان میخواد
یکم گنگه گاها بدلیل اینکه زیادی تخصصی ه
یکم هم مثال نداره
ولی عادت کنید به منوال خوندن
در این زمانه بی های و هوی و لال پرست
خوشا بحال کلاغای قیل و غال پرست
به شب نشینی خرچنگ های مردابی
چگونه رقص کند ماهی زلال پرست
رسیده ها چه غریب و نچیده میافتند
به پای هرزه علف های باغ کال پرست
هنوز زنده ام و زنده بودنم خاریست
به تنگ چشمی نامردمان زوال پرست

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
پاسخ : چگونه از دستور chattr استفاده کنم؟
« پاسخ #4 : 13 دی 1392، 03:52 ق‌ظ »
به نرم افزار ها مربوط نمیشه. یعنی جلو گیری نمیکنه از پاک شدنشون . با این دستور میتونین فقط خواص فایل رو تغییر بدین . مثلا یک FLAG روش تنظیم کنین که هیچ کار بری حتی روت هم نتونه ادیتش کنه یا پاک کنه که هر کدوم از این موارد FLAG خودشو داره که تو اون لینک گفته .
دقیقا چه کاری میخاین انجام بدین ؟

آفلاین $

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : دختر
پاسخ : چگونه از دستور chattr استفاده کنم؟
« پاسخ #5 : 13 دی 1392، 12:06 ب‌ظ »
ممنونم از توضیحاتتون
من دقیقا این کار رو میخوام بکنم که در بالا هم توضیح دادم
دو تا فایل txt دارم تو دسکتاب که میخوام این دستور رو روشون اجرا کنم
خواستم بدونم چجوری؟

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
پاسخ : چگونه از دستور chattr استفاده کنم؟
« پاسخ #6 : 13 دی 1392، 12:42 ب‌ظ »
الان مشکل کجاست؟آموزشش همراه با مثال به زبان فارسی که هست دوستان هم که توضیح دادند.
اگه بازم توضیح میخواید:با دستور cd تو ترمینال میرید به دسکتاپ.البته قبلش منوال دستور رو اونجوری که mhch گفتن میخونید و یا به سایتی که ali.abry گفتن میرید و از اونجا میخونید بعدش دستور chattr رو هم به همین صورت مطالعه میکنید و سپس اجرا.و اگه هر مشکلی تو یادگیری و یا اجرا بود به صو ت کامل میگید که مشکل چی هستش که دوستان بتونن راهنمایی کنن. :-) الان هم بگید دقیقا کجاش رو مشکل دارید.
« آخرین ویرایش: 13 دی 1392، 12:45 ب‌ظ توسط احسان☺ »

آفلاین $

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : دختر
پاسخ : چگونه از دستور chattr استفاده کنم؟
« پاسخ #7 : 13 دی 1392، 01:11 ب‌ظ »
اخه چند بار بگم
گفتم که متوجه نشدم این دستوری که تو سایت نوشته رو به خاطر همین شما که میدونید این رو دستورش رو بهم بگید
دو تا فایل txt دارم تو دسکتاب که میخوام این دستور رو روشون اجرا کنم
همین .. باور کنید من دستور رو نفهمیدم به خاطر همین این رو میخوام شما بهم یاد بدید تا راحت تر متوجه بشم

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
پاسخ : چگونه از دستور chattr استفاده کنم؟
« پاسخ #8 : 13 دی 1392، 03:11 ب‌ظ »
ببینید اول باید به دسکتاپ برید که با این دستور این کار رو میکنید
cd Desktopحالا باید دستور چتر رو برای فایل های اجرا کنید.یعنی باید بزنید:
chattr -option filnameحالا به جای filename اسم فایلتون رو به صورت کامل یعنی با پسوندش میزنید و option(یا flag) رو هم بنا به نیازتون میزنید(در این مورد میتونید چیزی هم نزنید)
مثلا اگه فایل 1.txt تو دسکتاپ من باشه و بخوام دستور رو براش بزنم و بخوام فشردش هم بکنم اینطوری میزنم.
chattr -c 1.txtاگه اخطار راجع به دسترسی و اینا داد اول دستور یه sudo بزارید.