1. 程式人生 > >ubuntu 16.04 LTS 呼叫pyclamd的scan_file報錯 error lstat() failed permission denied

ubuntu 16.04 LTS 呼叫pyclamd的scan_file報錯 error lstat() failed permission denied

其實這個錯誤的根本是許可權問題。你需要檢視你想要掃描的這個檔案,你是否有許可權讀寫它。而且scan_file方法的引數是string型別,是你要掃描的檔案或者目錄的絕對路徑。你要保證有許可權操作這個絕對路徑中的所有目錄(如果你要掃描檔案,那麼你也要有許可權操作這個檔案),為了方便起見,可以把涉及到的目錄的許可權設定成可讀寫刪除,這樣就可以啦~

PS:我試了一下,不只是設定同組的許可權是可以讀寫刪除,要設定成所有使用者都可以讀寫刪除!!!