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

تازه کار => انجمن تازه‌کاران => نویسنده: $ در 12 دی 1392، 06:04 ب‌ظ

عنوان: چگونه از دستور chattr استفاده کنم؟ ( حل شد )
ارسال شده توسط: $ در 12 دی 1392، 06:04 ب‌ظ
سلام
میخواستم بدونم این دستور که برای محافظت از فایل هست مربوز به همه ی فایل ها از جمله پوشه ها و فایل های تکست و یا نرم افزار ها مربوط میشه و نمیزاره حذفشون کنیم یا ویرایش؟
و سوال بعدی اینه من دو تا فایل Text تو دسکتاپ دارم و میخوام بدونم چجوری این دستور رو روی این ها اجرا کنم تا پاک یا ویرایش نشن؟
پیشاپیش ممنون
عنوان: پاسخ : چگونه از دستور chattr استفاده کنم؟
ارسال شده توسط: ali.abry در 12 دی 1392، 09:46 ب‌ظ
این جا اموزش فارسیش هست :
http://30li.org/bash/commands/chattr
عنوان: پاسخ : چگونه از دستور chattr استفاده کنم؟
ارسال شده توسط: $ در 13 دی 1392، 01:17 ق‌ظ
میدونم
منم دقیقا همین اموزش رو خوب متوجه نشدم
اخه خیلی تازه کارم خیلی
عنوان: پاسخ : چگونه از دستور chattr استفاده کنم؟
ارسال شده توسط: mhch در 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).
توی دو خط اخر تک تک اپشن ها رو توضیح داده
هیچ منبعی از منوال ها کامل تر نیست
فقط یکم زبان میخواد
یکم گنگه گاها بدلیل اینکه زیادی تخصصی ه
یکم هم مثال نداره
ولی عادت کنید به منوال خوندن
عنوان: پاسخ : چگونه از دستور chattr استفاده کنم؟
ارسال شده توسط: ali.abry در 13 دی 1392، 03:52 ق‌ظ
به نرم افزار ها مربوط نمیشه. یعنی جلو گیری نمیکنه از پاک شدنشون . با این دستور میتونین فقط خواص فایل رو تغییر بدین . مثلا یک FLAG روش تنظیم کنین که هیچ کار بری حتی روت هم نتونه ادیتش کنه یا پاک کنه که هر کدوم از این موارد FLAG خودشو داره که تو اون لینک گفته .
دقیقا چه کاری میخاین انجام بدین ؟
عنوان: پاسخ : چگونه از دستور chattr استفاده کنم؟
ارسال شده توسط: $ در 13 دی 1392، 12:06 ب‌ظ
ممنونم از توضیحاتتون
من دقیقا این کار رو میخوام بکنم که در بالا هم توضیح دادم
دو تا فایل txt دارم تو دسکتاب که میخوام این دستور رو روشون اجرا کنم
خواستم بدونم چجوری؟
عنوان: پاسخ : چگونه از دستور chattr استفاده کنم؟
ارسال شده توسط: احسان☺ - در 13 دی 1392، 12:42 ب‌ظ
الان مشکل کجاست؟آموزشش همراه با مثال به زبان فارسی که هست دوستان هم که توضیح دادند.
اگه بازم توضیح میخواید:با دستور cd تو ترمینال میرید به دسکتاپ.البته قبلش منوال دستور رو اونجوری که mhch گفتن میخونید و یا به سایتی که ali.abry گفتن میرید و از اونجا میخونید بعدش دستور chattr رو هم به همین صورت مطالعه میکنید و سپس اجرا.و اگه هر مشکلی تو یادگیری و یا اجرا بود به صو ت کامل میگید که مشکل چی هستش که دوستان بتونن راهنمایی کنن. :-) الان هم بگید دقیقا کجاش رو مشکل دارید.
عنوان: پاسخ : چگونه از دستور chattr استفاده کنم؟
ارسال شده توسط: $ در 13 دی 1392، 01:11 ب‌ظ
اخه چند بار بگم
گفتم که متوجه نشدم این دستوری که تو سایت نوشته رو به خاطر همین شما که میدونید این رو دستورش رو بهم بگید
دو تا فایل txt دارم تو دسکتاب که میخوام این دستور رو روشون اجرا کنم
همین .. باور کنید من دستور رو نفهمیدم به خاطر همین این رو میخوام شما بهم یاد بدید تا راحت تر متوجه بشم
عنوان: پاسخ : چگونه از دستور chattr استفاده کنم؟
ارسال شده توسط: احسان☺ - در 13 دی 1392، 03:11 ب‌ظ
ببینید اول باید به دسکتاپ برید که با این دستور این کار رو میکنید
cd Desktopحالا باید دستور چتر رو برای فایل های اجرا کنید.یعنی باید بزنید:
chattr -option filnameحالا به جای filename اسم فایلتون رو به صورت کامل یعنی با پسوندش میزنید و option(یا flag) رو هم بنا به نیازتون میزنید(در این مورد میتونید چیزی هم نزنید)
مثلا اگه فایل 1.txt تو دسکتاپ من باشه و بخوام دستور رو براش بزنم و بخوام فشردش هم بکنم اینطوری میزنم.
chattr -c 1.txtاگه اخطار راجع به دسترسی و اینا داد اول دستور یه sudo بزارید.