[+] Debian LXDE uruchamianie programów jako root

Ogólne pytania dotyczące systemu
FunLnx
Posty: 61
Rejestracja: 16 lutego 2014, 10:59

[+] Debian LXDE uruchamianie programów jako root

Post 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.
Awatar użytkownika
Menel
Member
Posty: 1117
Rejestracja: 24 sierpnia 2013, 19:58
Lokalizacja: doktor informoparalityki

Post autor: Menel »

w lxde masz leafpad (jak nie masz to sobie doinstaluj), bardzo fajny, lekki graficzny edytorek, bez problemu edytuje pliki z rota
FunLnx
Posty: 61
Rejestracja: 16 lutego 2014, 10:59

Post autor: FunLnx »

ma to zainstalowane, ale coś nie halo. Po zalogowaniu na root wpisuje np

Kod: Zaznacz cały

leafpad /etc/xdg/lxsession/LXDE/autostart
dostaje

Kod: Zaznacz cały

No protocol specified
leafpad: Nie można otworzyć ekranu: 
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post 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:

Kod: Zaznacz cały

aptitude install gksu
Więcej tutaj: https://wiki.archlinux.org/index.php/Ru ... ps_as_root
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post 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
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post 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.
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

Post 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.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

@saturno Leafpad to edytor tekstu, Tobie chodzi chyba o zmianę ustawień w menedżerze plików (pcmanfm?).
FunLnx
Posty: 61
Rejestracja: 16 lutego 2014, 10:59

Post 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
Awatar użytkownika
ArnVaker
Beginner
Posty: 277
Rejestracja: 10 października 2012, 21:58

Post autor: ArnVaker »

gksu ze zwykłego użytkownika odpalaj.
ODPOWIEDZ