Abrir pastas como root

1. Abrir pastas como root

meianoite
meianoite

(usa Nenhuma)

Enviado em 13/02/2018 - 01:11h


No Debian tem o gksu como seria isso no slackware?

Pelo terminal funciona

$ su -c thunar
Senha :

============================

Não funciona

echo "[Desktop Entry]
Version=1.0
Type=Application
Name=thunar como root
Comment=
Exec=su -c thunar /
Icon=
Path=
Terminal=false
StartupNotify=true" > thunar como root.desktop

============================



  


2. Re: Abrir pastas como root

Paulo Jr
Pebis

(usa Debian)

Enviado em 13/02/2018 - 01:21h

não tem o kdesudo ou kdesu?


3. Re: Abrir pastas como root

meianoite
meianoite

(usa Nenhuma)

Enviado em 13/02/2018 - 02:01h

Pebis escreveu:

não tem o kdesudo ou kdesu?



Não uso kde e nem gnome somente xfce.


4. Re: Abrir pastas como root

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 13/02/2018 - 02:31h

Nunca vi Slackware na minha vida, nem sei se isso morde, mas supondo que su, sudo, Xfce e gtk é tudo parecido nas distribuições, podemos chutar:

Para abrir, na interface gráfica do Xfce, como root, um programa que só tem em interface gráfica:
su-to-root -X -c programa
onde "programa" é o nome do arquivo executável que invoca o programa.

Para abrir o Thunar direto como root e com poderes de root sobre todos os objetos (pastas e arquivos):
su-to-root -X -c thunar %F

Não sei se vai funcionar no Slackware pois, como se diz por ai, Slack é uma distro para o usuário montar e o kit de peças não vem junto com ela.


5. Re: Abrir pastas como root

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 13/02/2018 - 02:46h

meianoite escreveu:


No Debian tem o gksu como seria isso no slackware?

Pelo terminal funciona

$ su -c thunar
Senha :

============================

Não funciona

echo "[Desktop Entry]
Version=1.0
Type=Application
Name=thunar como root
Comment=
Exec=su -c thunar /
Icon=
Path=
Terminal=false
StartupNotify=true" > thunar como root.desktop

============================


Salve mano.

Dá uma olhada :


https://slackbuilds.org/repository/14.2/libraries/libgtop/ ( dependência)
https://slackbuilds.org/repository/14.2/libraries/libgksu/ (dependência)
https://slackbuilds.org/repository/14.2/system/gksu/

OBS:

Não testei aqui, só sugeri os links sobre o assunto.

Obrigado pela atenção, salve!!!


6. Re: Abrir pastas como root

Paulo Jr
Pebis

(usa Debian)

Enviado em 13/02/2018 - 09:41h

a maneira que encontrei foi deixar o Exec=su -c thunar e colocar para executar no terminal "Terminal=true"


7. Re: Abrir pastas como root

meianoite
meianoite

(usa Nenhuma)

Enviado em 13/02/2018 - 11:49h

Pebis escreveu:

a maneira que encontrei foi deixar o Exec=su -c thunar e colocar para executar no terminal "Terminal=true"


Pode ser uma opção.

Nos programas não tem uso de sudo, su, gksu, kdesu para pedir senha de root:

/usr/sbin/gparted_polkit %f

/usr/bin/unetbootin




8. Re: Abrir pastas como root

meianoite
meianoite

(usa Nenhuma)

Enviado em 13/02/2018 - 11:56h

zezaocapoeira escreveu:

meianoite escreveu:


No Debian tem o gksu como seria isso no slackware?

Pelo terminal funciona

$ su -c thunar
Senha :

============================

Não funciona

echo "[Desktop Entry]
Version=1.0
Type=Application
Name=thunar como root
Comment=
Exec=su -c thunar /
Icon=
Path=
Terminal=false
StartupNotify=true" > thunar como root.desktop

============================


Salve mano.

Dá uma olhada :


https://slackbuilds.org/repository/14.2/libraries/libgtop/ ( dependência)
https://slackbuilds.org/repository/14.2/libraries/libgksu/ (dependência)
https://slackbuilds.org/repository/14.2/system/gksu/

OBS:

Não testei aqui, só sugeri os links sobre o assunto.

Obrigado pela atenção, salve!!!



Pode ate resolver o problema. Só que vai coisa do GNOME com gksu no Xfce.




9. Re: Abrir pastas como root

meianoite
meianoite

(usa Nenhuma)

Enviado em 13/02/2018 - 12:08h

ricardogroetaers escreveu:

Nunca vi Slackware na minha vida, nem sei se isso morde, mas supondo que su, sudo, Xfce e gtk é tudo parecido nas distribuições, podemos chutar:

kkkkkkkk  A vacina antirrábica esta em dia no  Slackware. 


Para abrir, na interface gráfica do Xfce, como root, um programa que só tem em interface gráfica:
su-to-root -X -c programa
onde "programa" é o nome do arquivo executável que invoca o programa.

Para abrir o Thunar direto como root e com poderes de root sobre todos os objetos (pastas e arquivos):
su-to-root -X -c thunar %F

 $ 

No Mint Xfce usa: su-to-root -X -c ?

$ su-to-root -X -c thunar
bash: su-to-root: comando não encontrado


Não sei se vai funcionar no Slackware pois, como se diz por ai, Slack é uma distro para o usuário montar e o kit de peças não vem junto com ela.


O Mint xfce puxa algo do gnome em alguns programas. Infelizmente a independência da interface gráfica (xfce) não é 100% 




10. Re: Abrir pastas como root

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 13/02/2018 - 16:10h

Olha, o problema de tentar abrir aplicativos que dependam do X via terminal é que não existe um display associado ao usuário root enquanto você está logado como usuário. Veja a saída do comando:
ansate@note-da-ansate:~$ su --login -c thunar
Senha :
No protocol specified
Thunar: Não foi possível abrir a tela:

Tradução: não tem uma instância do X associada ao root nem um display para usar. Então eu, há anos, fui pesquisar como o kdesudo e gksudo funcionam, e descobrindo isso reproduzi no meu terminal:
$ su --login -c "HOME=/root ; cp /home/usuario/.Xauthority /root/ ; DISPLAY=:0.0 ; thunar"

Para que um kdesudo ou um gksudo quando você sabe usar o terminal?

--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita.



11. Re: Abrir pastas como root

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 13/02/2018 - 16:14h

Vou ainda mais longe: quer abrir um terminal capaz de chamar aplicativos que dependam do X:
$ su --login -c "HOME=/root ; cp /home/usuario/.Xauthority /root/ ; DISPLAY=:0.0 ; xfce4-terminal"

E aí você tem um terminal como root, garoto!

--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita.



12. Re: Abrir pastas como root

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 13/02/2018 - 16:20h

Como eu estou me sentindo bonzinho, vai um script da hora pra vocês:
#!/bin/bash
# dinosudo: uma alternativa ao gksudo e o kdesudo e essas desgraças perebentas
# autor: Luís Fernando Carvalho Cavalheiro (lcavalheiro)
# contato: dino at gnulinux dot net dot br
# versão: 0.1
# licença: GPLv3
CURRENTUSER=$(whoami)
ROOTDISPLAY=$DISPLAY
su --login -c "HOME=/root ; DISPLAY=$ROOTDISPLAY ; cp /home/$CURRENTUSER/.Xauthority /root ; $1"

Modo de uso:
$ dinosudo comando

Descrição de funcionamento:
dinosudo abre o comando como usuário root


--
Dino®
IRC: luisfcc86@freenode.com
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: Satã representa conhecimento sem limites e não auto-ilusão hipócrita.




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts