Автор Гілка: Щось незрозуміле із gksu  (Прочитано 2135 раз)

Відсутній motya

  • Новачок
  • *
  • дописів: 33
  • Карма: +0/-0
  • I Love YaBB 2!
$ gksu synaptic

(process:6289): Gtk-WARNING **: This process is currently running setuid or setgid.
This is not a supported use of GTK+. You must create a helper
program instead. For further details, see:

    http://www.gtk.org/setuid.html

Refusing to initialize GTK+.
По  тому лінку нічого зрозумілого про помилку не йдеться...
Не можу нормально користуватись менеджером оновлення, ґдебі та іншими застосунками, що викликають ґксу ... Шо за "хелпер програм"? :-?
Як його (gksudo) привести до стану "по замовченню"?
« Змінено: 2008-02-05 11:19:31 від motya »

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Щось незрозуміле із gksu
« Відповідей #1 : 2008-02-05 19:33:26 »
Не можу нормально користуватись менеджером оновлення, ґдебі та іншими застосунками, що викликають ґксу...

Тобто діалог gksu в тебе зовсім не з'являється?

Що каже

$ ls -l /usr/sbin/synaptic

та

$ ls -l /usr/bin/gksu
Best regards,
nickat

Відсутній motya

  • Новачок
  • *
  • дописів: 33
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Щось незрозуміле із gksu
« Відповідей #2 : 2008-02-05 20:34:19 »
ls -l /usr/sbin/synaptic
-rwxrwxrwx 1 root root 780664 2007-10-04 22:28 /usr/sbin/synaptic

 ls -l /usr/bin/*gksu*
---s--x--x 1 root root 29168 2007-09-13 01:30 /usr/bin/gksu
lrwxrwxrwx 1 root root     4 2008-01-27 13:53 /usr/bin/gksudo -> gksu
Так діалог не з'являється.
Із синаптиком все нормально (запускаю, наразі, через sudo).
« Змінено: 2008-02-05 20:39:26 від motya »

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Щось незрозуміле із gksu
« Відповідей #3 : 2008-02-05 23:08:03 »
спробуй прибрати SUID з /usr/bin/gksu:
як root

# chmod 755 /usr/bin/gksu
Best regards,
nickat

Відсутній motya

  • Новачок
  • *
  • дописів: 33
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Щось незрозуміле із gksu
« Відповідей #4 : 2008-02-06 08:09:59 »
Ой, дякую... Чого я сам недопер... Застосував до всього /usr/bin.

Відсутній motya

  • Новачок
  • *
  • дописів: 33
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Щось незрозуміле із gksu
« Відповідей #5 : 2008-02-06 08:14:03 »
Мдє, даремно я так весь каталог...  Змінились права до sudo, і тепер "sudo: must be setuid root". Пішов я у init 1...

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Щось незрозуміле із gksu
« Відповідей #6 : 2008-02-06 21:42:39 »
Мдє, даремно я так весь каталог...  Змінились права до sudo, і тепер "sudo: must be setuid root".

я думаю sudo це не єдина програма з якою будуть проблеми.

Спробуй перевстановити всі пакети, що встановлюють свої файли до каталогу /usr/bin/

$ sudo aptitude reinstall $(dpkg -S /usr/bin/* 2>/dev/null | tr ',' '\n' | cut -f 1 -d ':' | sort -u | sed '/diversion by /d')
Best regards,
nickat