Dobrym zwyczajem jest używanie Poldka z poziomu zwykłego
użytkownika z włączoną obsługą sudo:
use sudo = yes
Jest to domyślne zachowanie Poldka, dzięki temu dla
operacji wymagających uprawnień superużytkownika używany
jest program sudo. Oczywiście w systemie musi być zainstalowany
pakiet sudo, a dany użytkownik musi być uprawniony do
jego używania.
Podpisy pakietów
W PLD mamy możliwość kontrolowania podpisów pakietów, dzięki
czemu zyskujemy pewność, że instalujemy pakiety z zaufanego źródła.
Importując klucz klucz publiczny GPG unikamy również zasypywania
następującymi komunikatami:
Nagłówek V3 sygnatura DSA: NOKEY, key ID 1bbd5459
Zaczynamy od zaimportowania klucza publicznego (dla Ac) z
serwera FTP:
Od tej pory nie zobaczymy żadnych komunikatów z ostrzeżeniami,
warto dodatkowo zabezpieczyć się przed przypadkowym zainstalowaniem
niepodpisanych pakietów. Wystarczy, że do każdego z podpisanych źródeł
zdefiniowanych w pliku /etc/poldek/pld-source.conf
dodajemy wiersz:
signed = yes
przykładowe
źródło będzie wyglądało następująco:
[source]
type = %{_ac_idxtype}
name = ac
path = %{_pld_prefix}/PLD/%{_pld_arch}/PLD/RPMS/
signed = yes
Teraz Poldek będzie ostrzegał przy instalacji niepodpisanego pakietu:
uwaga: rhythmbox-0.9.8-2.athlon.rpm: gpg/pgp nie znaleziono podpisu
błąd: rhythmbox-0.9.8-2: signature verification failed
Wystąpiły błędy weryfikacji podpisu. Kontynuować? [y/N]
Więcej informacji w dokumentacji programu rpm i Poldka.