Strona 3 z 3

: 11 grudnia 2012, 03:58
autor: Rafal_F
Ja też mam w opt, ale to nie ma znaczenia. Można zmienić właściciela i grupę do której należy katalog poleceniem:

Kod: Zaznacz cały

chown -R uzytkownik:grupa /usr/lib/firefox
Szczerze mówiąc nie pomyślałem o tym wcześniej, ale też program aktualizacyjny firefoxa nie pokazuje żadnych komunikatów o błędach. Po prostu zatrzymuje się na "Podłączanie do serwera aktualizacji" czy podobny komunikat.

: 11 grudnia 2012, 09:07
autor: pinochio
Rafal_F pisze:Można zmienić właściciela i grupę do której należy katalog poleceniem:

Kod: Zaznacz cały

chown -R uzytkownik:grupa /usr/lib/firefox
Czy to ma związek z tym?

Kod: Zaznacz cały

 # firefox
 Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyError: cannot open display: :0
 
Jak zmienić, żeby się uruchamiał (także) z konta root?

: 11 grudnia 2012, 22:47
autor: fnmirk
Jak zmienić, żeby się uruchamiał (także) z konta root?
Może mieć właśnie związek z tym, że próbujesz uruchamiać programy graficzne jako root. Jako root uruchamia się jedynie programy narzędziowe, służące do zarządzania systemem. Przeglądarka nie jest programem do uruchomienia, którego wymagane są uprawnienia administratora systemu (root).

: 11 grudnia 2012, 23:48
autor: pinochio
Ale to nie jest mój wymysł z tym uruchamianiem jako root, tak sugerował marcin1982 i Yampress w swoim poradniku, w którym pod koniec skonstatował, żeby "Ewentualnie ściągnąć nowszą paczkę firefoxa ze strony (stary katalog ze starą wersją skasować), a nową wersje rozpakować do /opt.".

: 12 grudnia 2012, 07:42
autor: marcin1982
Rafal_F pisze:Po prostu zatrzymuje się na "Podłączanie do serwera aktualizacji" czy podobny komunikat.
Dzieje się tak, bo program z konta zwykłego użytkownika nie może pisać do katalogu powyżej /home i to jest normalne.
fnmirk pisze:Przeglądarka nie jest programem do uruchomienia, którego wymagane są uprawnienia administratora systemu (root).
Tutaj już musielibyśmy rozstrzygnąć kwestię doktryny. Rozpakowanego Firefoxa można trzymać gdziekolwiek. Aby nie było problemów z aktualizacją - spróbuj rozpakować go do /home. Wtedy na pewno nie będzie problemów z aktualizacją automatyczną przez sam mechanizm programu. Z drugiej strony - u mnie nie ma problemu z uruchomieniem na 30 sekund przeglądarki jako root w trybie graficznym. Kwestię określenia domyślnej przeglądarki dla systemu załatwisz natomiast za pomocą mechanizmu update-alternatives, sprawdziłem, wiem, działa.

: 12 grudnia 2012, 12:18
autor: Rafal_F
marcin1982 pisze:Dzieje się tak, bo program z konta zwykłego użytkownika nie może pisać do katalogu powyżej /home i to jest normalne.
Jak już wspomniałem nie miejsce w strukturze katalogów się liczy, ale to kto jest właścicielem katalogu/pliku do którego chcemy pisać. A to ostatnie można zmienić. Ale rozumiem problem, choć spodziewałem się jakiegoś komunikatu o błędzie zapisu.

: 12 grudnia 2012, 20:45
autor: fnmirk
Problem dotyczy zazwyczaj pierwszego uruchomienia programu graficznego z uprawnieniami administratora systemu (root), na koncie zwykłego użytkownika. Uruchomienie programu spowoduje utworzenie katalogów i plików, których właścicielem będzie root i zwykły użytkownik najczęściej takiego programu nie uruchomi.

Jest to złożone zagadnienie i próba rozpatrzenia każdego aspektu uruchamiana programów graficznych na prawach administratora systemu wykracza, z racji swojej złożoności, poza ramy tego tematu.

Warto jednak mieć świadomość, że kiedy uruchamiamy program graficzny z prawami administratora systemu (root), to zanim ogłosimy, że jakaś funkcjonalność programu później nie działa, z prawami zwykłego użytkownika, to należy dobrze sprawdzić prawa dostępu do plików i katalogów programu. Szczególnie do tych, które znajdują się w katalogu domowym użytkownika.