Đây là lệnh debsig-verify có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
debsig-verify - Xác minh chữ ký cho gói định dạng Debian
SYNOPSIS
gỡ lỗi-xác minh [tùy chọn...] deb
MÔ TẢ
Chương trình này là một phần của mô hình bảo mật xác minh nguồn và tính hợp lệ của Debian
gói định dạng (thường được gọi là deb).
Chương trình này triển khai các thông số kỹ thuật xác minh được xác định trong tài liệu, "Bưu kiện
Xác minh với đpkg: Thực hiện", là tài liệu tham khảo đầy đủ hơn cho
thủ tục xác minh.
Chương trình thường lấy một đối số, deb tệp cần được xác minh. Sau đó nó sẽ kiểm tra
các nguồn gốc chữ ký của deb, tìm ID khóa công khai của nó (định dạng dài) và sử dụng nó làm
tên cho một thư mục con chính sách. Nếu thư mục con này không tồn tại, thì việc xác minh
thất bại ngay lập tức.
Trong thư mục con này, chương trình tìm thấy một hoặc nhiều tệp có tên .pol hồ sơ
phần mở rộng, biểu thị một định nghĩa chính sách định dạng XML. Tệp này chứa ba chính
các bộ phận.
Xuất xứ Thông tin về nguồn gốc của chính sách này.
Lựa chọn
Các quy tắc được sử dụng để quyết định xem chính sách này có phù hợp với điều này hay không debcủa xác minh.
Xác minh
Các quy tắc được sử dụng để thực sự xác minh deb.
Các tệp chính sách sẽ tham chiếu các chuỗi khóa bằng một tên tệp. Những keyrings này sẽ được tìm kiếm
trong một thư mục con của thư mục keyring. Thư mục con có cùng tên với
thư mục con chính sách (được xác định trước đó bởi ID khóa công khai của Nguồn gốc).
Chương trình sẽ, sau khi phân tích cú pháp toàn bộ tệp lần đầu tiên, kiểm tra ID gốc so với
ID khóa công khai của nguồn gốc chữ ký trong deb. Nếu những điều này phù hợp (mà họ nên, khác
có điều gì đó thực sự không ổn), sau đó nó sẽ tiếp tục Lựa chọn quy tắc.
Sản phẩm Lựa chọn quy tắc quyết định xem chính sách này có phù hợp để xác minh điều này không deb. Nếu
các quy tắc này không thành công, sau đó chương trình sẽ chuyển sang chính sách tiếp theo. Nếu nó vượt qua, thì
chương trình cam kết sử dụng chính sách này để xác minh và sẽ không có chính sách nào khác
được tham chiếu.
Bước xác minh cuối cùng dựa vào Xác minh quy tắc. Chúng giống nhau về định dạng
đến Lựa chọn các quy tắc, nhưng thường bị ràng buộc nhiều hơn. Nếu các quy tắc này không thành công, chương trình
thoát với trạng thái khác không. Nếu chúng vượt qua, thì nó sẽ thoát với trạng thái không.
LỰA CHỌN
-q, --Yên lặng
Làm cho chương trình không gửi đầu ra, ngoài các lỗi nghiêm trọng. Điều này hữu ích khi
được gọi từ một chương trình khác, nơi bạn chỉ dựa vào giá trị thoát.
-v, --dài dòng
Khiến chương trình gửi nhiều đầu ra hơn khi thực thi, để làm theo các bước
đang thực hiện trong khi cố gắng xác minh deb.
-d, --gỡ lỗi
Đầu ra thậm chí còn nhiều thông tin hơn -v Lựa chọn. Điều này chủ yếu là để gỡ lỗi.
--Cứu giúp Xuất ra thông tin sử dụng cho chương trình.
--phiên bản
Xuất ra thông tin phiên bản cho chương trình. Điều này bao gồm định dạng chính sách
phiên bản. Tùy chọn này không yêu cầu bất kỳ đối số nào khác.
- chính sách danh sách
Xuất ra danh sách các chính sách đã thông qua Lựa chọn giai đoạn xác minh
tiến trình. Nói cách khác, những thứ có khả năng xác minh deb. Đầu ra là
một dòng hiển thị thư mục được chọn bởi nguồn gốc chữ ký, và sau đó là một đơn
dòng cho bất kỳ tệp chính sách nào trong thư mục đó vượt qua Lựa chọn quy tắc. Cái này
tùy chọn sẽ KHÔNG xác minh deb.
- chính sách sử dụng điều luật
Tùy chọn này nhận một đối số, là tên của tệp chính sách (như được hiển thị bằng
các - chính sách danh sách Lựa chọn). Lưu ý, đây chỉ là một tệp và không phải là một đường dẫn đầy đủ. Bạn
không thể chỉ định các chính sách tùy tiện. Tùy chọn này hữu ích nếu có nhiều chính sách
áp dụng cho khả năng xác minh deb. Sau đó, chương trình sẽ sử dụng chính sách này,
và chỉ chính sách này, để thử và xác minh deb.
--policy-dir thư mục
Sử dụng một thư mục khác khi tìm kiếm các chính sách.
--keyrings-dir thư mục
Sử dụng một thư mục khác khi tìm kiếm chuỗi khóa.
--nguồn gốc thư mục
Sử dụng một thư mục gốc khác khi tìm kiếm các chính sách và chuỗi khóa.
EXIT TÌNH TRẠNG
0 Thao tác được yêu cầu đã hoàn tất thành công.
1 Giá trị thoát chung không thành công. Điều này xảy ra đối với các hoạt động không xác minh.
10 Không có chữ ký nào được chứa trong deb hay không nguồn gốc chữ ký đã được tìm thấy.
11 An nguồn gốc chữ ký đã được tìm thấy, nhưng nó không có thư mục con tương ứng trong
thư mục chính sách.
12 Sản phẩm nguồn gốc đã được tìm thấy, và hiện tại. Tuy nhiên, không có chính sách nào được thông qua
giai đoạn lựa chọn của quá trình. Do đó, không có xác minh nào được thực hiện.
13 Gói không thành công trong giai đoạn xác minh của quy trình. Nhiều khả năng, điều này
xảy ra do chữ ký xấu hoặc do không phải tất cả các tiêu chí xác minh
khối của chính sách đã được thông qua.
14 Đã xảy ra lỗi nội bộ. Đây là một lỗi không thể khắc phục được. Hoặc là deb is
bị hỏng, gpg bị lỗi bất thường hoặc một số lỗi không thể kiểm soát khác.
MÔI TRƯỜNG
DEBSIG_GNUPG_PROGRAM
Tên (hoặc tên đường dẫn) của chương trình GnuPG sẽ sử dụng.
Sử dụng debsig-verify trực tuyến bằng các dịch vụ onworks.net