انجمن کاربران لینوکس ایران - تکنوتاکس سابق
روش های مخفی سازی فایل - نسخه قابل چاپ

+- انجمن کاربران لینوکس ایران - تکنوتاکس سابق (https://forum.sito.ir)
+-- انجمن: پرسش‌ها و پاسخ‌ها (https://forum.sito.ir/forumdisplay.php?fid=3)
+--- انجمن: لینوکس و نرم‌افزارهای کاربردی (https://forum.sito.ir/forumdisplay.php?fid=7)
+--- موضوع: روش های مخفی سازی فایل (/showthread.php?tid=15742)

صحفه ها: 1 2


روش های مخفی سازی فایل - TimmyTurner - 2010-03-27

سلام.
چند روش برای مخفی سازی فایل ها وجود داره؟ من قبلا دیده بودم که با گذاشتن دات پشت اسم یه فایل مخفی میشه. آیا راه دیگه ای هم وجود داره؟ و بعد این که یه فایل رو از طریق خط فرمان به چه صورت میشه مخفی کرد/نمایان کرد؟

توی مک چی؟


پاسخ: روش های مخفی سازی فایل - a.gh.n - 2010-03-27

می شه مجوز خوندن رو برای یه کاربر برداشت یا بالعکس، برای کسایی که اونر فایل نیستن:
کد :
chmod o-r FILE_PATH
که البته باید به اونر فایل دقت کنی. فایل هایی که اولش نقطه هست، قرار دادی بعضی جاها نمایش داده نمی شن تا لیست گرفتن شلوغ نشه، یعنی واقعا مخفی نمی شن.


پاسخ: روش های مخفی سازی فایل - TimmyTurner - 2010-03-27

این کار که شما میگی فقط مجوز های دسترسی رو تغییر میده. مخفی نمی کنه که


پاسخ: روش های مخفی سازی فایل - a.gh.n - 2010-03-27

خب مخفی شدن یعنی مجوز خوندن نداشتن!


پاسخ: روش های مخفی سازی فایل - TimmyTurner - 2010-03-27

جوک میگی ها. یعنی میخوای بگی عبارت :بچه دست نزن، با قایمش کردم یکیه؟


پاسخ: روش های مخفی سازی فایل - a.gh.n - 2010-03-27

جک می گم؟ بچه دست نزن نوشتنه! شما می تونید بچه نبین رو هم بگی!
فرض کن من می خوام فایل password.txt (و البته فایل های فولدر test) رو از دید کسی که root نیست قایم کنم:
کد :
# mkdir /test/
# echo "code " >> /test/password.txt
#chmod o-r /test



پاسخ: روش های مخفی سازی فایل - TimmyTurner - 2010-03-27

من منظور دستور بالا رو نمیفهمم. هیچ شماره ای جلوش ناره.یه آرگومان o داره . اما من زدم کاری نکرد. به هر حال. این رو که نفهمیدم. اما به جز این بحث ها من داشتم با ناتیلوس و کاربر root میگشتم. وارد پارتیشن مک شدم که از نوع hfs+ هست.توی اونجا چنتا پوشه بود که مخفی بود. برای مشاهده ی اون ها با کاربر ارشد هم باید حالت نمایش فایل های مخفی رو روشن میکردیم.اما اون فایل ها سرشون دات نداشتن. می خوام بدونم قضیه چیه


پاسخ: روش های مخفی سازی فایل - a.gh.n - 2010-03-27

می تونید از
کد :
chmod 700
استفاده کنید. o به other اشاره می کنه. قاعدتا نباید دستوراتی که گفتم مشکل داشته باشن. خودم واسه یه وب سرور فایل های یه فولدر رو اینجوری hide کردم. شاید با کاربر root دستوراتی که گفتم رو اجرا نکردید و البته باید با کاربر غیر root فایل ها رو browse کنید.
مد hide تو ناتیلوس رو نمی دونم دقیقا چطوریه ولی احتمالا براساس داشتن نقطه روی فایل ها یا ~ در انتهای فایل ها باشه.
========ویرایش:
مد hide تو ناتیلوس رو براساس داشتن نقطه روی فایل ها یا ~ در انتهای فایل ها هست + اگر فایلی اسمش تو فایل .hidden همون دایرکتوری باشه هم نادیده گرفته می شه، شاید مک هم از این روش استفاده کنه ولی ناتیلوس فایل هایی که مطابق یه pattern در فایل سیستم های دیگه باشن رو هم می تونه مخفی در نظر بگیره، مثلا thumb.db یا desktop.ini برای ویندوز. برای مک رو هم نمی دونم (فک کنم فایل های با دوتا آندرلاین جلوی اسمشون مخفی باشن).


پاسخ: روش های مخفی سازی فایل - mah454 - 2010-03-27

نقل قول :من منظور دستور بالا رو نمیفهمم. هیچ شماره ای جلوش ناره.یه آرگومان o داره . اما من زدم کاری نکرد. به هر حال. این رو که نفهمیدم. اما به جز این بحث ها من داشتم با ناتیلوس و کاربر root میگشتم. وارد پارتیشن مک شدم که از نوع hfs+ هست.توی اونجا چنتا پوشه بود که مخفی بود. برای مشاهده ی اون ها با کاربر ارشد هم باید حالت نمایش فایل های مخفی رو روشن میکردیم.اما اون فایل ها سرشون دات نداشتن. می خوام بدونم قضیه چیه
من هم توی مکینتاش با یه همچین چیزی روبرو شدم . ولی نفهمیدم قضیه چیه !


پاسخ: روش های مخفی سازی فایل - a.gh.n - 2010-03-27

[url="http://www.westwind.com/reference/OS-X/invisibles.html"]اینجا[/url] در مورد فایل های مخفی و اون pattern نوشته. [url="https://bugzilla.gnome.org/show_bug.cgi?id=311010"]ظاهرا[/url] ناتیلوس هم یه فایل تنظیمات داره که فایل های مطابق با اون رو مخفی می کنه.


پاسخ: روش های مخفی سازی فایل - مهمان - 2010-03-29

احتمالا اون سیستم فایلها از روش دیگه ای مثل bit های خاصی برای تعیین مشخصهء پنهان استفاده میکنن.


پاسخ: روش های مخفی سازی فایل - mah454 - 2010-04-01

توی gnome هم یه همچین چیزی داریم .
نمیدونم تا الان دقت کردید یا نه ولی موقعی که مثلا یه CD یا یک فلش دیسک رو به کامپیوتر میزنید یک آیکون روی صفحه دسکتاپ میاد ولی موقعی که با nautilus وارد پوشه دسکتاپ میشویم چیزی نیست !


پاسخ: روش های مخفی سازی فایل - TimmyTurner - 2010-04-01

اون که چیز دیگه ای هستش رفیق. اون مثل mycomputer توی ویندوز هستش. در اصل my computer وجود نداره.اما هستش. اون هم فقط یه جور میانبر یا یه همچین چیزی هست که وجود خارجی نداره


پاسخ: روش های مخفی سازی فایل - mah454 - 2010-04-01

mycomputer ویندوز توی پوشه Desktop ویندوز هست اما توی لینوکس یه همچین چیزی نیست .
حتی Trash که من توی صفحه دسکتاپ gnome دارم توی پوشه دسکتاپ نیست .
========
اگه Trash یا MyComputer رو توی گنوم نداری میتونی این کار رو بکنی :
کد :
gconf-editor
go to /apps/nautilus/desktop
تیک های computer_icon_visible و trash_icon_visible رو بزن .


پاسخ: روش های مخفی سازی فایل - TimmyTurner - 2010-04-01

نقل قول :mycomputer ویندوز توی پوشه Desktop ویندوز هست اما توی لینوکس یه همچین چیزی نیست .

حتی Trash که من توی صفحه دسکتاپ gnome دارم توی پوشه دسکتاپ نیست .
بله. اون ها رو توی پوشه ی دسکتاپ میبینی. اما وجود خارجی ندارن. مثلا اگه از شما بپرسن این پوشه ها کجای دیسک هستن چه جوابی میدید؟


پاسخ: روش های مخفی سازی فایل - mah454 - 2010-04-01

1 - بالاخره یه فایلی ، یک لینکی ، یا یک اسکریپتی هستش که یه همچین کاری میکنه .
۲ - من یک مقایسه انجام دادم . mycomputer ویندوز توی پوشه دسکتاپ هست ولی توی لینوکس نیست !
۳ - اصلا اون چیزی که ما توی صفحه desktop می بینیم چیه ؛ یک فایه ، یک لینکه یا یک پوشه است ؟


پاسخ: روش های مخفی سازی فایل - a.gh.n - 2010-04-01

محیط های گرافیکی هر کدوم از یه قراردادی برای یک سری فایل خاص استفاده می کنن. یه ls -a از home بگیرید. ببینید چه فایلهایی وجود داره که ناتیلوس نمایش نمی ده. اون فایل رو با یه ادیتور باز کنید. از رو خواص اون فایل می شه فهمید چی هست. مثلا تو KDE فایل Home.desktop رو که باز کنید می بینید در یک خط نوشته
کد :
Type=Link
آدرس لینک رو هم می تونید پیدا کنید. البته این فایل هارد لینک یا سافت لینک نیست یه فایل text هست که برای KDE مفهوم خاصی داره. احتمالا WM های دیگه این فایل رو نادیده بگیرن. یا مثلا اگر trash در KDE4 رو با vi باز کنم می گه یه لینک یه trash:/ هست. این هم به آدرس زیر می رسه:
کد :
~/.local/share/Trash/files/
همونطوری که تو پست های قبلی گفتم این ها hidden نیستند، فایل های خاصی برای WM های مختلف هست که رفتار متفاوتی باهاشون دارن...


پاسخ: روش های مخفی سازی فایل - مهمان - 2010-04-02

امن ترین روش نگهداری فایل روی فلش دیسک اونم به صورت رمز شده هستش ، اگه امکان استفاده از فلش دیسک نیست ایجاد پارتیشن انحصاری رمز شده با نرم افزارهای مخصوص هر چند امنیت روش اول رو نداره
روشهای رمز گذاری نا محدوده

truecrypt
<!-- m --><a class="postlink" href="http://mirror.thebasementserver.com/soft/truecrypt/6.3a/">http://mirror.thebasementserver.com/sof ... rypt/6.3a/</a><!-- m -->

gpg
$ gpg -c filename

-----------------------------

انکس که حسابش پاکس از محاسبه چه باک است
انچه عیان چه حاجت به بیان است


پاسخ: روش های مخفی سازی فایل - TimmyTurner - 2010-04-09

دوستان هنوز روشی برای مخفی کردن پیدا نکردیم؟؟؟؟
گذاشتن نقطه جلوی اسم کلمه فقط برای پوشه ی home کار میده.نه جای دیگه


- m_pahlevanzadeh - 2010-04-11

اگر صرفا برای این منظور می‌خواهید مخفی کنید که پاک نشه لازم به مخفی کردن نیست.با chattr میشه این کار رو کرد.
اما اگر موضوع مخفی کردنه، باید در inode دست برده بشه.