Rodar programa grafico com outro usuario no slack [RESOLVIDO]

13. Re: Rodar programa grafico com outro usuario no slack [RESOLVIDO]

Vinicius
viniciusalmeida

(usa Slackware)

Enviado em 04/02/2013 - 21:39h

up??


  


14. Re: Rodar programa grafico com outro usuario no slack [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 04/02/2013 - 21:44h

Aplica a mesma solução vista em http://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/instalando-apartir-do-zero/. Vai resolver sua vida.


15. Re: Rodar programa grafico com outro usuario no slack [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 04/02/2013 - 21:54h

Acho que o chrome ou chromium não inicia como root, tente dessa forma:

google-chrome --user-data-dir="/home/outrouser/"


No caso do chromium troque "google-chrome"pelo executavel dele


16. Re: Rodar programa grafico com outro usuario no slack [RESOLVIDO]

Vinicius
viniciusalmeida

(usa Slackware)

Enviado em 05/02/2013 - 05:59h

lcavalheiro escreveu:

Aplica a mesma solução vista em http://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/instalando-apartir-do-zero/. Vai resolver sua vida.


Não entendi bem como isso ajuda, rs.



Acho que o chrome ou chromium não inicia como root, tente dessa forma:
google-chrome --user-data-dir="/home/outrouser/"


No caso do chromium troque "google-chrome"pelo executavel dele


Deu certo, abriu aqui, kkk. Mas ai no caso o programa vai ser executado com o outro usuario ou apenas na pasta dele?? (e também isso vai ter diferença??),

vlw.



17. Re: Rodar programa grafico com outro usuario no slack [RESOLVIDO]

Vinicius
viniciusalmeida

(usa Slackware)

Enviado em 05/02/2013 - 22:31h

É, bom, pelo jeito não deu certo não. Pelo que eu vi o 'chrome --user-data-dir=/home/protect' não faz com que o programa seja aberto pelo outro usuário.

Quem tiver mais dicas..

Vlw a todos.


18. Re: Rodar programa grafico com outro usuario no slack [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 05/02/2013 - 22:38h

Vou explicar de novo. Faça logout do seu usuário atual. Faça login com o usuário que você quer ser capaz de usar o "su usuario". Chame a interface gráfica por ele. Faça logout desse usuário. Volte para seu usuário. Chame no terminal "su usuario". Pelo terminal chame o "google-chrome".

Lembrando: o Google Chrome se recusa a rodar como root, não importa o que você faça.


19. Re: Rodar programa grafico com outro usuario no slack [RESOLVIDO]

Vinicius
viniciusalmeida

(usa Slackware)

Enviado em 05/02/2013 - 22:43h

lcavalheiro escreveu:

Vou explicar de novo. Faça logout do seu usuário atual. Faça login com o usuário que você quer ser capaz de usar o "su usuario". Chame a interface gráfica por ele. Faça logout desse usuário. Volte para seu usuário. Chame no terminal "su usuario". Pelo terminal chame o "google-chrome".

Lembrando: o Google Chrome se recusa a rodar como root, não importa o que você faça.


Fiz exatamente isso, tanto que foram criadas as pastas do usuario:

root # pwd
/home/protect
root # ls
Documentos GNUstep Modelos Público Área de trabalho
Downloads Imagens Música Vídeos

Porém da o seguinte erro:

vinicius $ su protect
Senha :
protect $ firefox
No protocol specified
No protocol specified
Error: cannot open display: :0.0

protect $ chrome
No protocol specified

(chrome:3132): Gtk-WARNING **: cannot open display: :0.0
protect $



20. Re: Rodar programa grafico com outro usuario no slack [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 05/02/2013 - 22:47h

viniciusalmeida escreveu:

É, bom, pelo jeito não deu certo não. Pelo que eu vi o 'chrome --user-data-dir=/home/protect' não faz com que o programa seja aberto pelo outro usuário.

Quem tiver mais dicas..

Vlw a todos.

Sim mas vc rodou como root tente assim:

su protect -c chrome --user-data-dir="/home/protect/"

LCavalheiro desta forma ele aceita rodar até como root passando o homedir


21. Re: Rodar programa grafico com outro usuario no slack [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 05/02/2013 - 22:47h

viniciusalmeida escreveu:

lcavalheiro escreveu:

Vou explicar de novo. Faça logout do seu usuário atual. Faça login com o usuário que você quer ser capaz de usar o "su usuario". Chame a interface gráfica por ele. Faça logout desse usuário. Volte para seu usuário. Chame no terminal "su usuario". Pelo terminal chame o "google-chrome".

Lembrando: o Google Chrome se recusa a rodar como root, não importa o que você faça.


Fiz exatamente isso, tanto que foram criadas as pastas do usuario:

root # pwd
/home/protect
root # ls
Documentos GNUstep Modelos Público Área de trabalho
Downloads Imagens Música Vídeos

Porém da o seguinte erro:

vinicius $ su protect
Senha :
protect $ firefox
No protocol specified
No protocol specified
Error: cannot open display: :0.0

protect $ chrome
No protocol specified

(chrome:3132): Gtk-WARNING **: cannot open display: :0.0
protect $


Estranho. O que
 # ls -laF --color=always /home/protect 

Retorna?


22. Re: Rodar programa grafico com outro usuario no slack [RESOLVIDO]

Vinicius
viniciusalmeida

(usa Slackware)

Enviado em 05/02/2013 - 22:54h

root # ls -laF --color=always /home/protect
total 320
drwx--x--x 25 protect users 4096 Fev 5 22:52 ./
drwxr-xr-x 5 root root 4096 Fev 3 22:55 ../
-rw------- 1 protect users 0 Fev 4 00:21 .ICEauthority
-rw------- 1 protect users 0 Fev 5 22:52 .Xauthority
-rw------- 1 protect users 298 Fev 5 22:52 .bash_history
drwxr-xr-x 5 protect users 4096 Fev 4 10:06 .cache/
drwxr-xr-x 9 protect users 4096 Fev 4 10:06 .config/
drwx------ 3 protect users 4096 Fev 4 00:17 .dbus/
-rw------- 1 protect users 26 Fev 4 00:17 .dmrc
drwxr-xr-x 2 protect users 4096 Fev 4 00:39 .fontconfig/
drwx------ 2 protect users 4096 Fev 4 00:39 .gconf/
drwx------ 3 protect users 4096 Fev 4 00:21 .gnupg/
drwxr-xr-x 2 protect users 4096 Fev 4 00:18 .gstreamer-0.10/
-rw------- 1 protect users 202 Fev 4 00:21 .gtk-bookmarks
drwx------ 2 protect users 4096 Fev 4 00:18 .gvfs/
drwxr----- 2 protect users 4096 Fev 4 00:18 .hplip/
drwx------ 4 protect users 4096 Fev 4 00:18 .kde/
drwxr-xr-x 3 protect users 4096 Fev 4 00:18 .local/
drwx------ 3 protect users 4096 Fev 3 22:57 .pki/
drwxr-xr-x 2 root users 4096 Fev 4 00:18 .qt/
-rw-r--r-- 1 protect users 3729 Jul 18 2011 .screenrc
-rw-r--r-- 1 protect users 958 Fev 5 22:52 .xinitrc
-rw-r--r-- 1 protect users 958 Fev 4 00:22 .xinitrc-backup
-rwxr-xr-x 1 protect users 958 Fev 5 22:52 .xsession*
-rwxr-xr-x 1 protect users 958 Fev 4 00:22 .xsession-backup*
-rw------- 1 protect users 192013 Fev 4 10:08 .xsession-errors
drwx------ 2 protect users 4096 Fev 5 22:52 .xwmconfig/
drwxr-xr-x 2 protect users 4096 Fev 4 00:21 Documentos/
drwxr-xr-x 2 protect users 4096 Fev 4 00:21 Downloads/
drwxr-xr-x 4 protect users 4096 Fev 4 00:22 GNUstep/
drwxr-xr-x 2 protect users 4096 Fev 4 00:21 Imagens/
drwxr-xr-x 2 protect users 4096 Fev 4 00:21 Modelos/
drwxr-xr-x 2 protect users 4096 Fev 4 00:21 Música/
drwxr-xr-x 2 protect users 4096 Fev 4 00:21 Público/
drwxr-xr-x 2 protect users 4096 Fev 4 00:21 Vídeos/
drwxr-xr-x 2 protect users 4096 Fev 4 00:21 Área de trabalho/
root #



23. Re: Rodar programa grafico com outro usuario no slack [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 05/02/2013 - 23:00h

Isso está bizarro. Posta aqui o conteúdo dos arquivos /home/protect/.screenrc, /home/protect/.xinitrc e /home/protect/.xsession. Lista também os grupos aos quais o usuário protect pertence.


24. Re: Rodar programa grafico com outro usuario no slack [RESOLVIDO]

Vinicius
viniciusalmeida

(usa Slackware)

Enviado em 05/02/2013 - 23:01h

andrecanhadas escreveu:

Sim mas vc rodou como root tente assim:

su protect -c chrome --user-data-dir="/home/protect/"

LCavalheiro desta forma ele aceita rodar até como root passando o homedir


Deu o seguinte:

protect $ chrome -c --user-data-dir="/home/protect/"
No protocol specified

(chrome:3426): Gtk-WARNING **: cannot open display: :0.0







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts