O proprietário da pasta de aplicativos é raiz

1

Estou indo para Linux no meu laptop (Fedora 24 no momento). Gostaria de esclarecer alguma confusão sobre a propriedade de aplicativos e o que isso implica.

Eu instalei o Chrome a partir das rpm no site oficial. O DNF fez a sua coisa e instalou-o em /opt/google/chrome . Agora, desde que usei sudo dnf install ... o dono dessa pasta é root. É uma boa ideia alterar a propriedade para o usuário padrão?

Eu pergunto isso por causa disso: Eu instalei o JDownloader (é um gerenciador de downloads baseado em Java), ainda do rpm ainda usando sudo dnf install no final da instalação ele iniciou o aplicativo automaticamente como, eu acho, usuário root. Modifiquei as configurações, escolhi a pasta de download e testei um download. Tudo funcionou. Mais tarde eu lanço o aplicativo do ícone da área de trabalho, como usuário padrão, eu suponho. O download não pôde ser iniciado porque o usuário não tinha permissão para gravar na pasta de download. Ok, eu mudei para o usuário padrão. Tudo funcionou bem. E então eu pensei, e se eu alterar as configurações no aplicativo como um usuário padrão? As alterações não sobreviveram ao reinício do aplicativo.

Em seguida, alterei a propriedade de /opt/jd2/ para o usuário padrão e consegui salvar as configurações.

Minha pergunta é: "Os aplicativos em / opt devem manter a propriedade raiz ou não há problema em alterá-la?" O Chrome não apresentava problemas quando eu o utilizava como usuário padrão quando o proprietário era raiz, o JDownloader.

    
por Crysis85 03.07.2016 / 18:31

1 resposta

0

Depende, a propriedade (geralmente) não importa do ponto de vista funcional, no entanto:

  • Se o root o possuir, isso minimiza a possibilidade de um software difícil ou com bugs que o modifique.
  • Se você for o proprietário, ele poderá atualizar a si mesmo quando estiver executando-o (mas não para outros usuários).
  • Se…
por 04.07.2016 / 00:13