منبع اصلی نوشتار زیر در این لینک قرار دارد

تازه ها در Jessie – سرویس Squid

سرویس squid یکی web proxy است که دارای ویژگی های مختلفی می باشد. از جمله cacching و reverse proxy یا accelerator و … .در دبیان Jessie نسخه ۳٫۴ این سرویس وجود دارد و دیگر مانند نسخه قبل اثری از squid نسخه ۲٫۷ نیست. در این چند تفاوت و مشکل موجود در این نسخه ذکر خواهد شد

acl all
این تغییر تنها در Jessie نیست و مربوط به نسخه ۳٫x می باشد. در نسخه قدیمی دبیان، wheezy نیز این تغییر در نسخه ۳٫۰ وجود داشت. در نسخه ۳ به بعد دیگر نیازی به تعریف یک acl برای all نیست و all یک کلمه کلیدی است و شما می توانید در acl های خود استفاده کنید. مثلا برای تعریف دسترسی به صورت زیر نیازی به تعریف acl مربوط به all وجود ندارد

http_access allow all

تغییر نام helper ها
در صورتی که شما هم از helper ها زیاد استفاده می کنید، دقت داشته باشید که نام helper ها تغییر پیدا کرده است. کافی مسیر زیر را مشاهده کنید

~# ls /usr/lib/squid3/
basic_db_auth      basic_radius_auth   ext_ldap_group_acl negotiate_wrapper_auth
basic_fake_auth      basic_sasl_auth   ext_session_acl ntlm_fake_auth
basic_getpwnam_auth      basic_smb_auth   ext_sql_session_acl ntlm_smb_lm_auth
basic_ldap_auth      basic_smb_auth.sh   ext_unix_group_acl pinger
basic_msnt_auth      cert_tool   ext_wbinfo_group_acl storeid_file_rewrite
basic_msnt_multi_domain_auth  digest_file_auth   helper-mux.pl unlinkd
basic_ncsa_auth      digest_ldap_auth   log_db_daemon url_fake_rewrite
basic_nis_auth      diskd   log_file_daemon url_fake_rewrite.sh
basic_pam_auth      ext_file_userip_acl   negotiate_kerberos_auth
basic_pop3_auth      ext_kerberos_ldap_group_acl  negotiate_kerberos_auth_test
مشکل در pam_auth helper
این مشکل بیشتر شبیه یک bug است. زیرا در نسخه های پیشین این موضوع وجود نداشت و شاید در بروزرسانی های بعدی مشکل برطرف گردد. مشکل مربوط است به basic_pam_auth. این helper برای آنکه بتواند فایل shadow را ببیند و احراز هویت را انجام دهد نیازبه دسترسی های مورد نظر دارد. در این نسخه از دبیان این مجوز ها به درستی انجام نشده است. پس مجوز این فایل را به صورت زیر اصلاح کنید
~# chgrp shadow /usr/lib/squid3/basic_pam_auth
~# chmod g+s /usr/lib/squid3/basic_pam_auth
برای استفاده از این helper می توانید به صورت زیر عمل کنید
 ادامه در سیوک

 



برچسب ها : , , , , ,

به سیاره لینوکس امتیاز دهید

به اين صفحه امتياز دهيد