pam

سرورهایی که بر پایه ردهت، سنت‌او‌اس و فدورا هستند.
آواتار کاربر
پست: 30
تاریخ عضویت: شنبه 12 مرداد 1387, 10:42 am
محل اقامت: اصفهان

ﭘم و آﭘاچی

پستتوسط mdiut » یکشنبه 13 مرداد 1387, 8:35 am

با سلام به همگی
من دارم در مورد ﭘم تحقیق و بررسی می کنم و یکی از کارایی که می خوام انجام بدم اینه که ﭘم رو روی آﭘاچی ﭘیاده سازی کنم البته همه ی اینها را روی فدورا 9 می خوام ﭘیاده سازی کنم لطفا اگه کسی اطلاعاتی در این مورد داره به من نیز کمک کند.
strongly go forward

مدیر سایت
آواتار کاربر
پست: 2408
تاریخ عضویت: یکشنبه 6 مرداد 1387, 10:26 pm

Re: ﭘم و آﭘاچی

پستتوسط saeedi » یکشنبه 13 مرداد 1387, 10:39 am

pam روی آپاچی که پیاده نمیشه . pam در حقیقت یک centralize authentication توی لینوکس بوجود میاره . آپاچی می‌تونه برای authenticate کردن از ‌pam استفاده کنه مثل خیلی از سرویسهای دیگه. شما دقیقا باید بگید چی می‌خواین . اگه می‌خواین راجع به pam خیلی کامل بدونید یا باید برید سر کلاس امنیت در لینوکس. یا اینکه باید document خود pam رو از سایتش بگیرین.
سید محسن سعیدی
-----------------------------
فدورا یعنی همه چیز

آواتار کاربر
پست: 30
تاریخ عضویت: شنبه 12 مرداد 1387, 10:42 am
محل اقامت: اصفهان

pam

پستتوسط mdiut » یکشنبه 13 مرداد 1387, 11:35 am

سلام
منظور من رو شما دقیقا گفتین حالا چه جوری apache از pam برای authentication استفاده می کنه ممنون می شم جواب بدید.
آخرین بار توسط mdiut در یکشنبه 13 مرداد 1387, 12:13 pm ویرایش شده است، در کل 1 بار ویرایش شده است.
strongly go forward

مدیر سایت
آواتار کاربر
پست: 2408
تاریخ عضویت: یکشنبه 6 مرداد 1387, 10:26 pm

Re: pam

پستتوسط saeedi » یکشنبه 13 مرداد 1387, 12:06 pm

لطفا سوال را در قسمت قبلی که مطرح کرده‌ بودید بنویسید.
سید محسن سعیدی
-----------------------------
فدورا یعنی همه چیز

آواتار کاربر
پست: 30
تاریخ عضویت: شنبه 12 مرداد 1387, 10:42 am
محل اقامت: اصفهان

pam

پستتوسط mdiut » دوشنبه 14 مرداد 1387, 8:00 am

با سلام
من سوالم را دوباره تکرار می کنم .
من چطوری می تونم authentication مر بوط به Apache را از طریق Pam انجام دهم
strongly go forward

مدیر سایت
آواتار کاربر
پست: 2408
تاریخ عضویت: یکشنبه 6 مرداد 1387, 10:26 pm

Re: pam

پستتوسط saeedi » دوشنبه 14 مرداد 1387, 3:28 pm

دوست عزیز مثل اینکه شما هنوز نحوه سوال پرسیدن رو بلد نیستید. سه تا مبحث واسه یک سوال باز گردید و هنوز هم معلوم نیست دقیقا دنبال چی هستید. ببخشید که اینجوری صحبت می‌کنم ولی بعضی وقتها دیگه .....
سید محسن سعیدی
-----------------------------
فدورا یعنی همه چیز

مدیر سایت
آواتار کاربر
پست: 2408
تاریخ عضویت: یکشنبه 6 مرداد 1387, 10:26 pm

Re: pam

پستتوسط saeedi » دوشنبه 14 مرداد 1387, 3:30 pm

من مباحث رو ادغام کردم . لطفا بفرمایید دقیقا چه کاری می‌خواهید pam برای آپاچی انجام دهد.
سید محسن سعیدی
-----------------------------
فدورا یعنی همه چیز

آواتار کاربر
پست: 30
تاریخ عضویت: شنبه 12 مرداد 1387, 10:42 am
محل اقامت: اصفهان

Re: pam

پستتوسط mdiut » سه شنبه 15 مرداد 1387, 7:47 am

با سلام
آقای سعیدی چرا عصبانی می شید ببخشید که ناراحتتون کردم امیدوارم دیگه تکرار نشه .و اما من اون چیزی که مد نظرم هست اینه که apache خوب یکسری کارهایی را برای شناسایی کاربران خودش انجام میده مثلا User name و password تا اجازه ی دسترسی به فایلی یا صفحه ای را به کاربران valid خودش بده من می خوام بدونم چه جوری می شه این کارا رو با استفاده از PAM انجام داد امیدوارم که منظورم رو رسونده باشم وباز هم از شما معذرت می خوام امیدوارم منو ببخشید.
strongly go forward

مدیر سایت
آواتار کاربر
پست: 2408
تاریخ عضویت: یکشنبه 6 مرداد 1387, 10:26 pm

Re: pam

پستتوسط saeedi » سه شنبه 15 مرداد 1387, 5:29 pm

ابتدا بسته مربوطه را نصب می‌کنیم :
کد: انتخاب همه
# yum install mod_auth_pam

تنظیمات مورد نظر به apache اضافه می‌شود . منظورم مسیر ماجولها هست . تنظیمات pam به فایل زیر اضافه میشود.
کد: انتخاب همه
# vim /etc/pam.d/httpd

برای اطلاعات بیشتر هم لینک زیر باید مطالعه کنید :
http://pam.sourceforge.net/mod_auth_pam/
این هم یه سری تنظیمات نمونه که کاربرای سیستمی رو بتونه شناسایی کنه.
کد: انتخاب همه
<VirtualHost 123.321.123.321:443>
    ServerName host.domain.tld
    SSLEngine On
    ...
    # Trac config
    <Location /trac>
       SetHandler mod_python
       PythonHandler trac.web.modpython_frontend
       PythonOption TracEnvParentDir /var/lib/trac
       PythonOption TracUriRoot /trac
    </Location>

    <Location "/trac/tracsiteone/login">
       AuthPAM_Enabled On
       AuthType Basic
       AuthName "trac site # 1"
       Require user paul
    </Location>

    <Location "/trac/tracsitetwo/login">
       AuthPAM_Enabled On
       AuthType Basic
       AuthName "trac site # 2"
       Require group developers
    </Location>

    # Subversion config
    <Location /svn>
       DAV svn
       SVNParentPath /var/svn
       SVNListParentPath On
       SVNAutoVersioning On
    </Location>

    <Location "/svn/repositoryone">
       AuthPAM_Enabled On
       AuthType Basic
       AuthName "Repo # 1"
       Require user paul
    </Location>

    <Location "/svn/repositorytwo">
       AuthPAM_Enabled On
       AuthType Basic
       AuthName "Repo # 2"
       Require group developers
    </Location>
</VirtualHost>
سید محسن سعیدی
-----------------------------
فدورا یعنی همه چیز

آواتار کاربر
پست: 30
تاریخ عضویت: شنبه 12 مرداد 1387, 10:42 am
محل اقامت: اصفهان

Re: pam

پستتوسط mdiut » یکشنبه 20 مرداد 1387, 8:26 am

با سلام
با عرض پوزش و با تشکر به خاطر این که این قدر با صبر و حوصله جواب می دهید.
من می خوام یه سوال اساسی بپرسم واون اینه که من در مفهوم PAM و این که اون چجوری کار می کنه هنوز مشکل دارم خواهشمندم منو یاری کنید
strongly go forward

بعدی

بازگشت به ردهت

چه کسی آنلاین است

کاربران حاضر در این انجمن : کاربر عضو شده ای موجود نیست و 2 مهمان