Como posso modificar um arquivo que pertence ao root?

7

Eu instalei um programa que é executado em um navegador. Eu gostaria de alterar a imagem de fundo que aparece na tela ou modificar a existente. As propriedades desse arquivo me dizem que ele é de propriedade do root.

Estou executando o Ubuntu 12.04 realmente usando o Linux pela primeira vez. Eu estou tentando fazer a mudança do Windows e achar que é trabalhoso: -)

Como posso alterar esse arquivo de imagem usando a GUI? Como faço isso com privilégios de root?

    
por user276606 01.05.2014 / 10:24

4 respostas

4

Supondo que você é o proprietário do sistema operacional em questão, você pode fazer algo relativamente simples. Além disso, assumindo que o arquivo atual é de propriedade root e group of root, então, em um terminal, você pode:

sudo chown your_user:root /path/to/file

Agora você pode editar este arquivo usando seu login normal da GUI.

Quando terminar, lembre-se de configurá-lo de volta

sudo chown root:root /path/to/file

Para saber mais sobre como alterar a propriedade dos arquivos, consulte:

man chown

Abrir um terminal pode ser tão simples quanto abrir a barra de aplicativos (nome?) e digitar "terminal". Usando o sudo, você será solicitado a fornecer sua senha para conceder privilégios elevados para fazer a alteração. Veja:

man sudo
    
por Drew Anderson 01.05.2014 / 10:31
1

Sempre que você precisar editar algo como root, use sudo . Pressione Ctrl + Alt + T para abrir um terminal e depois escreva este comando e tecle enter:

sudo gedit /path/to/file

Obviamente, lembre-se de alterar /path/to/file com a localização real do seu arquivo. Isso abrirá uma janela gedit (um editor de texto simples) executada por root (o administrador) e permitirá que você edite seu arquivo.

    
por terdon 01.05.2014 / 13:37
1

Estou tentando entender qual problema (caso de uso) você realmente quer resolver.
Parece que você não pretende modificar seus arquivos de sistema, mas alterar algo na sua GUI.
Se isso é certo, veja abaixo.

Normalmente, a melhor maneira de fazer alterações pessoais em arquivos que fazem parte do Ubuntu é fazer uma cópia dos mesmos em seus arquivos pessoais e modificá-los. Se você conseguir ler o arquivo de propriedade do root, poderá criar uma cópia que pertence a você.

Alguns recursos da GUI até fazem isso automaticamente em alguns casos.

Como um exemplo simples, se você quiser fazer uma alteração em uma imagem de papel de parede existente na área de trabalho, você pode encontrar o arquivo, copiá-lo e modificar sua cópia.
Agora você pode usá-lo como imagem de papel de parede.


(Fazer isso dessa forma tem várias vantagens, como manter o original, não criar conflitos ao atualizar o pacote ao qual ele pertence, permitindo fazer o mesmo para vários usuários (e provavelmente mais).)

    
por Volker Siegel 01.05.2014 / 13:58
1

É simples, Por padrão, o ubuntu nautilus é o gerenciador de arquivos.

Então abra o gerenciador de arquivos com privilégios de root e altere seu arquivo

sudo nautilus
    
por Shiva Kishore 09.08.2017 / 08:07