EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

dpkg-sig - Online în cloud

Rulați dpkg-sig în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda dpkg-sig care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


dpkg-sig - Instrumentul de generare și verificare a semnăturilor pentru arhiva pachetelor Debian (.deb).

REZUMAT


dpkg-sig [Opțiuni] --semn rol [arhivă|modificări]+

dpkg-sig [Opțiuni] --verifica [Arhiva]+

dpkg-sig [Opțiuni] --verify-role rol [Arhiva]+

dpkg-sig [Opțiuni] --verifica-exact membru [Arhiva]+

dpkg-sig [Opțiuni] --listă [Arhiva]+

dpkg-sig [Opțiuni] --get-hashes rol [arhivă|modificări]+

dpkg-sig [Opțiuni] --semn-hash-uri [hash-arhivă]+

dpkg-sig [Opțiuni] --scrie-semnătură [hash-arhivă]+

DESCRIERE


dpkg-sig creează și verifică semnături pe arhivele Debian (fișiere .deb).

Utilizați instrumente de nivel superior pentru a instala și elimina pachete din sistemul dvs. și pentru a verifica a
semnătura ca fiind acceptabilă pentru sistemul dumneavoastră.

Un exemplu de utilizare poate fi găsit la sfârșitul acestei pagini de manual.

ACŢIUNE OPŢIUNI


--semn, -s rol
Semnează o arhivă Debian conformă cu standardul. rol dă numele semnăturii
(de obicei „constructor” pentru constructorul .deb). Semnătura se face folosind dvs
cheie implicită, cu excepția cazului în care este specificată printr-o opțiune explicită sau implicită (vezi mai jos).

Dacă sunt date unul sau mai multe fișiere .changes, sumele md5 din interiorul fișierului (fișierelor) .changes sunt
actualizat de asemenea.

Dacă un fișier .changes a fost semnat de gpg, semnătura este eliminată la actualizarea sumelor md5.

--verifica, -c; --verify-role; --verifica-exact
Verifică o semnătură pe fișierul de arhivă dat. --verifica și -c doar verificați pe toate
semnături; --verify-role verifică toate semnăturile cu un anumit rol și
--verifica-exact dorește numele exact al membrului arhivei (fără _gpg principal).
Cu toate acestea, ambele comenzi acceptă și expresii regulate perl ca nume.

Toate variantele de verificare ies (la rândul lor pentru fiecare semnătură) fie o linie constând din
GOODSIG, rol, amprenta gpg și timpul semnăturii (în secunde din 1970-1-1 0:00:00)
UTC), sau BADSIG.

Începând cu versiunea 0.12, dpkg-sig returnează 2 dacă a fost găsită o semnătură greșită când
încercând să verifice. Dacă a fost folosită o cheie necunoscută pentru a semna un .deb, dpkg-sig returnează 3.

--listă, -l, -t
Listează toate numele din interiorul deb care arată ca o semnătură.

--get-hashes, --semn-hash-uri, --scrie-semnătură
--get-hashes creează un ar(1) arhivă care conține o parte a fișierului de control și fișiere cu
rezumatele tuturor .deb-urilor specificate pe linia de comandă sau numite în .modificări
fișier(e) specificat(e) pe linia de comandă.

După aceea, puteți transfera acest fișier (mic) pe o altă mașină, de exemplu un
sistem offline care conține cheile dvs. gpg. (Da, asta e paranoic!)

--semn-hash-uri apoi semnează acest fișier care conține rezumatele (de fapt, înlocuiește fișierul
digeră părți cu semnăturile lor).

Acum transferați fișierul semnat înapoi pe mașina unde ați creat hash-urile și ați folosit
--scrie-semnătură pentru a adăuga semnăturile din arhivă la deb.

OPŢIUNI


-m mentinator
Specificați numele de întreținere care va fi folosit pentru semnare.

-e mentinator
La fel ca -m dar are prioritate.

-k keyid
Specificați ID-ul cheii care va fi folosit pentru semnare; trece peste orice -e or -m opțiune.

--verbos
Obțineți mai multe detalii.

--lot=1
Garantează că ieșirea non-verboză nu se va schimba. Utilizați acest lucru dacă doriți să analizați
ieșirea.

--also-v3-sig
Formatul semnăturii s-a schimbat între versiunea 0.10 și 0.11. Dacă doriți să verificați vechiul
și semnăturile, încercați acest comutator.

--also-v2-sig
Formatul semnăturii s-a schimbat între versiunea 0.2 și 0.3. Dacă doriți să verificați vechiul
și semnăturile, încercați acest comutator.

--cache-parola, -p
Memorează în cache fraza de acces gpg dpkg-sig. Acest lucru necesită pachetul sugerat
„libterm-readkey-perl”.

Fiți avertizat: a face acest lucru este nesigur, dpkg-sig nu protejează memoria pe care o folosește
stocați fraza de acces.

--semn-schimbări, -a [ nu | auto | da | plin | Force_full ]
Spune dacă semnează și fișierele .change și .dsc. Valoarea implicită este Auto, care înseamnă
că fișierul .changes este resemnat dacă a fost semnat înainte.

Celelalte valori sunt Nu. (nu semnați .changes și eliminați o semnătură existentă), da
(adăugați întotdeauna o semnătură la .changes), Complet (adăugați întotdeauna o semnătură la .changes și
semnează, de asemenea, fișierul .dsc dacă nu a existat nicio semnătură anterioară; altfel întrebați) și
forță_plină (adăugați întotdeauna o semnătură atât la fișierele .changes, cât și la .dsc).

--remote-dpkg-sig, -r cale
Utilizați acest lucru dacă doriți să specificați unde dpkg-sig poate găsi dpkg-sig executabil pe
mașină la distanță.

Acest lucru este util dacă nu aveți posibilitatea/permisul să instalați dpkg-sig ca un .deb. Pentru a face asta,
copiați scriptul în ceva de genul ~/bin/dpkg-sig pe sistemul de la distanță. După aceea, tu
pot suna localul dvs dpkg-sig cu ceva de genul următor pentru a utiliza telecomanda
caracteristici de semnare/verificare:

„dpkg-sig --sign builder -r ~/bin/dpkg-sig
ssh://utilizator@gazdă:~/some-deb_version_arch.changes"

--remote-ssh-port, -o port
Portul din ssh pe gazda la distanță. Valoarea implicită este 22.

MAI MULT OPŢIUNI


În mod normal, aceste opțiuni nu ar trebui folosite, dar sunt aici pentru a fi complet. Fiți avertizat: Folosiți
ei doar dacă știi cu adevărat ce faci.

--gpgoptions, -g GPG Opțiuni
Folosiți-l pentru a transmite opțiuni arbitrare GPG(1) ori de câte ori este semnat un dosar. Cum se poate
duce la semnături rupte, testați-vă modificările cu atenție.

--passphrase-file, -f expresie de acces fişier
Spune gpg să folosească expresia de acces în fişier a semna.

Fiți avertizat: a face acest lucru este nesigur, NU utilizați această funcție. Cu toate acestea, în unele cazuri
(de exemplu, semnarea automată pe un buildd) acest lucru ar putea fi util și este încă mai bun decât
folosind o cheie gpg fără expresie de acces. Puteți câștiga măcar o oarecare siguranță punând
acest fișier pe un ramdisk, dar ar fi mai bine să îl utilizați gpg-agent(1).

CONFIGURARE VARIABILE


Cele două fișiere de configurare /etc/devscripts.conf și ~/.devscripts provin din asta
pentru a seta variabilele de configurare. Opțiunile liniei de comandă pot fi folosite pentru a suprascrie
setările fișierului de configurare. Setările variabilelor de mediu sunt ignorate în acest scop.
Variabilele recunoscute în prezent sunt:

DEBSIGN_MAINT
Aceasta este -m opțiune.

DEBSIGN_KEYID, DPKGSIG_KEYID
Aceasta este -k opțiune și DPKGSIG_KEYID are cea mai mare prioritate.

DPKGSIG_SIGN_CHANGES
Aceasta este --semn-schimbări opțiune. Valorile valide sunt Nu., Auto, da, Complet și
forță_plină.

DPKGSIG_CACHE_PASS
Aceasta este --cache-parola opțiune. Setați aceasta la o valoare adevărată pentru a o activa.

SEMNĂTURĂ FORMAT


Semnăturile create de dpkg-sig sunt adăugate într-un mod strict conform standardului la
fișier arhivă .deb. Semnătura în sine este făcută pe un fișier formatat ca un control Debian
fişier. Câmpurile acestui fișier sunt: ​​Versiune, specificând a dpkg-sig numărul versiunii fișierului;
Semnat, indicând numele semnatarului; Data și Rol și, în sfârșit, Fișiere, care oferă
rezumate ale conținutului anterior al fișierului arhivă .deb. Rețineți că aceasta include orice anterioară
semnături făcute de dpkg-sig. Astfel, este posibil să verificați orice semnătură manual cu just
ar(1), md5sum(1), sha1sum(1) și GPG(1). Semnarea unei liste de rezumate are avantajul că
este posibil să se efectueze semnături la distanță fără a transfera întregul fișier de arhivă.
Acest lucru necesită totuși să aibă încredere în mașina de la distanță!

DISTANȚĂ SEMNAREA


dpkg-sig poate semna fișiere de la distanță folosind ssh(1) fără a transfera întregul dosar la
mașină locală sau cheia mașinii de la distanță. Pur și simplu specificați fișierul cu
„ssh://[utilizator@]mașină:/cale/către/fișier”, și au dpkg-sig instalat pe mașina de la distanță.
(Vezi, de asemenea, --remote-dpkg-sig opțiunea de mai sus.)

Semnarea de la distanță acceptă globalizarea obișnuită a numelor de fișiere.

Semnarea de la distanță a fost testată, dar în prezent este considerată mai experimentală
caracteristică.

Utilizați dpkg-sig online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad