Perguntas com a marcação «sudo»

O comando sudo é uma abreviatura de "substitute user do" (como em, execute um comando como se iniciado por outro usuário). Sudo é um programa para sistemas operacionais de computador Unix e semelhantes ao Unix que permite a um usuário executar programas com os privilégios de segurança de outro usuário (normalmente o superusuário ou root).

1412
Como o truque do vim "escreve com sudo" funciona?

Muitos de vocês provavelmente já viram o comando que permite gravar em um arquivo que precisa de permissão root, mesmo quando você esqueceu de abrir o vim com o sudo: :w !sudo tee % O problema é que eu não entendo exatamente o que está acontecendo aqui. Eu já percebi isso: wé para isso...

1287
npm lança erro sem sudo

Acabei de instalar o node e o npm através do pacote no nodejs.org e sempre que tento pesquisar ou instalar algo com o npm, ele gera o seguinte erro, a menos que eu execute o comando sudo. Sinto que este é um problema de permissões? Eu já sou o administrador. npm ERR! Error: EACCES, open...

281
Por que o sudo altera o PATH?

Esta é a PATHvariável sem sudo: $ echo 'echo $PATH' | sh /opt/local/ruby/bin:/usr/bin:/bin Esta é a PATHvariável com sudo: $ echo 'echo $PATH' | sudo sh /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin Tanto quanto eu posso dizer, sudodeve deixar PATHintocado. O...

259
Como usar o sudo dentro de um contêiner de docker?

Normalmente, os contêineres do docker são executados usando a raiz do usuário . Eu gostaria de usar um usuário diferente, o que não é problema ao usar a diretiva USER do docker. Mas esse usuário deve poder usar o sudo dentro do contêiner. Este comando está ausente. Aqui está um Dockerfile simples...

174
Abra um arquivo com su / sudo dentro do Emacs

Suponha que eu queira abrir um arquivo em uma sessão existente do Emacs usando suor sudo, sem cair para um shell e executando sudoeditor sudo emacs. Uma maneira de fazer isso é C-x C-f /sudo::/path/to/file mas isso requer uma ida e volta cara através do SSH . Existe uma maneira mais...

156
Usuário root / sudo equivalente no Cygwin?

Estou tentando executar um script bash no Cygwin. Eu recebo Must run as root, i.e. sudo ./scriptnameerros. chmod 777 scriptname não faz nada para ajudar. Procurei maneiras de imitar o sudo no Cygwin, para adicionar um usuário root, pois chamar "su" gera o erro su: user root does not exist,...

152
como executar dois comandos no sudo?

Existe alguma maneira de executar dois comandos Db2 em uma linha de comando? (Eles serão chamados a partir de um execcomando PHP .) db2 connect to ttt (observe que precisamos manter a conexão ativa para o segundo comando db2 UPDATE CONTACT SET EMAIL_ADDRESS = '[email protected]' Eu tentei...

150
maneira adequada de sudo sobre ssh

Eu tenho um script que executa outro script via SSH em um servidor remoto usando o sudo. No entanto, quando eu digito a senha, ela aparece no terminal. (Caso contrário, funciona bem) ssh user@server "sudo script" Qual é a maneira correta de fazer isso para que eu possa digitar a senha do sudo...

146
Comando não encontrado ao usar sudo

Eu tenho um script chamado foo.sh na minha pasta pessoal. Quando navego para esta pasta e entro ./foo.sh, recebo -bash: ./foo.sh: Permission denied. Quando uso sudo ./foo.sh, recebo sudo: foo.sh: command not found. Por que isso acontece e como posso corrigi-lo?

145
Como executar o script como outro usuário sem senha?

Eu tenho o script.sh que deve ser executado como usuário2. No entanto, esse script pode ser executado apenas em user1 no meu aplicativo. Eu gostaria que o seguinte comando fosse executado: su user2 -C script.sh mas seja capaz de executar sem senha. Também quero que isso seja muito restritivo,...