یک تصویر گویاتر از هزاران کلمه است !
رفع خطای عدم دسترسی کالی لینوکس به کارت حافظه و مسیر HOME$
شاید برای شما هم پیش آمده باشد که با خطای عدم دسترسی به کارت حافظه یعنی permission denied مواجه شده باشید چرا که دسترسی لازم را به کارت حافظه نداده اید.
خب یا باید دستور termux-setup-storage را بزنید سپس ok کنید یا اینکه از قسمت تنظیمات اصلی گوشیتون وارد بخش مدیریت برنامه ها شوید و اپلیکیشن termux را پیدا کنید و از قسمت دسترسی ها گزینه دسترسی به کارت حافظه را روشن کنید سپس دوباره دستور cd /sdcard بزنید . یعنی اینجا :
اما گاهی مشکل کمی پیچیده تر از این دستور ساده است و آن زمانی است که داریم از کالی یا هر توزیع دیگر لینوکس (نصب شده روی ترموکس ) مثل ابونتو ،دیبیان ، آرچ ، مانجارو استفاده می کنیم و در آن صورت حتی اگر دستور termux-setup-storage را قبلش زده باشیم باز هم با این خطا مواجه می شویم !
خب قبل از اینکه کالی خود را استارت بزنید فایل
start-kali.sh
را با nano , vim یا micro خلاصه هر ویرایشگر دیگر به اینصورت ویرایش کنید:
pkg up -y && pkg install micro -y && micro start-kali.sh
با فلش رو به پایین بروید به لاین 23 و 25 و همان طور که برنامه نویس آن هم توی کامنتش قبل از شماره لاین مربوطه نوشته اون دوتا خط از کامنت دربیارید یعنی اینکه کارکتر # اول خط را حذف کنید تا کامپایلر بش آن را نادیده نگیرد !
فقط به یاد داشته باشید که حتما بعد از ویرایش بدرستی ذخیره کنید یعنی مثلا توی ویرایشگر micro کلید کنترل و حرف q را بزنید سپس حرف y را تایپ کنید تا تغییرات اعمال شود و از ویرایشگر خارج شوید!
اگر هم از nano استفاده می کنید کنترل x بزنید سپس حرف y را تایپ کنید و Enter کنید تا تغییرات اعمال شود:
اگر همه چیز درست پیش رفته باشد از این به بعد اگر توی کالی بودیم (و نه خود ترموکس) و دستور cd /sdcard یا cd $HOME رو بزنیم به مسیر مربوطه یعنی :
/storage/emulated/0
و همچنین مسیر :
/data/data/com.termux/files/home
هدایت می شویم.
با مقایسه دو عکس آخر می فهمیم تغییرات بدرستی اعمال شده است یعنی دستور cd /$HOME بدرستی کار می کند.
موفق و سربلند باشید.
مطلبی دیگر از این انتشارات
رفع خطای cannot create dev/null: permission denied
مطلبی دیگر از این انتشارات
نصب arch, blackarch, archstrike
مطلبی دیگر از این انتشارات
ابزار wordlist پایتون