मैंने हाल ही में एक निराशाजनक निगल देखा है ... जब वायरस स्कैन संलग्नक की कोशिश करते समय एक उबंटू सर्वर, एक उबंटू सर्वर (सभी अपडेट लागू होने के साथ) "अनुमति से इनकार" रिपोर्ट करता है।
Apr 2 14:05:20 svr amavis[6376]: (06376-01) (!)run_av (ClamAV-clamd) FAILED - unexpected , output="/var/lib/amavis/tmp/amavis-20150402T140519-06376-PZcyHfOt/parts: lstat() failed: Permission denied. ERROR\n"
Apr 2 14:05:20 svr amavis[6376]: (06376-01) (!)ClamAV-clamd av-scanner FAILED: CODE(0x30cf250) unexpected , output="/var/lib/amavis/tmp/amavis-20150402T140519-06376-PZcyHfOt/parts: lstat() failed: Permission denied. ERROR\n" at (eval 136) line 899.
Apr 2 14:05:20 svr amavis[6376]: (06376-01) (!)WARN: all primary virus scanners failed, considering backups
जब मैं प्रश्न में निर्देशिकाओं को देखता हूं, तो मैं यह देखता हूं:
$ ls -ld /var/lib/amavis/tmp
drwxrwx--- 4 amavis amavis 4096 Apr 2 14:16 /var/lib/amavis/tmp
$ ls -ld /var/lib/amavis/tmp/amavis-20150402T140519-06376-PZcyHfOt/
drwxr-x--- 3 amavis amavis 4096 Apr 2 14:05 /var/lib/amavis/tmp/amavis-20150402T140519-06376-PZcyHfOt/
$ ls -ld /var/lib/amavis/tmp/amavis-20150402T140519-06376-PZcyHfOt/parts
drwxr-x--- 2 amavis amavis 4096 Apr 2 14:16 /var/lib/amavis/tmp/amavis-20150402T140519-06376-PZcyHfOt/parts
मैंने यह सुनिश्चित किया कि क्लैम उपयोगकर्ता amavisd समूह का सदस्य है - लेकिन यह कुछ भी ठीक नहीं करता है। क्या कोई मुझे बता सकता है, विशेष रूप से, कौन सा घटक क्या अनुमतियाँ चाहता है - और ... आदर्श रूप से ... इसे ठीक करने के लिए क्या करना है?
स्पष्टीकरण : मैं अनुमतियों की बुनियादी बातों का स्पष्टीकरण नहीं देख रहा हूँ। मैं इस विशिष्ट समस्या के लिए उपयुक्त समाधान की तलाश कर रहा हूं - जो, पहली नज़र में, कम से कम, ऐसा लगता है जैसे कि अमाविस सूट का एक घटक (शायद क्लैम्ड) गलत umask मूल्य का उपयोग कर रहा है। बेशक, यह दोष कई बग या कॉन्फ़िगरेशन ग्लिच के परिणामस्वरूप उत्पन्न हो सकता है। मैं इस मामले के लिए सबसे उपयुक्त समाधान के लिए, विशेष रूप से देख रहा हूं ... जहां एक 'वेनिला' amavis / clamav इनबाउंड ईमेल को स्कैन करने के लिए आवश्यक अस्थायी फ़ोल्डर की सामग्री तक पहुँचने में विफल रहता है।
मैं इस तरह के (गैर-उबंटू) प्रश्न से अवगत हूं । रेडहैट / सेंटोस का उत्तर उबंटू के साथ मेरे द्वारा अनुभव की गई समस्या को हल नहीं करता है।
यह समस्या "Ubuntu 14.04.2 LTS" पर सामने आई है - कोई भी अपडेट लंबित नहीं हैं।
chmod -R g+w /var/lib/amavis/tmp
amavis
के लिए कोई लिखित अनुमति नहीं है/var/lib/amavis/tmp/amavis-20150402T140519-06376-PZcyHfOt/
और/var/lib/amavis/tmp/amavis-20150402T140519-06376-PZcyHfOt/parts