Como executar um arquivo .run como root?

8

Eu baixei um arquivo .run para um driver da Nvidia, mas quando eu o executo no terminal ele me diz que ele deve ser executado como root.

Eu sou um noob completo e mal sei o que é root. Eu acho que é em algum lugar em torno do equivalente de admin no windows.

Bem, consegui que o arquivo fosse executado, mas o driver não reconhecerá meu cartão. Eu ouvi sobre outros problemas com placas Nvidia não funcionam bem com versões de 64 bits de 12,04.

    
por Daniel Richardson 31.05.2012 / 05:41

4 respostas

9

Você precisa fazer duas coisas; ambos de um prompt de terminal:

  1. Altere para o diretório em que você tem o arquivo .run armazenado.
  2. Tipo: chmod 755 filename.run
  3. Tipo: sudo ./filename.run

Os comandos acima tornarão o arquivo executável e iniciarão o executável com permissões de nível raiz.

    
por Justin Andrusk 31.05.2012 / 06:00
1

Adicione o comando "sudo" antes do comando. Por exemplo: sudo blah.sh

Depois de digitar sua senha, o comando será executado como root. Tenha cuidado para verificar a confiabilidade de um pacote ou comando antes de executá-lo com o sudo.

    
por notkevin 31.05.2012 / 05:59
1

root é a conta principal no Ubuntu; cada conta tem privilégios limitados, mas a conta root não tem limitações. A razão para esconder root é que na maioria dos casos você não precisa de acesso root. O analógico no Windows estaria tendo que autenticar quando você quiser instalar um driver; no Ubuntu você tem que ser root ou ter privilégios de root.

Existem duas maneiras de obter acesso como root. Você pode digitar:

sudo <whatever-command> e o Ubuntu irá pedir sua senha e então executar esse comando como root.

OR

sudo su , onde você inserirá sua própria senha e então você se tornará root (ou seja, você estará logado como root).

Eu prefiro o último porque me dá mais controle; às vezes executar um comando da mesma forma que o root não é suficiente, mas fazer isso dessa forma pode ser mais perigoso (ou seja, você pode acidentalmente causar mais danos).

Eu recomendo tentar o primeiro caminho. E, em seguida, tentando o segundo caminho, se isso não funcionar. Apenas certifique-se de sair do root depois de terminar (por exemplo, digite exit depois que terminar de fazer o que precisa fazer como root).

    
por Avery Chan 31.05.2012 / 06:03
-1

Se você ativou a conta root, use

su

Digite a senha para root, cd na pasta do seu aplicativo e, em seguida, execute

./package.run
    
por Hasan BD 22.02.2017 / 11:53