![]() |
dpkg-statoverride(8) |
![]() |
dpkg−statoverride − nadpisywanie w³a¶ciciela i praw plików
dpkg−statoverride [opcje] polecenie
Nadpisania stanu s± sposobem nakazania programowi dpkg(1) u¿ycie innego w³a¶ciciela i trybu pliku podczas instalacji pakietu. (Uwaga: u¿y³em tu s³owa "plik", ale tak naprawdê mo¿e to byæ dowolny obiekt systemu plików, którym zarz±dza dpkg, np. katalogi czy urz±dzenia). Mo¿na ich u¿yæ do zmuszenia programów, które s± zazwyczaj instalowane z flag± setuid, by by³y zainstalowane bez tej flagi lubby by³y mo¿liwe do wykonania tylko przez pewn± grupê u¿ytkowników.
dpkg−statoverride jest narzêdziem u¿ytkowym do zarz±dzania list± nadpisañ stanu. Ma trzy podstawowe funkcje: dodawania, usuwania i wy¶wietlania listy takich nadpisañ.
−−add u¿ytkownik grupa tryb plik
Dodaje nadpisanie dla pliku. Sam plik nie musi istnieæ w czasie wykonania tego polecenia, nadpisanie bêdzie przechowane i u¿yte pó¼niej. U¿ytkowników i grupy mo¿na podawaæ u¿ywaj±c albo ich nazw (na przyk³ad root lub nobody), albo ich numeru poprzedzonego znakiem "#" (na przyk³ad #0 lub #65534). Natomiast tryb musi byæ podany jako liczba ósemkowa.
Je¿eli podano opcjê −−update i plik istnieje, to nowy w³a¶ciciel i prawa zostan± od razu ustawione.
−−remove plik
Usuwa nadpisanie pliku. Polecenie to nie zmienia stanu pliku.
−−list [wzorzec−glob]
Wy¶wietla wszystkie napisania. Je¿eli podano wzorzec nazwy, to wyj¶ciowa lista bêdzie zawieraæ tylko nadpisania pasuj±ce do tego wzorca. Je¿eli nie ma ¿adnych nadpisañ lub ¿adne nadpisanie nie pasuje do wzorca, to dpkg−statoverride zakoñczy dzia³anie z kodem b³êdu 1.
−−help |
Wy¶wietla informacjê o u¿ytkowaniu i koñczy dzia³anie. |
−−version
Wy¶wietla informacjê o wersji i pomy¶lnie koñczy dzia³anie.
−−admindir katalog
Zmienia katalog bazy danych dpkg, w którym tak¿e jest przechowywany plik statoverride. Domy¶lnie jest to /var/lib/dpkg.
−−force
Wymusza podan± akcjê, nawet je¿eli sprawdzenia dokonywane przez program by tego zabroni³y. Jest to potrzebne, aby nadpisaæ istniej±ce nadpisanie.
−−update
Od razy próbuje zmieniæ w³a¶ciciela i prawa pliku, je¿eli ten plik istnieje.
−−quiet
Wy¶wietla mniej komunikatów o podejmowanych przez program akcjach.
/var/lib/dpkg/statoverride
Plik zawieraj±cy
obecn± listê nadpisañ stanu w
systemie. Zlokalizowany jest w katalogu administracyjnym
dpkg, ³±cznie z innymi plikami wa¿nymi
dla dpkg, takimi jak "status" lub
"available".
Uwaga: przed zast±pieniem pliku now±
wersj±, dpkg−statoverride zachowuje
star± kopiê w pliku z rozszerzeniem
"−old".
dpkg(1).
Copyright © 2000 Wichert Akkerman
Niniejszy program jest oprogramowaniem wolnym, sprawd¼ Powszechn± Licencjê Publiczn± GNU w wersji drugiej lub pó¼niejszej, by dowiedzieæ siê o warunkach dystrybucji. Brak JAKIEJKOLWIEK gwarancji.
Piotr
Roszatycki <dexter@debian.org>, 1999
Bartosz Feñski <fenio@debian.org>, 2004-2005
Robert Luberda <robert@debian.org>, 2006-2008
Wiktor Wandachowicz <siryes@gmail.com>, 2008
![]() |
dpkg-statoverride(8) | ![]() |