آموزش پیدا کردن سیملینک (symlink) در دایرکت ادمین و سی پنل

یکی از دغدغه هایی که مدیران سرور درگیر آن  هستند مشکل symlink می باشد که همه جوره در سیستم های لینوکس مشکل ساز خواهد بود و باعث به خظر افتادن امنیت در صورت secure نبودن سرور خواهد شد. در این آموزش قصد داریم نحوه پیدا کردن این مهم را در سرور های لینوکسی برای کنترل پنل سی پنل و دایرکت ادمین توضیح دهیم .

ابتدا وارد SSH شوید...
 - در صورتی که کنترل پنل شما سی پنل (cPanel) می باشد دستور زیر را وارد نمایید :

find /home*/*/public_html -type l -exec ls -l {} \; | grep "\-> /$"
 - در صورتی که کنترل پنل شما دایرکت ادمین (directadmin) می باشد دستور زیر را وارد نمایید :


find /home/*/domains/*/public_html -type l -exec ls -l {} \; | grep "\-> /$"


بعد از وارد کردن دستور منتظر باشید تا اسکن تمام شود زمان اتمام به حجم اطلاعات روی سرور بستگی دارد ...

اگر scan به پایان رسید و شما با هیچ نتیجه یا اصطلاحا result روبرو نشدید میتوانید یک نفس راحت بکشید...
اما! اگر با نتیجه ای مانند زیر رو برو شدید

lrwxrwxrwx 1 mihanmizban mihanmizban 1 date time /home/mihanmizban/public_html/folder ->

به این معناس که در یوزر میهن میزبان در مسیر /home/mihanmizban/public_html/folder
سیملینک دارید و باید دایرکتوری folder را پاک نمایید
  • 2 Utenti hanno trovato utile questa risposta
Hai trovato questa risposta utile?