O que É gksu e Por que Você Iria Usá-lo?


O gksu e gksudo comandos permitem elevar suas permissões quando executar aplicações gráficas. Eles são essencialmente gráfica equivalente comandos para o comando su e sudo comando. Instalação Por padrão, o gksu não’t necessariamente instalados mais dentro de todas as distribuições Linux. Você pode instalá-lo dentro do Ubuntu a partir da linha de comando usando o apt-get commandas seguinte: Você também pode instalar o gksu usando o gerenciador de pacotes synaptic. Por que Você Use o gksu Imagine você estiver usando o gerenciador de arquivos Nautilus e você deseja editar um arquivo em uma pasta de propriedade de outro usuário ou, de fato, uma pasta que pode ser acessada somente como usuário root. Quando você abre uma pasta que você tenha limitado de permissões de acesso que você vai descobrir que opções como criar o arquivo e criar pasta são exibidos em cinza. Você pode abrir uma janela de terminal, alternar para outro usuário usando o comando su e, em seguida, criar ou editar arquivos usando o nano como editor. Como alternativa, você pode usar o comando sudo para editar arquivos em lugares onde você não’t tem as permissões corretas. O gksu é uma aplicação que permite executar o Nautilus como um usuário diferente, o que significa que você terá acesso aos arquivos e pastas que estão atualmente desativados. Como Usar gksu Uma maneira simples de executar gksu é abrir uma janela de terminal e digite o seguinte: Uma pequena janela será aberta com duas caixas: runas de usuário na caixa de executar, quer saber o nome do programa que você deseja executar e o como userbox permite que você decida qual o usuário para executar o programa. Se você executar o gksu e introduza o nautilus o comando executar e deixar o usuário como root, agora você vai ser capaz de manipular arquivos e pastas anteriormente inacessíveis. Você don o’t tem que usar o comando gksu no seu próprio. Você pode especificar o comando que você deseja executar e o usuário, todos em um, como segue: Diferença Entre o gksu E gksudo No Ubuntu gksu e gksudo executar a mesma tarefa como eles são simbolicamente ligado. (eles apontam para o mesmo executável). Você deve, no entanto, suponha que o gksu é o equivalente gráfico do comando su, o que significa que você tenha alternado para o ambiente do usuário. O gksudo comando é equivalente ao comando sudo o que significa que você estiver executando o aplicativo como a pessoa que você está representando que por padrão é a raiz. Tenha Cuidado Ao Executar Aplicações Gráficas Com Permissões Elevadas a Criação e edição de arquivos usando o Nautilus enquanto executando como um gksudo ou gksu pode levar a conseqüências desastrosas. Há uma opção dentro do gksu e gksudo aplicativo em configurações avançadas, que é chamado de preservar o meio ambiente. Isso permite que você acessar o aplicativo com a configuração do usuário conectado no momento, mas executar o aplicativo como o usuário que você está representando a qual é comumente raiz. Por que isso é uma coisa ruim? Imagine o aplicativo que você está executando é o gerenciador de arquivos Nautilus e você está conectado como João. Agora imagine que você está usando gksudo para executar o Nautilus como root. Se você está registrado como João, mas executar o Nautilus como root. Se você começar a criar arquivos e pastas sob a pasta home, você não vai, necessariamente, saber que os arquivos estão sendo criados com root como o proprietário de raiz e de como o grupo. Quando você tentar acessar esses arquivos usando o Nautilus execução como o normal John usuário que você ganhou’t ser capaz de editar os arquivos. Se os arquivos que foram editados foram os arquivos de configuração, em seguida, isso pode ser muito ruim, de fato. Você deve Usar o gksu O gksu página no GNOME wiki sugerem que a utilização de gksu não é uma boa idéia, e atualmente está sendo reescrito para usar o policykit. Contudo, não existe alternativa viável no presente. Como Adicionar uma Executado como Root Opção para Aplicações Comuns no Ubuntu Imagine que você deseja ser capaz de adicionar um menu do clique-direito para um aplicativo para que você pode executá-lo como root, se você assim o desejar. Abra o Nautilus clicando no armário ícone no Lançador Ubuntu. Clique em o “Computador” ícone à esquerda e navegue para a pasta usr, em seguida, a pasta de compartilhamento e, finalmente, a pasta de aplicativos. Localizar o arquivo de ícone com a palavra “Arquivos de” por baixo. Clique com o botão direito do mouse sobre o ícone e escolha copiar para. Agora navegue até a casa, local, compartilhamento e pasta de aplicativos. (Você vai precisar para mostrar o local de pasta clicando com o botão direito na pasta de casa e escolher mostrar arquivos ocultos). Finalmente, clique em selecionar. Agora, navegue até a pasta raiz e, em seguida, locais, compartilhamento e pasta de aplicativos. Pressione o super-chave e tipo de “gedit”. Um editor de texto, o ícone aparecerá. Clique no ícone. Arraste o nautilius.ícone da área de trabalho da janela do Nautilus no editor. Procure a linha que diz que “Ação=Janela de” e altere para o seguinte: Adicione as seguintes linhas no final: o Nome = Abrir Como Root Exec = gksu nautilus Salvar o arquivo. Termine e inicie sessão novamente e você será capaz de clique com o botão direito do mouse sobre o arquivo e escolha “abrir como root” para executar o Nautilus como um administrador. Resumo Enquanto gksu é uma opção que acho que, se você precisar executar tarefas administrativas, em seguida, você é melhor fora de usar o terminal.

.container

Deixe Seu Comentário

O seu endereço de e-mail não será publicado.