Strona 1 z 2
[+] Debian LXDE uruchamianie programów jako root
: 18 lutego 2014, 16:40
autor: FunLnx
Witam
Dotychczas jeśli miałem zamiar edytować jakikolwiek plik jako root robiłem to poprzez program nano. Czy można jako root dokonywać edycji w innych programach np gedit, kwrite , xedit?
Próbowałem uruchamiać za pomocą polecenia gksu, su lecz za każdym razem pojawia się błąd
Kod: Zaznacz cały
No protocol specifiedError: Can't open display: :0
działa tylko nano.
: 18 lutego 2014, 16:56
autor: Menel
w lxde masz leafpad (jak nie masz to sobie doinstaluj), bardzo fajny, lekki graficzny edytorek, bez problemu edytuje pliki z rota
: 18 lutego 2014, 17:06
autor: FunLnx
ma to zainstalowane, ale coś nie halo. Po zalogowaniu na root wpisuje np
dostaje
Kod: Zaznacz cały
No protocol specified
leafpad: Nie można otworzyć ekranu:
: 18 lutego 2014, 17:24
autor: Rafal_F
Ze względów bezpieczeństwa została wyłączona możliwość uruchamiania programów graficznych przez root.
Może spróbuj przez gksu. Najpierw je zainstaluj:
Więcej tutaj:
https://wiki.archlinux.org/index.php/Ru ... ps_as_root
: 18 lutego 2014, 19:22
autor: Yampress
w terminalu/komsoli za pomocą polecenia
su
przełącz się na konto roota i po przełączeniu odpalasz program,który chcesz. A on odpala się z prawami roota
: 18 lutego 2014, 19:25
autor: Rafal_F
No właśnie nie zawsze. Można to zablokować i wtedy program się nie uruchomi. Pojawią się takie błędy jakie podał FunLnx.
: 18 lutego 2014, 19:35
autor: saturno
Jeśli, to nie tajemnica państwowa podziel się choćby podstawowymi danymi (wersja systemu, wersja leafpad-a, repozytoria).
Odnośnie samego problemu, to ja też często spotykałem się z podobnymi problemami i rozwiązywałem to inaczej.
A mianowicie w ustawieniach leafpad-a: Edycja >> Preferencje >> Zaawansowane >> Polecenie zmiany użytkownika wpisuję: gksu i zamykam preferencje.
Następnie wchodzę w: Narzędzia >> Otwórz położenie jako użytkownik root
W nowo otwartym oknie leafpad-a dowolnie mogę edytować pliki z uprawnieniami root-a.
Ps. W powyższym rozwiązaniu jest jeden mały ale dość istotny szczegół, otóż ten uruchomiony z podwyższonymi uprawnieniami leafpad ma popsuty kosz. Można usuwać pliki do kosza, ale podgląd kosza ani usuwanie z niego plików już nie działa.
: 18 lutego 2014, 19:40
autor: Rafal_F
@saturno Leafpad to edytor tekstu, Tobie chodzi chyba o zmianę ustawień w menedżerze plików (pcmanfm?).
: 18 lutego 2014, 19:48
autor: FunLnx
gksu mam zainstalowane.
Kod: Zaznacz cały
i A gksu - Nakładka graficzna na su
i A libgksu2-0 - Biblioteka dostarczająca funkcje su i sudo
p libgksu2-dev
Jeśli to zabezpieczenie to okej, ale przynajmniej chciałbym wiedzieć jak je wyłączyć.
Kod: Zaznacz cały
# gksu leafpadNo protocol specified
(gksu:4905): Gtk-WARNING **: cannot open display: :0
edit
Leafpad 0.8.18.1
Kod: Zaznacz cały
Linux version 3.2.0-4-686-pae (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.54-2
Kod: Zaznacz cały
deb http://ftp.pl.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ wheezy main non-free contrib
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ wheezy-updates main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ wheezy-updates main non-free contrib
deb http://ftp.pl.debian.org/debian/ wheezy-backports main
deb http://www.deb-multimedia.org/ stable main non-free
deb-src http://www.deb-multimedia.org/ stable main non-free
: 18 lutego 2014, 19:57
autor: ArnVaker
gksu ze zwykłego użytkownika odpalaj.