Điểm:0

clashav - lỗi clash khi thiết lập dưới dạng daemon (mac osx)

lá cờ in

Số báo:

Việc thiết lập clashav làm quy trình daemon trong mac osx sẽ gây ra một số lỗi và cảnh báo rườm rà trong khi thực hiện thiết lập và tài liệu là tốt, nhưng không hoàn hảo. Tôi gặp phải một số vấn đề về quyền, vấn đề về vị trí tệp, v.v.

Những thứ đang hoạt động:

  • daemon Freshclam thông qua một cronjob (sẽ đăng bên dưới)
  • tải daemon qua launchd và hiển thị qua danh sách sudo launchctl | nghêu ngao
  • khởi động daemon thông qua launchd*

Những thứ không hoạt động:

  • clashd được tạo từ launchd plist không ở trong danh sách sau khi bắt đầu
  • clash bắt đầu, nhưng trả về lỗi bên dưới

Lỗi:

clamdclam.log:

LỖI: ĐỊA PHƯƠNG: Tệp ổ cắm /usr/local/etc/clamav/clamd.socket đang được sử dụng bởi một quy trình khác.

Cài đặt:

CONFIG_DIR="/usr/local/etc"
CLAM_HOME_DIR=~/clamav

# Tạo thư mục cho các cấu hình trong thư mục nhà
mkdir -p ${CLAM_HOME_DIR}

# Tạo cấu hình
clashconf -g Freshclam.conf > ${CLAM_HOME_DIR}/freshclam.conf
Clamconf -g Clamd.conf > ${CLAM_HOME_DIR}/clamd.conf
Clamconf -g Clamav-milter.conf > ${CLAM_HOME_DIR}/clamav-milter.conf

# Liên kết cấu hình
ln -nsf $(pwd)/freshclam.conf /usr/local/etc/clamav/
ln -nsf $(pwd)/clamd.conf /usr/local/etc/clamav/
ln -nsf $(pwd)/clamav-milter.conf /usr/local/etc/clamav/

# Thử nghiệm ngao tươi đang hoạt động

# tạo tệp nhật ký Freshclam
cảm ứng sudo /var/log/freshclam.log
sudo chmod 600 /var/log/freshclam.log
sudo chownclamav /var/log/freshclam.log


# tạo tệp nhật ký Cladd
cảm ứng sudo /var/log/clamdclam.log
sudo chmod 600 /var/log/clamdclam.log
sudo chown Clamav /var/log/clamdclam.log

Các tập tin:

Tất cả các tệp cấu hình và chức năng

/usr/local/etc/clamav:

ls -l /usr/local/etc/clamav/
tổng cộng 472256
-rw-r--r-- 1 _clamav quản trị viên 293670 Ngày 10 tháng 10 17:35 bytecode.cvd
lrwxr-xr-x 1 quản trị viên người dùng
lrwxr-xr-x 1 quản trị viên gốc 29 ngày 10 tháng 10 20:48 clashd.conf -> /Users/user/clamav/clamd.conf
-rwxrwxr-x 1 người dùng quản trị viên 26784 ngày 9 tháng 10 16:46 Clamd.conf.sample
-rw-r--r-- 1 bánh xe gốc 5 ngày 10 tháng 10 21:09 clash.pid
srw-rw---- 1 bánh xe gốc 0 ngày 10 tháng 10 20:59 clash.socket
lrwxr-xr-x 1 quản trị viên người dùng 31 ngày 10 tháng 10 19:25 clashd_run.sh -> /Users/user/clamav/clamd_run.sh
-rw-r--r-- 1 _clamav quản trị viên 56261254 Ngày 10 tháng 10 17:34 hàng ngày.cvd
lrwxr-xr-x 1 quản trị viên người dùng 33 ngày 10 tháng 10 17:14 Freshclam.conf -> /Users/user/clamav/freshclam.conf
-rwxrwxr-x 1 người dùng quản trị viên 7204 ngày 9 tháng 10 16:46 Freshclam.conf.sample
-rw-r--r-- 1 _clamav _clamav 69 ngày 10 tháng 10 17:34 freshclam.dat
-rw-r--r-- 1 _clamav quản trị viên 170479789 ngày 10 tháng 10 17:35 main.cvd

tập tin plist mac osx /Library/LaunchDaemons/com.clamd.daemon.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Label</key>
    <string>com.clamav.daemon</string>
    <key>ProgramArguments</key>
        <array>
            <string>/usr/local/Cellar/clamav/0.104.0_1/sbin/clamd</string>
            <string>-c</string>
            <string>/usr/local/etc/clamav/clamd.conf</string>
            <string>-l</string>
            <string>/var/log/clamdclam.log</string>
        </array>
    <key>KeepAlive</key>
    <dict>
        <key>Crashed</key>
        <true/>
    </dict>
    <key>StandardOutPath</key>
    <string>/tmp/test.stdout</string>
    <key>StandardErrorPath</key>
    <string>/tmp/test.stderr</string>
    <key>RunAtLoad</key>
    <true/>
    <key>LaunchOnlyOnce</key>
    <true/>
  </dict>
</plist>

Đang thử nghiệm:

  • đã thay đổi quyền sở hữu tệp: là người dùng: bánh xe -> gốc: bánh xe -> gốc: quản trị viên

srw-rw---- 1 bánh xe gốc 0 ngày 10 tháng 10 20:59 clash.socket

Điểm:0
lá cờ in

Hiện tại với thiết lập và cấu hình ở trên và thay đổi quyền sở hữu tệp, lỗi:

LỖI: ĐỊA PHƯƠNG: Tệp ổ cắm /usr/local/etc/clamav/clamd.socket đang được sử dụng bởi một quy trình khác.

đã được giải quyết với các quyền thích hợp đối với các tệp và thư mục.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.