Stránka 1 z 1

jak opravit prava u installeru, finderu, squidu, ...

Napsal: úte kvě 13, 2008 10:41 am
od drsny
je mozne ze nektery z uvedenych programu nema dostatecne opravneni a pote nedela to co by mel. installer vyhazuje chybu script execution failed nebo package download failed (pozor: pricina techto hlasek muze byt i jina!), finder nebo squid nemohou zmenit pristupova prava k souborum atd.

jak to opravit? dulezite je mit funkcni terminal s funkcnim prikazem su nebo funkcni wifi pripojeni, ssh a na kompu pripojenem do stejne podsite nakonfigurovaneho ssh klienta (treba putty)

nejdrive je nutne se prihlasit jako root na konzoli, coz je mozne udelat dvema zpusoby:

1) bud se prihlas primo jako root pres ssh

2) nebo jako uzivatel mobile do terminalu a zadej nasledujici prikaz
su -l root
pote zadej heslo alpine a odklepni to enterem

pomoci prikazu whoami muzes zkontrolovat zda jsi skutecne nalogovan jako root (neni to ale nutne protoze to poznas podle zameny zanku $ na zacatku radku za #, ktery symbolizuje, ze mas porava superuzivatele)



az budes prihlasen na konsoli jako root, zadej nasledujici prikazy
chown -R root:wheel /Applications/Finder.app
chmod -R 7777 /Applications/Finder.app


prvni z nich nastavi rekurzivne adresari Finder.app jako majitele uzivatele root a druhy nastavi prava spoustet kazdym a zabezpeci, ze pri spusteni je aplikace vzdy spoustena s pravy vlastnika (v tomtlo pripade uzivatele root)

Obrázek

v tomto prikladu je vse demonstrovano na aplikaci finder, ale postup je stejny i u installeru a squidu a je mozne jej aplikovat na libovolny program, ktery potrebuje pristupova prava superuzivatele, aby mohl menit vsechny soubory v telefonu. napada me napr. textedit