Como tornar o arquivo / tmp executável?

15

Eu tenho o Ubuntu 12.04 LTS e tentei atualizar para o Ubuntu 12.10. Quando clicamos no Update Manager Upgrade, um messagebox apareceu:

  

Não é possível executar o upgrade. Isso geralmente é causado por um sistema no qual / tmp   é montado noexec. Por favor, remontar sem noexec e executar o upgrade   novamente.

Eu tentei fazer / tmp executável no Terminal com o seguinte comando:

mount -o remount,exec /tmp /var/tmp

Eu pressionei Enter e recebi a seguinte mensagem do Terminal:

mount: only root can do that

O que devo fazer agora para tornar / tmp executável e atualizar o sistema operacional.

    
por zbarni 22.06.2013 / 16:23

3 respostas

21

Você deve ter privilégios de root. Para isso, coloque sudo na frente do comando:

sudo mount -o remount,exec /tmp

Quando lhe for perguntado sobre senha, basta inserir sua senha usual de usuário.

    
por Radu Rădeanu 22.06.2013 / 17:50
2

Você tentaria esse comando? No meu caso, isso funcionou.

sudo mount -t tmpfs -o exec tmpfs /tmp

e, em seguida, verifique se funcionou.

mount
    
por Ons 23.12.2016 / 07:19
1

Privilégios e permissões no linux podem ser confusos. Eu recomendo ler este antes de começar a usar o sudo. Uma vez que você entenda a diferença entre usuário root, sudo e normal, você terá uma compreensão muito melhor de por que esse erro aconteceu (e * nix em geral). Veja também as man pages de chown e chmod.

    
por user169383 22.06.2013 / 19:17

Tags