Não é realmente prejudicial, mas não é uma boa ideia e sim, é um pouco bobo. Executar sudo ./install
não dá acesso root ao programa que você está instalando. Dá acesso root ao instalador. O que isso fará é criar os diretórios necessários (que geralmente são muitos, não um) e copiar os arquivos relevantes neles e, em seguida, definir suas permissões para o que for necessário para que eles sejam executados.
Alterar temporariamente as permissões de um diretório específico em /usr/local
não torna esse processo mais seguro. Por outro lado, nas muitas ocasiões em que o processo de instalação de um programa precisa de vários diretórios, como /usr/local/bin
, /usr/local/share
, /usr/local/share/doc
etc, sua abordagem falhará, a menos que você verifique manualmente todos diretórios necessários e defina suas permissões. Esse é um risco de segurança muito maior, já que é muito provável que você esqueça de definir alguns deles de volta às permissões corretas.
Você também deve estar ciente de que, em sistemas Linux modernos, como o Mint, há pouquíssimos casos em que você precisa instalar manualmente o software. A maioria das coisas que você sempre precisará estão disponíveis nos repositórios do Mint e do Ubuntu e você pode instalá-las usando apt-get
ou aptitude
na linha de comando ou você pode usar synaptic
ou o Centro de Software para obter uma interface gráfica.