Root nalog Debian 8

2

Root nalog Debian 8

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Napisano: 05 Avg 2015 15:37

Dodao sam to u sudoers fajl:



Evo šta dobijam sada:



Dopuna: 05 Avg 2015 15:42

A kada dodam u fajl

Defaults    env_keep += "XAUTHORITY DISPLAY"

i postavim permisije na 755 ponovo dobijam onu grešku od početka:

No protocol specified

(sublime_text:4942): Gtk-WARNING **: cannot open display: :0


Dopuna: 05 Avg 2015 15:49

bocke ::Probaj sa "su -l -c" (vrlo verovatno može i "su -lc"). Ima li promena?

Najverovatnije je problem sa dbus. Vrlo je verovatno da ga KDE aplikacije zahtevaju. Gtk aplikacije bi pokazale obaveštenje, ali bi se uglavnom ipak pokrenule. Možeš probati i neku gtk aplikaciju da proveriš da li je ovo u pitanju. Probaj Geany.


Tek sam sad skontao na šta misliš GUZ - Glavom U Zid Probao sam i to sada:

Kao običan korisnik:
konsole -e "su -l -c /usr/bin/kate /etc/apache2/mods_enabled/userdir.conf"

Greška:
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.


Kao root:
sudo konsole -e "su -l -c /usr/bin/kate /etc/apache2/mods_enabled/userdir.conf"

Greška:
No protocol specified.

Kao root (bez sudo):
konsole -e "su -l -c /usr/bin/kate etc/apache2/mods_enabled/userdir.conf"

Greška:
No protocol specified. Segmentation fault.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

su -l ili sudo -l pokreću program pod login shellom. Ovo znači da će se pokrenuti i neki dodatni servisi koji se ne bi pokrenuli ako koristiš samo su ili sudo.

Da li se aplikacije mogu pokrenuti kao root ili ne, će verovatno zavisiti od konfiguracije X servera. Ako je zaista nemoguće pokretati X aplikacije kao root, pomoći će:
xhost +local

Ako i dalje dobijaš grešku "segmentation fault" il "no protocol", postoji mogućnost da je tvoja Debian instalacija oštećena. Meni nisu poznate te greške u ovom kontekstu.



offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Ma, nije ni bitno... ionako ću da ga batalim uskoro. Nadam se samo da neću imati ovakvih problema sa Slekom.

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Ni sa Debianom ne bi trebao da imaš problema. Osim ako si nešto čačkao sa podešavanjima ili instalirao nešto neprovereno sa strane.

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Što se podešavanja tiče, samo sam isključio specijalne efekte za KDE i to je to. Google Chrome i Pidgin sam jedino instalirao i to je to. Moguće je i da je do instalacije što ti kažeš.

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Kako si instalirao debian?

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Preuzeo sam Debian KDE odavde:
http://cdimage.debian.org/debian-cd/8.1.0/i386/bt-cd/

Prebacio na fleš i instalirao potpuno normalno. U delu za izbor komponenti sam odabrao prvu opciju (mislim da su u pitanju sistemske alatke) , KDE i printer server. Onda sam čekao nekih pola sata dok se nije sve preuzelo i konfigurisalo. Posle toga nisam imao nikakvih problema sem ovog.

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Ne znam. Teorijski je moguće da se ispis grešaka razlikuje kad je u upotrebi systemd. Ako je to slučaj, onda bi Srki mogao da bude u pravu. Ali praktično... Ne bi trebalo da bude razlike. Doduše nisam radio mnogo sa systemd baziranim distribucijama.

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Napisano: 06 Avg 2015 14:08

Sad nešto razmišljam - jel' može problem da pravi grafička? Nakon instalacije, kad se desktop učitao, izašla mi je stavka u podešavanjima sistema za efekte i neko upozorenje vezano za OpenGL (zato što ta verzija OpenGL-a koju podržava moja kartica, valjda, ne podržava sve efekte). Mada, sve te efekte sam pogasio, ali razmišljam da mi KDE ne pravi ovaj problem.

Dopuna: 06 Avg 2015 21:11

Rešio sam problem!

1. Ovo treba dodati u /etc/bash.bashrc:
export XAUTHORITY=~/.Xauthority

2. I nakon toga kopirati fajl .Xauthority u root direktorijum:
cp /home/imekorisnika/.Xauthority /root/

I dalje se javljaju neke greške, ali grafički programi mogu da se pokreću iz terminala Smile

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12488
  • Gde živiš: Južni pol

Sad mi dođe da te lupim preko nosa. Smile Nije li ti Srki lepo napisao ovde:

Srki_82 ::Imaš više načina na koji možeš da dozvoliš pokretanje aplikacija kao root korisnik u X serveru. Pošto vidim da koristiš "sudo", potrebno je da uradiš sledeće:
Eksportuj promenljivu XAUTHORITY u kojoj treba da se nalazi puno ime Xauthority datoteke za korisnika. Moguće je da Debian to već radi, ali nije na odmet proveriti. Standardna lokacija datoteke je: /home/usersname/.Xauthority
Podesi sudo da osim standardnih env. promenljivih sačuva i XAUTHORITY i DISPLAY... npr Defaults env_keep += "XAUTHORITY DISPLAY"
Pokreni program koristeći sudo


Ja sam mislio da si ti to već probao i da nije išlo. A ono... Grrr.

Ko je trenutno na forumu
 

Ukupno su 855 korisnika na forumu :: 18 registrovanih, 1 sakriven i 836 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., Boris90, comi_pfc, laki_bb, loon123, Marko Marković, Mixelotti, operniki, procesor, raketaš, repac, S2M, stegonosa, wolverined4, wulfy, yrraf, zdrebac