انجمن کاربران لینوکس ایران - تکنوتاکس سابق
گذاشتن password بر روی یک دایرکتوری - نسخه قابل چاپ

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



گذاشتن password بر روی یک دایرکتوری - آرش - 2004-05-13

سلام
دوستان وقتی که ما سرور را آماده میکنیم و MySQL و phpMyAdmin نصب میشن چطور میشه یه کاری کرد که برای phpMyAdmin ‍سورد بزاریم تا به راحتی قابل دسترسی برای عموم نباشه ؟؟؟ چون الان هر کسی وارد سرور من بشه به راحتی میتونه به phpMyAdmin وارد بشه .......

مرسی


- alan - 2004-05-13

شما می‌تونید از 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]
موفق باشید.Smile


- آرش - 2004-05-13

آلن جان متاسفانه این کار رو کردم ولی با مشکلهای زیر برخوردم
۱ . این فایل بعد از اینکه ذخیره میشود دیگه نمیشه با برنامه Open office پیداش کرد. وقتی در کنسول دایرکتوری میگیرم نشون میده ولی نمیشه در حالت نورمال دیدش .
۲ . وقتی دستور htpasswd -c .htpasswd username را وارد میکنم میگه
bash: htpasswd: command not found
نمیدونم چه کار کنم و آیا در اون دستور اول که باید در دایرکتوری ذخیره کنم باید تغییری بدهم ؟؟

شاد باشید ممنون


- alan - 2004-05-14

۱) برای ایجاد فایل فوق از ویرایشگری متنی مانند vi استفاده نمایید.
۲) حتما بسته مربوط به htpasswd نصب نیست. آنرا نصب کنید. بببنید در کدامیک از دیسک‌های SuSe مس‌تونید پیداش کنید.


- آرش - 2004-05-18

آلن جان من اینو گشتم ولی اصلا همچین پاکتی در زوزه پیدا نکرد وقتی در YaST در قسمت Install جستجو کردم


- alan - 2004-05-18

ببینید می‌تونید بسته‌اش رو از توی <!-- m --><a class="postlink" href="http://www.rpmseek.com">http://www.rpmseek.com</a><!-- m --> پیدا کنید یا نه...