Squid හට එහි ලොග් ගොනුව විවෘත කළ නොහැක්කේ ඇයි?
අවසර පුළුල් කිරීමට පෙර පථයේ සෑම කොටසක්ම පරීක්ෂා කර ඩිරෙක්ටරි හරහා යාම, පවතින ගොනුවට එක් කිරීම සහ අලුත් එකක් සෑදීම වෙන්කරන්න.
access_log stdio:/srv/squid-logs/access.log logformat=squidඉහත Squid 6 stdio ලොගර් උදාහරණය සඳහා පථය වෙනස් නොකර පරීක්ෂා කරන්න.
namei -l /srv/squid-logs/access.log| ක්රියාව | අවශ්ය ප්රවේශය |
|---|---|
| මව් ඩිරෙක්ටරි පථය හරහා යාම | එක් එක් ඩිරෙක්ටරියේ සෙවුම්/ක්රියාත්මක කිරීමේ අවසරය |
| පවතින ලොගයට එක් කිරීම | පථය හරහා යාමේ සහ ගොනුවට ලිවීමේ අවසරය |
| නොමැති ලොගයක් සෑදීම | සෘජු මව් ඩිරෙක්ටරියේ ලිවීමේ අවසරයත් |
අවසර බිටු සහ ACL සැබවින්ම ලියන ක්රියාවලියේ අනන්යතාව සමඟ සසඳන්න. Stdio, Squid හරහා ලියයි; daemon ලොග් කිරීම සහායක ක්රියාවලියක් භාවිත කරයි. ලොග් මාරුවේදී නම වෙනස් කිරීම හෝ ආදේශ කිරීම සඳහා වෙනත් ඩිරෙක්ටරි අවසර අවශ්ය විය හැක.
ප්රතික්ෂේපයට හේතුවන කොටස නිවැරදි කරන්න. හරහා යාමට පමණක් සෑම ඉහළ ඩිරෙක්ටරියකම ලිවීමේ අවසරය අවශ්ය නැත. සාමාන්ය අවසර ප්රමාණවත් නම් ස්ථාපන හෝ හැඹිලි ගස පුරා අවසර පුනරාවර්තන ලෙස පුළුල් කරනවා වෙනුවට සේවාවේ ආරක්ෂක ප්රතිපත්තියෙන් වූ ප්රතික්ෂේපය පරීක්ෂා කරන්න.