گذاشتن password بر روی یک دایرکتوری
|
2004-05-13, 03:05 PM,
ارسال : #1
|
|||
|
|||
گذاشتن password بر روی یک دایرکتوری
سلام
دوستان وقتی که ما سرور را آماده میکنیم و MySQL و phpMyAdmin نصب میشن چطور میشه یه کاری کرد که برای phpMyAdmin سورد بزاریم تا به راحتی قابل دسترسی برای عموم نباشه ؟؟؟ چون الان هر کسی وارد سرور من بشه به راحتی میتونه به phpMyAdmin وارد بشه ....... مرسی جستجوگر |
|||
2004-05-13, 03:21 PM,
ارسال : #2
|
|||
|
|||
شما میتونید از htaccess ها استفاده نمایید. خیلی راحت میتوید روی هر دایرکتوری که میخواهید پسورد بگذارید تا موقع مرور از کاربر درخواست بشه. کافیه توی دایرکتوری مورد نظر یک فایل به نام htaccess. درست کنید و محتویات زیر رو درش قرار بدید:
[ltr]AuthUserFile /home/mydir/public_html/phpmyadmin/.htpasswd AuthGroupFile /dev/null AuthName "Authentication Required" AuthType Basic <Limit GET POST> require valid-user </Limit> [/ltr] سپس دستور زیر را در حالی که در همون دایرکتوری هستید وارد کنید: [ltr]htpasswd -c .htpasswd username[/ltr] موفق باشید. [ltr]Life *free = new Life(const long OpenSource);[/ltr] |
|||
2004-05-13, 09:04 PM,
ارسال : #3
|
|||
|
|||
آلن جان متاسفانه این کار رو کردم ولی با مشکلهای زیر برخوردم
۱ . این فایل بعد از اینکه ذخیره میشود دیگه نمیشه با برنامه Open office پیداش کرد. وقتی در کنسول دایرکتوری میگیرم نشون میده ولی نمیشه در حالت نورمال دیدش . ۲ . وقتی دستور htpasswd -c .htpasswd username را وارد میکنم میگه bash: htpasswd: command not found نمیدونم چه کار کنم و آیا در اون دستور اول که باید در دایرکتوری ذخیره کنم باید تغییری بدهم ؟؟ شاد باشید ممنون جستجوگر |
|||
2004-05-14, 12:16 AM,
ارسال : #4
|
|||
|
|||
۱) برای ایجاد فایل فوق از ویرایشگری متنی مانند vi استفاده نمایید.
۲) حتما بسته مربوط به htpasswd نصب نیست. آنرا نصب کنید. بببنید در کدامیک از دیسکهای SuSe مستونید پیداش کنید. [ltr]Life *free = new Life(const long OpenSource);[/ltr] |
|||
2004-05-18, 07:33 PM,
ارسال : #5
|
|||
|
|||
آلن جان من اینو گشتم ولی اصلا همچین پاکتی در زوزه پیدا نکرد وقتی در YaST در قسمت Install جستجو کردم
جستجوگر |
|||
2004-05-18, 10:59 PM,
ارسال : #6
|
|||
|
|||
ببینید میتونید بستهاش رو از توی <!-- m --><a class="postlink" href="http://www.rpmseek.com">http://www.rpmseek.com</a><!-- m --> پیدا کنید یا نه...
[ltr]Life *free = new Life(const long OpenSource);[/ltr] |
|||
|