acesso sudo para ações da área de trabalho no Gnome / KDE?

10

Eu me sinto meio bobo fazendo essa pergunta. Estou usando o CentOS 5.4 e o KDE. Eu baixei um arquivo e quero arrastar / soltar o conteúdo em uma pasta na qual eu preciso ter acesso root para gravar.

Obviamente, posso entrar no terminal e sudo blá blá. Mas como obtenho acesso ao sudo para procedimentos na área de trabalho? Como simples arrastar e soltar arquivos? O KDE apenas me diz que não tenho permissão para fazer isso, mas não me dá a opção de inserir a senha root ou o sudo.

Jake Wilson
fonte

Respostas:

4

Crie um atalho para o seu gerenciador de arquivos favorito (Konqueror, Dolphin ou o que for) na sua área de trabalho. Clique com o botão direito do mouse e clique em "Propriedades". Na guia "Aplicativo", clique em "Configurações especiais" e marque a caixa de seleção "Executar como usuário diferente" (as frases exatas podem ser diferentes, porque não estou usando o KDE em inglês). Pelo menos é assim que é feito no KDE 4, mas no KDE 3 é muito parecido. Ou você pode simplesmente escrever "kdesu" antes do nome do comando.

Abra o gerenciador de arquivos com este atalho e faça a cópia a partir daqui. Entretanto, esteja avisado de que qualquer aplicativo que você executar neste gerenciador de arquivos será executado como root.

petersohn
fonte
3
uau ... eu realmente não esperava que a resposta exigisse tantos aros para pular. Sem ofensas às loucas do Linux por aí, mas por razões como essa, o Linux nunca será o principal software de desktop. Eu não consigo imaginar explicar coisas assim para minha mãe por telefone. É incrível que não haja um botão simples "Habilitar sudo para todas as ações" no KDE / Gnome, onde você digita sua senha do sudo para fazer as coisas. Como se você estivesse em um prompt do bash.
Jake Wilson
É claro que também existe essa possibilidade: apenas permita o login como root e depois faça o login automaticamente como root. Com isso você não tem a explicar a sua mãe como "sudo" nada, mas alguém da sua família pode arrastar e soltar o / boot no lixo e, em seguida, esvaziar a lixeira ...
dag729
1
@Jakobud: se você acha isso difícil, tente fazer o mesmo no Windows ;-) Você tem razão: permitir o escalonamento de privilégios para operações de copiar / mover arquivos pode ser um recurso útil que o KDE não possui atualmente, provavelmente porque ninguém sentiu a necessidade suficientemente forte para implementá-lo.
David Z
@ Jakobud: Você pode fazer isso de maneiras mais simples. Por exemplo: Iniciar -> Executar comando -> "sudo dolphin". Mas então você tem que fazer isso o tempo todo. E se alguém não puder fazer essa ação aparentemente complicada, mas bastante direta, é melhor não tentar isso em primeiro lugar. Executar coisas como raiz é perigoso. Se você é iniciante, tudo o que você precisa fazer como root está disponível através do menu (como instalar programas, alterar a tela de login etc.).
Peterohn
1
@ dag729: Nem toda distribuição permite que você faça login como root. Ubuntu, por exemplo, não. SUSE, por outro lado, faz. Não tenho experiência com outras distribuições. @ David: No Windows Vista +, é surpreendentemente fácil. Se um programa quiser fazer algo que exija privilégios de root, ele simplesmente perguntará ao usuário se o deseja ou não (desde que você tenha privilégios de root em primeiro lugar).
Peterohn
3

Você terá que usar kdesu <appname>

Exemplo: Inicie o Konsole e digite kdesu dolphinoukdesu konqueror

Sathyajith Bhat
fonte
1

Siga estas instruções , mas substitua nautiluspor dolphinou outros enfeites.

Ignacio Vazquez-Abrams
fonte
0

No Cent OS, você pode ir para "Sistema> Adicionar / Remover Software"

procure por "beesu" e instale-o

depois, na área de trabalho, clique com o botão direito do mouse> Criar iniciador e defina o comando como beesu [nome do arquivo]

Nublet
fonte