جلوگیری از سیملینک و بدست آوردن فایلهای کانفیگ هاستهای روی سرور
با سلام
بنده طبق این آموزش میخوام جلوی سیملینک رو بگیرم
کد HTML:
برای جلوگیری از هک سرور و بدست آوردن فایل های کانفیگ روی هاست های روی سرور شما وارد اس اس اچ شوید و دستور زیر را وارد کنید:
nano /usr/local/apache/conf/httpd.conf
سپس کلید ترکیبی ctrl+w را فشار دهید و کد
<Directory “/”>
را سرچ کنید سپس بعد از کد :
<Directory "/">
Options -ExecCGI -FollowSymLinks Includes IncludesNOEXEC Indexes -MultiViews SymLinksIfOwnerMatch
AllowOverride All
</Directory>
کد زیر را وارد کنید:
<Directory "/home">
Options -ExecCGI -FollowSymLinks -Includes IncludesNOEXEC Indexes -MultiViews SymLinksIfOwnerMatch
AllowOverride AuthConfig Indexes Limit FileInfo Options=IncludesNOEXEC,Indexes,Includes,MultiViews,SymLinksIfOwnerMatch
</Directory>
سپس دستور زیر را وارد کنید:
ctrl+x و در اخر هم y را بزنید و سیو کنید و با دستور
service httpd restart
آپاچی را ریستارت کنید.
ولی متاسفانه تو اس اس اچ که دستور
nano /usr/local/apache/conf/httpd.conf
رو میزنم هیچ نوشته ای نمیاد غیر این
GNU nano 2.0.9 File: /usr/local/apache/conf/httpd.conf
ممنون میشم اگه راهنمایی کنید
پاسخ : جلوگیری از سیملینک و بدست آوردن فایلهای کانفیگ هاستهای روی سرور
سلام
سیملینک با این روش جلوش گرفته نمیشه بهترین راه بستن سیم لینک پچ کردن کرنل هست که کار ساده ای نیست و اطلاعات بالایی از لینوکس باید داشته باشید
پاسخ : جلوگیری از سیملینک و بدست آوردن فایلهای کانفیگ هاستهای روی سرور
سلام.
کنترل پنل و وب سرور و سیستم عامل شما چیست ؟
پاسخ : جلوگیری از سیملینک و بدست آوردن فایلهای کانفیگ هاستهای روی سرور
نقل قول:
نوشته اصلی توسط
tizparvaz
سلام
سیملینک با این روش جلوش گرفته نمیشه بهترین راه بستن سیم لینک پچ کردن کرنل هست که کار ساده ای نیست و اطلاعات بالایی از لینوکس باید داشته باشید
سلام
چرا جلوگیری نمی شود ؟
خصوصی در ارتباط باشید اگر مایل بودید .
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
tohi
با سلام
بنده طبق این آموزش میخوام جلوی سیملینک رو بگیرم
کد HTML:
برای جلوگیری از هک سرور و بدست آوردن فایل های کانفیگ روی هاست های روی سرور شما وارد اس اس اچ شوید و دستور زیر را وارد کنید:
nano /usr/local/apache/conf/httpd.conf
سپس کلید ترکیبی ctrl+w را فشار دهید و کد
<Directory “/”>
را سرچ کنید سپس بعد از کد :
<Directory "/">
Options -ExecCGI -FollowSymLinks Includes IncludesNOEXEC Indexes -MultiViews SymLinksIfOwnerMatch
AllowOverride All
</Directory>
کد زیر را وارد کنید:
<Directory "/home">
Options -ExecCGI -FollowSymLinks -Includes IncludesNOEXEC Indexes -MultiViews SymLinksIfOwnerMatch
AllowOverride AuthConfig Indexes Limit FileInfo Options=IncludesNOEXEC,Indexes,Includes,MultiViews,SymLinksIfOwnerMatch
</Directory>
سپس دستور زیر را وارد کنید:
ctrl+x و در اخر هم y را بزنید و سیو کنید و با دستور
service httpd restart
آپاچی را ریستارت کنید.
ولی متاسفانه تو اس اس اچ که دستور
nano /usr/local/apache/conf/httpd.conf
رو میزنم هیچ نوشته ای نمیاد غیر این
GNU nano 2.0.9 File: /usr/local/apache/conf/httpd.conf
ممنون میشم اگه راهنمایی کنید
خروجی دستور زیر را قرار بدید :
locate httpd.conf