SVN: PLD-doc/book: pl_book__master.docb pl_book__pakiety/pl_pakiety.chp pl_book__pakiety/pl_pakiety_...

qwiat qwiat at pld-linux.org
Tue May 8 01:04:56 CEST 2007


Author: qwiat
Date: Tue May  8 01:04:56 2007
New Revision: 8495

Added:
   PLD-doc/book/pl_book__pakiety/pl_pakiety__bezpieczenstwo.sec
Modified:
   PLD-doc/book/pl_book__master.docb
   PLD-doc/book/pl_book__pakiety/pl_pakiety.chp
Log:
- dodany rozdział o bezpieczenstwie zarzadzania pakietami


Modified: PLD-doc/book/pl_book__master.docb
==============================================================================
--- PLD-doc/book/pl_book__master.docb	(original)
+++ PLD-doc/book/pl_book__master.docb	Tue May  8 01:04:56 2007
@@ -34,6 +34,7 @@
 <!ENTITY pakiety__poldek SYSTEM "pl_book__pakiety/pl_pakiety__poldek.sec">
 <!ENTITY pakiety__rpm SYSTEM "pl_book__pakiety/pl_pakiety__rpm.sec">
 <!ENTITY pakiety__zaawansowane SYSTEM "pl_book__pakiety/pl_pakiety__zaawansowane.sec">
+<!ENTITY pakiety__bezpieczenstwo SYSTEM "pl_book__pakiety/pl_pakiety__bezpieczenstwo.sec">
 <!ENTITY konfiguracja SYSTEM "pl_book__konfiguracja/pl_konfiguracja.chp"> 
 <!ENTITY kernel-urzadzenia SYSTEM "pl_book__kernel-urzadzenia/pl_kernel-urzadzenia.chp">
 <!ENTITY kernel-urzadzenia_kernel SYSTEM "pl_book__kernel-urzadzenia/pl_kernel-urzadzenia__kernel.sec">

Modified: PLD-doc/book/pl_book__pakiety/pl_pakiety.chp
==============================================================================
--- PLD-doc/book/pl_book__pakiety/pl_pakiety.chp	(original)
+++ PLD-doc/book/pl_book__pakiety/pl_pakiety.chp	Tue May  8 01:04:56 2007
@@ -10,5 +10,6 @@
 &pakiety__budowanie;
 &pakiety__poldek;
 &pakiety__rpm;
+&pakiety__bezpieczenstwo;
 &pakiety__zaawansowane;
 </chapter>

Added: PLD-doc/book/pl_book__pakiety/pl_pakiety__bezpieczenstwo.sec
==============================================================================
--- (empty file)
+++ PLD-doc/book/pl_book__pakiety/pl_pakiety__bezpieczenstwo.sec	Tue May  8 01:04:56 2007
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<section id="pakiety_bezpieczenstwo">
+	<title>Bezpieczeństwo</title>
+	<section id="pakiety_bezpieczenstwo_poldek">
+		<title>Uruchamianie Poldka</title>
+		<para>
+			Dobrym zwyczajem jest używanie Poldka z poziomu zwykłego
+			użytkownika z włączoną obsługą sudo:
+			<screen>use sudo = yes</screen>
+			Jest to domyślne zachowanie Poldka, dzięki temu dla
+			operacji wymagających uprawnień superużytkownika używany
+			jest progam <command>sudo</command>. Oczywiście w systemie musi być zainstalowany
+			pakiet sudo, a dany użytkownik musi być uprawniony do
+			jego używania.		
+		</para>
+	</section>
+	<section id="pakiety_bezpieczenstwo_podpis">
+		<title>Podpisy pakietów</title>
+		<para>
+			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 plucz publiczny GPG unikamy również zasypywania
+			następującymi komunikatami:			
+			<screen>Nagłówek V3 sygnatura DSA: NOKEY, key ID 1bbd5459</screen>
+		</para>
+		<para>			
+			Zaczynamy od pobrania klucza publicznego GPG w witryny PLD (dla Ac):
+<screen># lynx http://www.pld-linux.org/AcInfo -dump | \ 
+grep -A 24 "BEGIN PGP" >ac_pub.pgp</screen>
+			następnie importujemy pobrany klucz:
+			<screen># rpm --import ac_pub.pgp</screen>
+			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 <filename>/etc/poldek/pld-source.conf</filename>
+			dodajemy wiersz: <screen>signed = yes</screen> przykładowe
+			źródło będzie wyglądało następująco:
+<screen>[source]
+type  = %{_ac_idxtype}
+name  = ac
+path  = %{_pld_prefix}/PLD/%{_pld_arch}/PLD/RPMS/
+signed = yes</screen>
+		</para>
+		<para>
+			Teraz Poldek będzie ostrzegał przy instalacji niepodpisanego pakietu:
+<screen>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]</screen>			
+		</para>
+		<para>
+			Więcej informacji w dokumetacji programu rpm i Poldka.
+		</para>
+	</section>
+</section>
+


More information about the pld-cvs-commit mailing list