Не работает gksu (gksudo, gksuexec)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Inquisitive Alex
Сообщения: 82

Не работает gksu (gksudo, gksuexec)

Сообщение Inquisitive Alex »

Установил пакет, пытаюсь запустить программу. Выдаётся окошко с запросом пароля. Ввожу пароль и вот результат:

Код: Выделить всё

gksu gedit
sh: /usr/X11R6/bin/xauth: Нет такого файла или каталога
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

cannot open display: (null)


или

Код: Выделить всё

gksu nautilus
sh: /usr/X11R6/bin/xauth: Нет такого файла или каталога
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified


(nautilus:4395): Gtk-WARNING **: cannot open display:


Пробовал так:

Код: Выделить всё


gksu -S -g  gedit
GNOME_SUDO_PASS
sudo: 1 incorrect password attempt


Использую Fedora 5...
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Не работает gksu (gksudo, gksuexec)

Сообщение ddc »

Код: Выделить всё

export DISPLAY=":0.0"
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Не работает gksu (gksudo, gksuexec)

Сообщение diesel »

а чем вам sudo vim не подходит? :)
Спасибо сказали:
Inquisitive Alex
Сообщения: 82

Re: Не работает gksu (gksudo, gksuexec)

Сообщение Inquisitive Alex »

diesel писал(а):
10.08.2006 00:43
а чем вам sudo vim не подходит? :)

удивительно, но не работает... Пароль не подходит (хотя и правильный)...

Код: Выделить всё

export DISPLAY=":0.0"


тоже не работает...
результат:

Код: Выделить всё

gksuexec nautilus
sh: /usr/X11R6/bin/xauth: Нет такого файла или каталога
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

cannot open display: (null)
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Не работает gksu (gksudo, gksuexec)

Сообщение diesel »

Inquisitive Alex писал(а):
10.08.2006 22:04
diesel писал(а):
10.08.2006 00:43

а чем вам sudo vim не подходит? :)

удивительно, но не работает... Пароль не подходит (хотя и правильный)...


cat /etc/sudoers покажите? Обычно(если не указано специальных опций) для sudo необходимо вводить не пароль рута, а другой специально назначенный пароль, позволяющий пользователю выполнять действия рута. А то в существовании sudo вообще никакого смысла нету... Можно вообще сделать чтобы sudo без всяких паролей было .... :)
Спасибо сказали:
Inquisitive Alex
Сообщения: 82

Re: Не работает gksu (gksudo, gksuexec)

Сообщение Inquisitive Alex »

diesel писал(а):
10.08.2006 23:24
cat /etc/sudoers покажите? Обычно(если не указано специальных опций) для sudo необходимо вводить не пароль рута, а другой специально назначенный пароль, позволяющий пользователю выполнять действия рута. А то в существовании sudo вообще никакого смысла нету... Можно вообще сделать чтобы sudo без всяких паролей было .... :)

А что это за пароль и где его можно задать?

Код: Выделить всё

cat /etc/sudoers
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

Defaults    env_reset
Defaults    env_keep = "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR \
                        LS_COLORS MAIL PS1 PS2 QTDIR USERNAME \
                        LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION \
                        LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC \
                        LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS \
                        _XKB_CHARSET"

# Runas alias specification

# User privilege specification
root    ALL=(ALL) ALL
alex    localhost = ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel        ALL=(ALL)       ALL

# Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now

Пользователь alex - это я...
А что с gksu -то делать..?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Не работает gksu (gksudo, gksuexec)

Сообщение diesel »

Inquisitive Alex писал(а):
11.08.2006 18:58
diesel писал(а):
10.08.2006 23:24

cat /etc/sudoers покажите? Обычно(если не указано специальных опций) для sudo необходимо вводить не пароль рута, а другой специально назначенный пароль, позволяющий пользователю выполнять действия рута. А то в существовании sudo вообще никакого смысла нету... Можно вообще сделать чтобы sudo без всяких паролей было .... :)

А что это за пароль и где его можно задать?


сори, глубоко и не о том задумался ) "не пароль рута, а пароль пользователя" ...
Спасибо сказали:
Аватара пользователя
Jinn
Сообщения: 698
Статус: Интересующийся бывалый прохожий

Re: Не работает gksu (gksudo, gksuexec)

Сообщение Jinn »

Попробуйте после gksu указать полное имя файла с путем.
Don't trouble troubles until troubles trouble you!
Спасибо сказали:
Inquisitive Alex
Сообщения: 82

Re: Не работает gksu (gksudo, gksuexec)

Сообщение Inquisitive Alex »

решил проблему так: gksu жаловался на отсутствие файла /usr/X11R6/bin/xauth. Нашёл его и создал на него ссылку. Также изменил файл /etc/sudoers, указав там для пользователя имя хоста вместо localhost.
Спасибо сказали: