access_log stdio:/srv/squid-logs/access.log logformat=squid

ઉપરના Squid 6 stdio લૉગરના ઉદાહરણ માટે પાથ બદલ્યા વિના તપાસો:

namei -l /srv/squid-logs/access.log
કાર્યજરૂરી ઍક્સેસ
પેરેન્ટ ડિરેક્ટરીના પાથમાંથી પસાર થવુંદરેક ડિરેક્ટરી પર શોધ/એક્ઝિક્યુટની પરવાનગી
હાલની લૉગમાં ઉમેરવુંપાથમાંથી પસાર થવાની અને ફાઇલમાં લખવાની પરવાનગી
ન હોય તેવી લૉગ બનાવવીસીધી પેરેન્ટ ડિરેક્ટરીમાં લખવાની પરવાનગી પણ

પરવાનગીના બિટ અને ACLને ખરેખર લખતી પ્રોસેસની ઓળખ સાથે સરખાવો. Stdio, Squid મારફતે લખે છે; daemon લૉગિંગ સહાયક પ્રોસેસ વાપરે છે. લૉગ રોટેશનમાં નામ બદલવા કે ફાઇલ બદલવા માટે બીજી ડિરેક્ટરી પરવાનગીઓની જરૂર પડી શકે.

ઍક્સેસ નકારતો ભાગ સુધારો. માત્ર પસાર થવા માટે દરેક ઉપરની ડિરેક્ટરીમાં લખવાની પરવાનગી જરૂરી નથી. સામાન્ય પરવાનગીઓ પૂરતી હોય તો ઇન્સ્ટોલેશન કે કૅશ ટ્રીની ઍક્સેસ રિકર્સિવ રીતે વધારવાને બદલે સેવાની સુરક્ષા નીતિનો અવરોધ તપાસો.

સંબંધિત લેખો