PLD-doc: devel-hints-pl.txt - system acounts and groups owned by packages
pawelz
pawelz at pld-linux.org
Tue Sep 23 21:06:20 CEST 2008
Author: pawelz Date: Tue Sep 23 19:06:20 2008 GMT
Module: PLD-doc Tag: HEAD
---- Log message:
- system acounts and groups owned by packages
---- Files affected:
PLD-doc:
devel-hints-pl.txt (1.53 -> 1.54)
---- Diffs:
================================================================
Index: PLD-doc/devel-hints-pl.txt
diff -u PLD-doc/devel-hints-pl.txt:1.53 PLD-doc/devel-hints-pl.txt:1.54
--- PLD-doc/devel-hints-pl.txt:1.53 Fri Sep 19 20:27:52 2008
+++ PLD-doc/devel-hints-pl.txt Tue Sep 23 21:06:15 2008
@@ -421,6 +421,26 @@
- umieszczaæ plików standardowych licencji, zawartych w pakiecie
common-licenses
+Konta systemowe i grupy tworzone przez pakiety:
+Czasami zdarza siê, pakiet potrzebuje utworzyæ u¿ytkownika i/lub grupê.
+Przyk³adowo je¿eli jest to demon,który ma byæ uruchamiany z ograniczonymi
+prawami. W takiej sytuacji:
+- rejestrujemy nazwê u¿ytkownika, nazwê grupy, uid oraz gid w pliku:
+ cvs://PLD-doc/uid_gid.db.txt
+- tworzymy u¿ytkownika/grupê w skrypcie %pre korzystaj±c z makr %groupadd oraz
+ %useradd
+- usuwamy u¿ytkownika/grupê w skrypcie %postun korzystaj±c z makr %userremove
+ oraz %groupremove
+- dodajemy odpowiednie zale¿no¶ci:
+ Requires(postun): /usr/sbin/groupdel
+ Requires(postun): /usr/sbin/userdel
+ Requires(pre): /bin/id
+ Requires(pre): /usr/bin/getgid
+ Requires(pre): /usr/sbin/groupadd
+ Requires(pre): /usr/sbin/useradd
+ Provides: group(foo)
+ Provides: user(foo)
+
Uaktualniaj±c pakiet nale¿y przejrzeæ nak³adane patche. £aty s± nak³adane
nie bez powodu i niedopuszczalne jest ich usuwanie tylko dlatego, ¿e "bez
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/PLD-doc/devel-hints-pl.txt?r1=1.53&r2=1.54&f=u
More information about the pld-cvs-commit
mailing list