Strona 1 z 1

Nie mogę uruchomić niczego jako root

: 11 listopada 2007, 20:56
autor: zomer
Zawsze wisywałem nazwę programu jako root żeby go uruchomić z konsoli. np.

Kod: Zaznacz cały

# kate /etc/fstab
Ale teraz po wydaniu takiego polecenia otrzymóje zwrot

Kod: Zaznacz cały

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Musze wpisywać kdesu kate, podawać hasło i dopiero mam dostęp do programu jako root. Co z tym zrobić? żeby było po staremu?

: 11 listopada 2007, 20:58
autor: soki
Domyślnie logowanie roota do X`ów(czyli graficzne) jest wyłączone.

: 11 listopada 2007, 21:16
autor: Gość

Kod: Zaznacz cały

# DISPLAY=:0 kate /etc/fstab

Pozdrawiam

: 11 listopada 2007, 23:02
autor: ruun
Dodaj na końcu pliku /root/.bashrc linijkę:

Kod: Zaznacz cały

export XAUTHORITY=/home/zomer/.Xauthority

: 11 listopada 2007, 23:05
autor: darkwater
ew. korzystaj z sudo

: 12 listopada 2007, 05:54
autor: Xinill
Lub też dać do autostartu (zwykłego usera) taki skrypt:

Kod: Zaznacz cały

#!/bin/bash
xhost +local:root
exit 0
Albo utworzyć plik /etc/X0.hosts o zawartości

Kod: Zaznacz cały

root
Rozwiązań, jak widać - sporo :>

: 12 listopada 2007, 09:04
autor: Yampress

: 11 grudnia 2007, 13:25
autor: zomer
Wielkie dzięki. To mi ułatwia pracę. Wszystkie rady były skuteczne, ale wybrałem

Kod: Zaznacz cały

export XAUTHORITY=/home/zomer/.Xauthority
. Uznałem to rozwiązanie za optymalny wybór stosunku: wygody do bezpieczeństwa. Mam nadzieje że się nie pomyliłem.