___ qstntxt ___

Eu instalei o Ubuntu 17.10. Agora estou com problemas com %code% :

%pre%

Se eu não usar %code% , a caixa de diálogo de senha será desativada. Então parece um problema com a criação de um tty para root.

Algum conselho?

    
___ answer968199 ___

Se você estiver usando o Ubuntu 17.04 ou superior, é recomendado usar o gvfs admin backend . Basta adicionar admin: // à frente do caminho de arquivo completo que você deseja abrir em um aplicativo como o Editor de texto ou o Arquivos de aplicativos .

Por exemplo, para alterar as configurações de inicialização, abra

%pre%

Este método usa o PolicyKit e ainda funcionará com o padrão Wayland do Ubuntu 17.10, enquanto o sudo e o gksu para aplicativos GUI não.

    
___ answer1031691 ___

Se um aplicativo suportar a Wayland API, você poderá executá-lo como root usando o comando %code% .

O switch -E diz ao sudo para preservar as variáveis de ambiente (assim como WAYLAND_SOCKET e XDG_RUNTIME_DIR) necessárias para os aplicativos de rotas terrestres. É sempre melhor usar essa opção do que o desagradável xhost hack proposto em outras respostas. xhost permite que o aplicativo seja executado sob o wrapper X, que é menos seguro que o Wayland (área de transferência compartilhada, keylogging, etc.). O truque sudo-EH não funciona com um aplicativo que não tenha sido reescrito para wayland, como o gparted, por exemplo, mas funcionaria com o gedit, etc.

    
___ tag123gksu ___ gksu é um frontend do GTK + para su e sudo ___

35

Eu instalei o Ubuntu 17.10. Agora estou com problemas com gksu :

$ gksu -dg synaptic
No ask_pass set, using default!
xauth: /tmp/libgksu-HgUjgQ/.Xauthority
STARTUP_ID: gksu/synaptic/8760-0-alex-XPS-15-9530_TIME4974977
cmd[0]: /usr/bin/sudo
cmd[1]: -H
cmd[2]: -S
cmd[3]: -p
cmd[4]: GNOME_SUDO_PASS
cmd[5]: -u
cmd[6]: root
cmd[7]: --
cmd[8]: synaptic
buffer: -GNOME_SUDO_PASS-
brute force GNOME_SUDO_PASS ended...
Yeah, we're in...
Unable to init server: Could not connect: Connection refused
(synaptic:8767): Gtk-WARNING **: cannot open display: :1
xauth: /tmp/libgksu-HgUjgQ/.Xauthority
xauth_env: (null)
dir: /tmp/libgksu-HgUjgQ

Se eu não usar -g , a caixa de diálogo de senha será desativada. Então parece um problema com a criação de um tty para root.

Algum conselho?

    
por Alex Chapiro 04.10.2017 / 15:58

7 respostas

44

___ qstntxt ___

Eu instalei o Ubuntu 17.10. Agora estou com problemas com nano :

xhost si:localuser:root 

Se eu não usar vim , a caixa de diálogo de senha será desativada. Então parece um problema com a criação de um tty para root.

Algum conselho?

    
___ answer968199 ___

Se você estiver usando o Ubuntu 17.04 ou superior, é recomendado usar o gvfs admin backend . Basta adicionar admin: // à frente do caminho de arquivo completo que você deseja abrir em um aplicativo como o Editor de texto ou o Arquivos de aplicativos .

Por exemplo, para alterar as configurações de inicialização, abra

xhost -si:localuser:root 

Este método usa o PolicyKit e ainda funcionará com o padrão Wayland do Ubuntu 17.10, enquanto o sudo e o gksu para aplicativos GUI não.

    
___ answer1031691 ___

Se um aplicativo suportar a Wayland API, você poderá executá-lo como root usando o comando emacs .

O switch -E diz ao sudo para preservar as variáveis de ambiente (assim como WAYLAND_SOCKET e XDG_RUNTIME_DIR) necessárias para os aplicativos de rotas terrestres. É sempre melhor usar essa opção do que o desagradável xhost hack proposto em outras respostas. xhost permite que o aplicativo seja executado sob o wrapper X, que é menos seguro que o Wayland (área de transferência compartilhada, keylogging, etc.). O truque sudo-EH não funciona com um aplicativo que não tenha sido reescrito para wayland, como o gparted, por exemplo, mas funcionaria com o gedit, etc.

    
___ tag123gksu ___ gksu é um frontend do GTK + para su e sudo ___
por Panther 04.10.2017 / 16:36
17
___ qstntxt ___

Eu instalei o Ubuntu 17.10. Agora estou com problemas com synaptic :

xhost +si:localuser:root

Se eu não usar gparted , a caixa de diálogo de senha será desativada. Então parece um problema com a criação de um tty para root.

Algum conselho?

    
___ answer968199 ___

Se você estiver usando o Ubuntu 17.04 ou superior, é recomendado usar o gvfs admin backend . Basta adicionar admin: // à frente do caminho de arquivo completo que você deseja abrir em um aplicativo como o Editor de texto ou o Arquivos de aplicativos .

Por exemplo, para alterar as configurações de inicialização, abra

sudo -H

Este método usa o PolicyKit e ainda funcionará com o padrão Wayland do Ubuntu 17.10, enquanto o sudo e o gksu para aplicativos GUI não.

    
___ answer1031691 ___

Se um aplicativo suportar a Wayland API, você poderá executá-lo como root usando o comando mkusb .

O switch -E diz ao sudo para preservar as variáveis de ambiente (assim como WAYLAND_SOCKET e XDG_RUNTIME_DIR) necessárias para os aplicativos de rotas terrestres. É sempre melhor usar essa opção do que o desagradável xhost hack proposto em outras respostas. xhost permite que o aplicativo seja executado sob o wrapper X, que é menos seguro que o Wayland (área de transferência compartilhada, keylogging, etc.). O truque sudo-EH não funciona com um aplicativo que não tenha sido reescrito para wayland, como o gparted, por exemplo, mas funcionaria com o gedit, etc.

    
___ tag123gksu ___ gksu é um frontend do GTK + para su e sudo ___
por sudodus 04.10.2017 / 16:51
6
___ qstntxt ___

Eu instalei o Ubuntu 17.10. Agora estou com problemas com %code% :

if [ $XDG_SESSION_TYPE = "wayland" ]; then
    xhost +si:localuser:root
fi

Se eu não usar %code% , a caixa de diálogo de senha será desativada. Então parece um problema com a criação de um tty para root.

Algum conselho?

    
___ answer968199 ___

Se você estiver usando o Ubuntu 17.04 ou superior, é recomendado usar o gvfs admin backend . Basta adicionar admin: // à frente do caminho de arquivo completo que você deseja abrir em um aplicativo como o Editor de texto ou o Arquivos de aplicativos .

Por exemplo, para alterar as configurações de inicialização, abra

%pre%

Este método usa o PolicyKit e ainda funcionará com o padrão Wayland do Ubuntu 17.10, enquanto o sudo e o gksu para aplicativos GUI não.

    
___ answer1031691 ___

Se um aplicativo suportar a Wayland API, você poderá executá-lo como root usando o comando %code% .

O switch -E diz ao sudo para preservar as variáveis de ambiente (assim como WAYLAND_SOCKET e XDG_RUNTIME_DIR) necessárias para os aplicativos de rotas terrestres. É sempre melhor usar essa opção do que o desagradável xhost hack proposto em outras respostas. xhost permite que o aplicativo seja executado sob o wrapper X, que é menos seguro que o Wayland (área de transferência compartilhada, keylogging, etc.). O truque sudo-EH não funciona com um aplicativo que não tenha sido reescrito para wayland, como o gparted, por exemplo, mas funcionaria com o gedit, etc.

    
___ tag123gksu ___ gksu é um frontend do GTK + para su e sudo ___
por eli chan 07.10.2017 / 12:52
5

Se você estiver usando o Ubuntu 17.04 ou superior, é recomendado usar o gvfs admin backend . Basta adicionar admin: // à frente do caminho de arquivo completo que você deseja abrir em um aplicativo como o Editor de texto ou o Arquivos de aplicativos .

Por exemplo, para alterar as configurações de inicialização, abra

admin:///etc/default/grub

Este método usa o PolicyKit e ainda funcionará com o padrão Wayland do Ubuntu 17.10, enquanto o sudo e o gksu para aplicativos GUI não.

    
por Jeremy Bicha 23.10.2017 / 20:45
3
___ qstntxt ___

Eu instalei o Ubuntu 17.10. Agora estou com problemas com /etc/xdg/autostart :

cat <<EOF | sudo tee /etc/xdg/autostart/xhost.desktop
[Desktop Entry]
Name=xhost
Comment=Fix graphical root applications
Exec="xhost +si:localuser:root"
Terminal=false
Type=Application
EOF

Se eu não usar xhost +si:localuser:root , a caixa de diálogo de senha será desativada. Então parece um problema com a criação de um tty para root.

Algum conselho?

    
___ answer968199 ___

Se você estiver usando o Ubuntu 17.04 ou superior, é recomendado usar o gvfs admin backend . Basta adicionar admin: // à frente do caminho de arquivo completo que você deseja abrir em um aplicativo como o Editor de texto ou o Arquivos de aplicativos .

Por exemplo, para alterar as configurações de inicialização, abra

%pre%

Este método usa o PolicyKit e ainda funcionará com o padrão Wayland do Ubuntu 17.10, enquanto o sudo e o gksu para aplicativos GUI não.

    
___ answer1031691 ___

Se um aplicativo suportar a Wayland API, você poderá executá-lo como root usando o comando %code% .

O switch -E diz ao sudo para preservar as variáveis de ambiente (assim como WAYLAND_SOCKET e XDG_RUNTIME_DIR) necessárias para os aplicativos de rotas terrestres. É sempre melhor usar essa opção do que o desagradável xhost hack proposto em outras respostas. xhost permite que o aplicativo seja executado sob o wrapper X, que é menos seguro que o Wayland (área de transferência compartilhada, keylogging, etc.). O truque sudo-EH não funciona com um aplicativo que não tenha sido reescrito para wayland, como o gparted, por exemplo, mas funcionaria com o gedit, etc.

    
___ tag123gksu ___ gksu é um frontend do GTK + para su e sudo ___
por N0rbert 22.10.2017 / 12:45
0
___ qstntxt ___

Eu instalei o Ubuntu 17.10. Agora estou com problemas com %code% :

#! /bin/bash
set -e 
if [ -z "" ] ; then
    echo "Application is not specified" ;  exit
fi 
if [ $XDG_SESSION_TYPE = "wayland" ]; then
    if [[ -t 1 ]]; then
       xhost +si:localuser:root
       sudo -u root "$@"
       xhost  -  
       exit 0
    fi 
fi
gksu "$@"

Se eu não usar %code% , a caixa de diálogo de senha será desativada. Então parece um problema com a criação de um tty para root.

Algum conselho?

    
___ answer968199 ___

Se você estiver usando o Ubuntu 17.04 ou superior, é recomendado usar o gvfs admin backend . Basta adicionar admin: // à frente do caminho de arquivo completo que você deseja abrir em um aplicativo como o Editor de texto ou o Arquivos de aplicativos .

Por exemplo, para alterar as configurações de inicialização, abra

%pre%

Este método usa o PolicyKit e ainda funcionará com o padrão Wayland do Ubuntu 17.10, enquanto o sudo e o gksu para aplicativos GUI não.

    
___ answer1031691 ___

Se um aplicativo suportar a Wayland API, você poderá executá-lo como root usando o comando %code% .

O switch -E diz ao sudo para preservar as variáveis de ambiente (assim como WAYLAND_SOCKET e XDG_RUNTIME_DIR) necessárias para os aplicativos de rotas terrestres. É sempre melhor usar essa opção do que o desagradável xhost hack proposto em outras respostas. xhost permite que o aplicativo seja executado sob o wrapper X, que é menos seguro que o Wayland (área de transferência compartilhada, keylogging, etc.). O truque sudo-EH não funciona com um aplicativo que não tenha sido reescrito para wayland, como o gparted, por exemplo, mas funcionaria com o gedit, etc.

    
___ tag123gksu ___ gksu é um frontend do GTK + para su e sudo ___
por Alex Chapiro 26.10.2017 / 04:10
0

Se um aplicativo suportar a Wayland API, você poderá executá-lo como root usando o comando sudo -EH application .

O switch -E diz ao sudo para preservar as variáveis de ambiente (assim como WAYLAND_SOCKET e XDG_RUNTIME_DIR) necessárias para os aplicativos de rotas terrestres. É sempre melhor usar essa opção do que o desagradável xhost hack proposto em outras respostas. xhost permite que o aplicativo seja executado sob o wrapper X, que é menos seguro que o Wayland (área de transferência compartilhada, keylogging, etc.). O truque sudo-EH não funciona com um aplicativo que não tenha sido reescrito para wayland, como o gparted, por exemplo, mas funcionaria com o gedit, etc.

    
por ZAB 03.05.2018 / 21:08