انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: royaflash در 02 شهریور 1390، 12:33 بظ
-
سلام بر دوستان عزیز و لینوکسی .
من احراز هویت رو در اسکوید را ه اندازی کردم و مشکل اینجاست که پارامتر های آن کار نمیکنه . برای نمونه :
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time M T W H F 9:00-10:00
http_access allow ncsa_users business_hours
برای نمونه business_hours که میگی از ساعت 9-10 باشه اعمال نمیشه . چطور میشه حل کرد ؟
موفق و لینوکسی باشید .
-
بصورت پیفرض خیلی از امکانات squid فعال نیست چک کنید اگر نبود خ.دتون از سورس کامپایل کنید و تمام ماژول های مورد نیاز رو اضافه کنید
کلا سعی کنید squid رو از سورس کامپایل کنید خیلی بهتر
-
بصورت پیفرض خیلی از امکانات squid فعال نیست چک کنید اگر نبود خ.دتون از سورس کامپایل کنید و تمام ماژول های مورد نیاز رو اضافه کنید
کلا سعی کنید squid رو از سورس کامپایل کنید خیلی بهتر
از مخازن نصب شده و باید فعال باشه . وقتی این قابلیت ها در فایل تنظیمات هست . چه دلیلی داره که کار نکنه . ؟
در ضمن از کجا میتوان پی برد که چه قابلتی فعال هست یا نیست .
باتشکر .
موفق و لینوکسی باشید
-
آیا http_access رو برای همه دنای کردید ؟
-
آیا http_access رو برای همه دنای کردید ؟
متشکرم حل شد .
روش :
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time 9:00-10:00
http_access allow ncsa_users business_hours
http_access deny all
در ضمن باید http_access deny all در خط آخر باشد .
یه سوال دیگر .
من میخواهم تنظیمات در 2 حالت باشد . برای نمونه کاربر a از ساعت 10-11 و کاربر b از ساعت 8-9 باشد . که تنظیمات رو به این صورت اضافه میکنم :
a در squid_passwd و b در squid_passwd2
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time 10:00-11:00
http_access allow ncsa_users business_hours
http_access deny all
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd2
acl business_hours2 time 8:00-9:00
http_access allow ncsa_users business_hours2
http_access deny all
که در اینجا هر دو کاربر کار نمیکنند .
موفق و لینوکسی باشید.
-
سلام دوست عزیز
من با اسکویید 2.7 کار می کنم میشه squid.conf اسکویدتون رو بزارید ؟
من ترنسپرنت پروکسی راه انداختم اصلا فرقی هم میکنه یعنی چقدر ممکنه متفاوت باشه ؟
موفق باشید
-
متشکرم حل شد .
روش :
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time 9:00-10:00
http_access allow ncsa_users business_hours
http_access deny all
در ضمن باید http_access deny all در خط آخر باشد .
یه سوال دیگر .
من میخواهم تنظیمات در 2 حالت باشد . برای نمونه کاربر a از ساعت 10-11 و کاربر b از ساعت 8-9 باشد . که تنظیمات رو به این صورت اضافه میکنم :
a در squid_passwd و b در squid_passwd2
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time 10:00-11:00
http_access allow ncsa_users business_hours
http_access deny all
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd2
acl business_hours2 time 8:00-9:00
http_access allow ncsa_users business_hours2
http_access deny all
که در اینجا هر دو کاربر کار نمیکنند .
موفق و لینوکسی باشید.
فکر کنم باید از یک http_access deny all استفاده کنید
به نظرم با این کدی که شما نوشتین کاربرهای گروه اول توسط گروه دوم لغو دسترسی میشن و گروه دوم هم توسط گروه اول
http_access deny all مربوط به گروه بالایی رو حذف کنید ببینید جواب میگیرید یا نه
-
متشکرم حل شد .
روش :
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time 9:00-10:00
http_access allow ncsa_users business_hours
http_access deny all
در ضمن باید http_access deny all در خط آخر باشد .
یه سوال دیگر .
من میخواهم تنظیمات در 2 حالت باشد . برای نمونه کاربر a از ساعت 10-11 و کاربر b از ساعت 8-9 باشد . که تنظیمات رو به این صورت اضافه میکنم :
a در squid_passwd و b در squid_passwd2
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time 10:00-11:00
http_access allow ncsa_users business_hours
http_access deny all
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd2
acl business_hours2 time 8:00-9:00
http_access allow ncsa_users business_hours2
http_access deny all
که در اینجا هر دو کاربر کار نمیکنند .
موفق و لینوکسی باشید.
فکر کنم باید از یک http_access deny all استفاده کنید
به نظرم با این کدی که شما نوشتین کاربرهای گروه اول توسط گروه دوم لغو دسترسی میشن و گروه دوم هم توسط گروه اول
http_access deny all مربوط به گروه بالایی رو حذف کنید ببینید جواب میگیرید یا نه
با حذف اولی فقط فقط کاربر b کار میکنه با تنظیمات محدودیتی کاربر a .
-
با حذف اولی فقط فقط کاربر b کار میکنه با تنظیمات محدودیتی کاربر a .
دقیق مطمئن نیستم اما فکر کنم در یه فاروم خارجی دیدم که کسی مشکلی مشابه شما داشت و اونجا اینطور عمل کرده بود که یک http_access deny all داشت.
میگم بیاید جای دسته های کاربری رو عوض کنید شاید نتیجه بگیرید!
-
با حذف اولی فقط فقط کاربر b کار میکنه با تنظیمات محدودیتی کاربر a .
دقیق مطمئن نیستم اما فکر کنم در یه فاروم خارجی دیدم که کسی مشکلی مشابه شما داشت و اونجا اینطور عمل کرده بود که یک http_access deny all داشت.
میگم بیاید جای دسته های کاربری رو عوض کنید شاید نتیجه بگیرید!
سلام دوست عزیزم .
متشکرم از جوابتون .
اما من خواهان داشتن اعمال سیاست های محدودیتی با چندین کاربر هستم .
آیا میشه با یک فایل auth_param و چند کاربر سیاست های محدودیتی مختلف داشت . برای نمونه کاربر a , b در یک فایل باشه و بتونه بگه کاربر a از 10-12 فعال باشه و b از 14-16 فعال باشه ؟
متشکرم . موفق و لینوکسی باشید .