[opensuse-pt] Encerrar sessão gráfica de um segundo, terceiro, ... usuário logado sem que o gdm execute um restart
Boa tarde Senhores, Estou precisando fazer com que a sessão de um segundo usuário logado no gnome, seja encerrada sem que o gdm seja restartado. Por exemplo, vamos imaginar o cenário: * O usuário "chico" estava logado na estação de trabalho, porém esta estação é para uso comum na empresa, sendo assim, a política é, que se algum novo usuário for utilizar a mesma estação, este novo usuário deverá prosseguir para "trocar de usuário" (o ambiente utilizado é o gnome2 - opensuse 11.1), digamos que o novo usuário seja o "joao", após o João autenticar, e caso executássemos um "w" ou "who" iríamos ver os usuários "chico" e "joao" logados porém em display diferentes, então vem o problema, como faço para encerrar a sessão do usuário "chico" sem que o gdm restart? Já utilizei dos comandos: killall -KILL -u chico (comando executado via ssh pelo root), a sessão do chico é encerrada, porém o usuário "joao" que está logado e utilizando a estação naquele momento, é surpreendido com um restart do gdm. Já utilizei também o comando: "gnome-session-save --kill --silent ou --force-logout e todos eles fazem um restart no gdm. Algum dos senhores poderia me ajudar na solução deste problema? -- Att, Sylvio César, LPIC1, LPIC2, RHCT, RHCE, NCLA, FreeBSD Committer. ---- Se vós estiverdes em mim, e as minhas palavras estiverem em vós, pedireis tudo o que quiserdes, e vos será feito. João 15:7 -- To unsubscribe, e-mail: opensuse-pt+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-pt+owner@opensuse.org
Já experimentou matar somente o processo gnome-session do usuário?
2012/5/4 Sylvio Cesar
Boa tarde Senhores,
Estou precisando fazer com que a sessão de um segundo usuário logado no gnome, seja encerrada sem que o gdm seja restartado. Por exemplo, vamos imaginar o cenário: * O usuário "chico" estava logado na estação de trabalho, porém esta estação é para uso comum na empresa, sendo assim, a política é, que se algum novo usuário for utilizar a mesma estação, este novo usuário deverá prosseguir para "trocar de usuário" (o ambiente utilizado é o gnome2 - opensuse 11.1), digamos que o novo usuário seja o "joao", após o João autenticar, e caso executássemos um "w" ou "who" iríamos ver os usuários "chico" e "joao" logados porém em display diferentes, então vem o problema, como faço para encerrar a sessão do usuário "chico" sem que o gdm restart? Já utilizei dos comandos: killall -KILL -u chico (comando executado via ssh pelo root), a sessão do chico é encerrada, porém o usuário "joao" que está logado e utilizando a estação naquele momento, é surpreendido com um restart do gdm. Já utilizei também o comando: "gnome-session-save --kill --silent ou --force-logout e todos eles fazem um restart no gdm. Algum dos senhores poderia me ajudar na solução deste problema?
-- Att,
Sylvio César, LPIC1, LPIC2, RHCT, RHCE, NCLA, FreeBSD Committer.
---- Se vós estiverdes em mim, e as minhas palavras estiverem em vós, pedireis tudo o que quiserdes, e vos será feito. João 15:7 -- To unsubscribe, e-mail: opensuse-pt+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-pt+owner@opensuse.org
-- Raul Libório http://rauhmaru.blogspot.com/ rauhmarutsªhotmailºcom openSUSE Member | Linux User #4444581 "There are only 10 types of people in the world - Those who understand binary, and those who don't." -- To unsubscribe, e-mail: opensuse-pt+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-pt+owner@opensuse.org
Em 4 de maio de 2012 17:50, Raul Libório
Já experimentou matar somente o processo gnome-session do usuário?
2012/5/4 Sylvio Cesar
: Boa tarde Senhores,
Estou precisando fazer com que a sessão de um segundo usuário logado no gnome, seja encerrada sem que o gdm seja restartado. Por exemplo, vamos imaginar o cenário: * O usuário "chico" estava logado na estação de trabalho, porém esta estação é para uso comum na empresa, sendo assim, a política é, que se algum novo usuário for utilizar a mesma estação, este novo usuário deverá prosseguir para "trocar de usuário" (o ambiente utilizado é o gnome2 - opensuse 11.1), digamos que o novo usuário seja o "joao", após o João autenticar, e caso executássemos um "w" ou "who" iríamos ver os usuários "chico" e "joao" logados porém em display diferentes, então vem o problema, como faço para encerrar a sessão do usuário "chico" sem que o gdm restart? Já utilizei dos comandos: killall -KILL -u chico (comando executado via ssh pelo root), a sessão do chico é encerrada, porém o usuário "joao" que está logado e utilizando a estação naquele momento, é surpreendido com um restart do gdm. Já utilizei também o comando: "gnome-session-save --kill --silent ou --force-logout e todos eles fazem um restart no gdm. Algum dos senhores poderia me ajudar na solução deste problema?
-- Att,
Sylvio César, LPIC1, LPIC2, RHCT, RHCE, NCLA, FreeBSD Committer.
---- Se vós estiverdes em mim, e as minhas palavras estiverem em vós, pedireis tudo o que quiserdes, e vos será feito. João 15:7 -- To unsubscribe, e-mail: opensuse-pt+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-pt+owner@opensuse.org
-- Raul Libório
http://rauhmaru.blogspot.com/ rauhmarutsªhotmailºcom openSUSE Member | Linux User #4444581
"There are only 10 types of people in the world - Those who understand binary, and those who don't."
Raul, Já sim, e o gdm faz o restart. -- Att, Sylvio César, LPIC1, LPIC2, RHCT, RHCE, NCLA, FreeBSD Committer. ---- Se vós estiverdes em mim, e as minhas palavras estiverem em vós, pedireis tudo o que quiserdes, e vos será feito. João 15:7 -- To unsubscribe, e-mail: opensuse-pt+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-pt+owner@opensuse.org
Eu já passei por uma situação parecida, utilizando um servidor LTSP e
a solução que me atendeu foi um shellscript que matava os processos do
usuário "escolhido" :)
Se não me engano, eu usava o killall -u $USER... Só que os outros
usuários ainda continuavam logados.
2012/5/4 Sylvio Cesar
Em 4 de maio de 2012 17:50, Raul Libório
escreveu: Já experimentou matar somente o processo gnome-session do usuário?
2012/5/4 Sylvio Cesar
: Boa tarde Senhores,
Estou precisando fazer com que a sessão de um segundo usuário logado no gnome, seja encerrada sem que o gdm seja restartado. Por exemplo, vamos imaginar o cenário: * O usuário "chico" estava logado na estação de trabalho, porém esta estação é para uso comum na empresa, sendo assim, a política é, que se algum novo usuário for utilizar a mesma estação, este novo usuário deverá prosseguir para "trocar de usuário" (o ambiente utilizado é o gnome2 - opensuse 11.1), digamos que o novo usuário seja o "joao", após o João autenticar, e caso executássemos um "w" ou "who" iríamos ver os usuários "chico" e "joao" logados porém em display diferentes, então vem o problema, como faço para encerrar a sessão do usuário "chico" sem que o gdm restart? Já utilizei dos comandos: killall -KILL -u chico (comando executado via ssh pelo root), a sessão do chico é encerrada, porém o usuário "joao" que está logado e utilizando a estação naquele momento, é surpreendido com um restart do gdm. Já utilizei também o comando: "gnome-session-save --kill --silent ou --force-logout e todos eles fazem um restart no gdm. Algum dos senhores poderia me ajudar na solução deste problema?
-- Att,
Sylvio César, LPIC1, LPIC2, RHCT, RHCE, NCLA, FreeBSD Committer.
---- Se vós estiverdes em mim, e as minhas palavras estiverem em vós, pedireis tudo o que quiserdes, e vos será feito. João 15:7 -- To unsubscribe, e-mail: opensuse-pt+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-pt+owner@opensuse.org
-- Raul Libório
http://rauhmaru.blogspot.com/ rauhmarutsªhotmailºcom openSUSE Member | Linux User #4444581
"There are only 10 types of people in the world - Those who understand binary, and those who don't."
Raul,
Já sim, e o gdm faz o restart.
-- Att,
Sylvio César, LPIC1, LPIC2, RHCT, RHCE, NCLA, FreeBSD Committer.
---- Se vós estiverdes em mim, e as minhas palavras estiverem em vós, pedireis tudo o que quiserdes, e vos será feito. João 15:7
-- Raul Libório http://rauhmaru.blogspot.com/ rauhmarutsªhotmailºcom openSUSE Member | Linux User #4444581 "There are only 10 types of people in the world - Those who understand binary, and those who don't." -- To unsubscribe, e-mail: opensuse-pt+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-pt+owner@opensuse.org
Em 4 de maio de 2012 21:25, Raul Libório
Eu já passei por uma situação parecida, utilizando um servidor LTSP e a solução que me atendeu foi um shellscript que matava os processos do usuário "escolhido" :) Se não me engano, eu usava o killall -u $USER... Só que os outros usuários ainda continuavam logados.
2012/5/4 Sylvio Cesar
: Em 4 de maio de 2012 17:50, Raul Libório
escreveu: Já experimentou matar somente o processo gnome-session do usuário?
2012/5/4 Sylvio Cesar
: Boa tarde Senhores,
Estou precisando fazer com que a sessão de um segundo usuário logado no gnome, seja encerrada sem que o gdm seja restartado. Por exemplo, vamos imaginar o cenário: * O usuário "chico" estava logado na estação de trabalho, porém esta estação é para uso comum na empresa, sendo assim, a política é, que se algum novo usuário for utilizar a mesma estação, este novo usuário deverá prosseguir para "trocar de usuário" (o ambiente utilizado é o gnome2 - opensuse 11.1), digamos que o novo usuário seja o "joao", após o João autenticar, e caso executássemos um "w" ou "who" iríamos ver os usuários "chico" e "joao" logados porém em display diferentes, então vem o problema, como faço para encerrar a sessão do usuário "chico" sem que o gdm restart? Já utilizei dos comandos: killall -KILL -u chico (comando executado via ssh pelo root), a sessão do chico é encerrada, porém o usuário "joao" que está logado e utilizando a estação naquele momento, é surpreendido com um restart do gdm. Já utilizei também o comando: "gnome-session-save --kill --silent ou --force-logout e todos eles fazem um restart no gdm. Algum dos senhores poderia me ajudar na solução deste problema?
-- Att,
Sylvio César, LPIC1, LPIC2, RHCT, RHCE, NCLA, FreeBSD Committer.
---- Se vós estiverdes em mim, e as minhas palavras estiverem em vós, pedireis tudo o que quiserdes, e vos será feito. João 15:7 -- To unsubscribe, e-mail: opensuse-pt+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-pt+owner@opensuse.org
-- Raul Libório
http://rauhmaru.blogspot.com/ rauhmarutsªhotmailºcom openSUSE Member | Linux User #4444581
"There are only 10 types of people in the world - Those who understand binary, and those who don't."
Raul,
Já sim, e o gdm faz o restart.
-- Att,
Sylvio César, LPIC1, LPIC2, RHCT, RHCE, NCLA, FreeBSD Committer.
---- Se vós estiverdes em mim, e as minhas palavras estiverem em vós, pedireis tudo o que quiserdes, e vos será feito. João 15:7
-- Raul Libório
http://rauhmaru.blogspot.com/ rauhmarutsªhotmailºcom openSUSE Member | Linux User #4444581
"There are only 10 types of people in the world - Those who understand binary, and those who don't."
Boa noite Raul, Pois é, como no meu primeiro e-mail, informei que já utilizei deste comando, porém o gdm dá um restart, mas como no exemplo que citei com os usuários "chico" e "joao" ao executar um killall -u chico (vindo via script), o gdm restarta no usuário joao, mas este, se logar novamente, terá o aplicativo que estava utilizando antes do restart do gdm. -- Att, Sylvio César, LPIC1, LPIC2, RHCT, RHCE, NCLA, FreeBSD Committer. ---- Se vós estiverdes em mim, e as minhas palavras estiverem em vós, pedireis tudo o que quiserdes, e vos será feito. João 15:7 -- To unsubscribe, e-mail: opensuse-pt+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-pt+owner@opensuse.org
participants (2)
-
Raul Libório
-
Sylvio Cesar