Como desabilitar botão desligar?

1. Como desabilitar botão desligar?

Marcos Borges Santana
markimbh

(usa Debian)

Enviado em 23/08/2007 - 07:35h

Pessoal, preciso saber como faço para desabilitar o botão desligar do Ubuntu (Gnome). Ou então pedir senha do root quando o usuário pressionar a tecla desligar.
Desde já agradeço!


  


2. Re: Como desabilitar botão desligar?

Moisés Pereira dos Santos
mpsnet

(usa Slackware)

Enviado em 23/08/2007 - 10:06h

Cara nao sei no Gnome, mas no KDE no painel de controle tem um item chamado de sesção (configurar seção) la vc diz quais usuarios pode fazer logon e quais usuarios podem fazer logoff no sistema, sendo assim quem faz o logon e nao pode fazer o logoff tera a opção de desligar o sistema desabilitado. Procure por algo parecido nos menus de configuração do Gnome !


Abraço


3. Re: Como desabilitar botão desligar?

Francisco Jarbas Teixeira Matos
thelinux

(usa Red Hat)

Enviado em 23/08/2007 - 12:57h

Como desabilitar o botão reboot e shutdown
Faça estas configurações:

vi /etc/X11/gdm/gdm.conf

[greeter]
GraphicalTheme=GDM-plain-swoosh
ConfigAvailable=false
SystemMenu=false
Testado no Red Hat usando o Gnome.
Espero que te ajude.


4. Re: Como desabilitar botão desligar?

Marcos Borges Santana
markimbh

(usa Debian)

Enviado em 13/09/2007 - 13:45h

Valeu thelinux!

Deu certo, cara!

abraço


5. No meu não deu!

Jonathan Willian
jwillian

(usa Fedora)

Enviado em 13/11/2008 - 11:02h

Galera no meu não deu e eu preciso disso urgente!!!
mas no meu caso eu estou usando fedora 9 com gnome 2.22.3 e o gdm.conf é assm:
<!DOCTYPE busconfig PUBLIC
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>

<!-- Only root can own the service -->
<policy user="root">
<allow own="org.gnome.DisplayManager"/>

<allow send_interface="org.gnome.DisplayManager.Manager"/>
<allow send_interface="org.gnome.DisplayManager.Display"/>
<allow send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/>
<allow send_interface="org.gnome.DisplayManager.Settings"/>
<allow send_interface="org.gnome.DisplayManager.Slave"/>
<allow send_interface="org.gnome.DisplayManager.Session"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DBus.Properties" />
</policy>

<policy context="default">
<deny send_interface="org.gnome.DisplayManager.Manager"/>
<deny send_interface="org.gnome.DisplayManager.Display"/>
<deny send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/>
<deny send_interface="org.gnome.DisplayManager.Settings"/>
<deny send_interface="org.gnome.DisplayManager.Slave"/>
<deny send_interface="org.gnome.DisplayManager.Session"/>
<deny send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DBus.Properties" />

<allow send_interface="org.gnome.DisplayManager.Display"
send_member="GetId"/>
<allow send_interface="org.gnome.DisplayManager.Display"
send_member="GetRemoteHostname"/>
<allow send_interface="org.gnome.DisplayManager.Display"
send_member="GetSeatId"/>
<allow send_interface="org.gnome.DisplayManager.Display"
send_member="GetX11DisplayName"/>
<allow send_interface="org.gnome.DisplayManager.Display"
send_member="GetX11DisplayNumber"/>
<allow send_interface="org.gnome.DisplayManager.Display"
send_member="IsLocal"/>

<allow send_interface="org.gnome.DisplayManager.LocalDisplayFactory"
send_member="CreateTransientDisplay"/>

<allow send_interface="org.gnome.DisplayManager.Manager"
send_member="GetDisplays"/>

</policy>

<policy user="gdm">
<allow send_interface="org.gnome.DisplayManager.Manager"/>
<allow send_interface="org.gnome.DisplayManager.Display"/>
<allow send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/>
<allow send_interface="org.gnome.DisplayManager.Settings"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DBus.Properties" />
</policy>

</busconfig>

onde eu coloco as modificações?

Desde Já Agradeço!