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.


Deixe Seu Comentário

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

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.