Instalando “duplicado” no SSH / home / user

0

Estou em um servidor SSH e quero usar um programa que esteja em / usr / local / bin, mas não tenho permissão.
Então eu copiei os arquivos de instalação do programa do meu sistema para o meu usuário no servidor, a fim de instalá-lo em /home/user.É provavelmente uma versão diferente do programa que o instalado em / usr / local / bin. Existe a possibilidade de eu estragar a maneira como o programa já instalado funciona? Eu acho que não, porque eu não sou o administrador, então isso me impediria de estragar algo.

    
por user229607 08.05.2017 / 22:13

2 respostas

2

É muito improvável que você possa estragar a instalação existente. Nenhum programa "instalado" localmente será setuid, portanto, ele será executado com suas permissões, o que significa que ele não poderá fazer nada que você não possa fazer com outros programas.

Mas se você simplesmente copiar os binários de seu próprio sistema, eles podem não funcionar como planejado. Na pior das hipóteses, não funciona (por exemplo, se as arquiteturas forem diferentes) mais provavelmente dependerá de alguma biblioteca que não seja uma versão apropriada. A melhor maneira de obter um programa que funcione é compilá-lo e, como parte dele, configurá-lo para usar versões locais de todas as bibliotecas de que você precisa e não pode depender de estar (e permanecendo) em uma boa versão no sistema, é claro que você provavelmente precisará compilar muitas bibliotecas.

Resumindo: você precisa ter certeza antes de começar, porque rapidamente se torna um grande projeto. Você já tentou perguntar ao administrador se eles poderiam alterar as permissões para que você possa usar a versão instalada?

    
por 08.05.2017 / 22:33
1

Se você não tiver acesso Admin / Sudoer, provavelmente a probabilidade de que você viole seu sistema (para todos os usuários) seja pequena. É possível que o sistema tenha sido personalizado para permitir que um usuário não seja sudoer. para instalar programas ou fazer outras modificações prejudiciais. Também é possível que a instalação de uma duplicata apenas para o usuário local possa causar problemas apenas ao seu perfil.

Meu melhor conselho seria proceder com cautela e acompanhar suas alterações caso você precise retroceder. Se você está preocupado em quebrar o sistema para outros usuários / perfis de usuário, você provavelmente não o fará. A comunidade pode ser capaz de fornecer mais clareza com uma pergunta mais detalhada, por exemplo: Que distro? Foram feitas muitas modificações no sistema? Qual aplicativo você está tentando instalar ... etc.

    
por 08.05.2017 / 22:25