Perguntas sobre 'sudo'

Questões relacionadas ao comando sudo que permite aos usuários executar programas com os privilégios de um usuário diferente (normalmente o usuário root).
1
resposta

Use sudo com o comando ssh e capturando stdout

Estou tentando executar um comando como root (via sudo) em um servidor remoto e capturar stdout (mas não stderr) em um arquivo. por exemplo. Algo parecido com isto: ssh user@remote "cat /root/file.tar | gzip" > root-file.tar.gz Exce...
29.09.2014 / 15:09
2
respostas

Como usar qualquer comando (como git) com as chaves ssh de um usuário normal, mas com permissões de arquivo sudo

Eu posso clonar um projeto da seguinte forma: $ git clone [email protected]:root/myproject.git ~/bla Mas agora desejo cloná-lo em /var/www . Então eu tento $ git clone [email protected]:root/myproject.git ~/var/www Mas, infelizmente, n...
20.11.2017 / 17:14
2
respostas

Quando um usuário pode fazer 'sudo su' mas não 'sudo su -'?

O seguinte aconteceu comigo: $ sudo su - superman Sorry, user clarkkent is not allowed to execute '/bin/su - superman' as root in krypton101. No entanto, o seguinte funcionou bem: $ sudo su superman Quando é útil permitir que um u...
02.12.2015 / 14:49
3
respostas

Automatize o login do su sem prompt de senha

Eu estou escrevendo um script de shell onde eu quero automatizar o processo Reinicie o serviço em vários servidores Unix. Eu como um usuário normal não tenho direitos para executar comandos de reinicialização de serviços. Apenas s_user tem dir...
20.08.2016 / 20:51
2
respostas

Como posso executar um programa como outro usuário em todos os sentidos?

Antecedentes Estou tentando reiniciar alguns programas ( mail-notification e stalonetray ) regularmente, pois eles parecem morrer com frequência. Desejo defini-las novamente sempre que o NetworkManager se reconectar. Por isso, eu os tenh...
29.09.2015 / 06:42
1
resposta

A concessão de um comando de atualização automática para usuários não-sudo é segura?

Descobri que dou obtenha um acesso de usuário não-sudo a certos comandos com os privilégios de sudo . No entanto, meu plano para permita que eles executem apt-get dist-upgrade o sistema não é seguro porque eles podem acessar o shell como r...
13.07.2015 / 14:17
1
resposta

Como fazer a transição para outro domínio ao invocar o sudo?

Eu tenho um daemon (collectd) que executa um script para coleta de dados (via smartctl). O exec-plugin de collectd exige que scripts externos sejam executados sob um usuário! = root. O plano é configurá-lo assim: permite que o collectd...
14.12.2014 / 17:54
1
resposta

sudo -u git clone

Estou no servidor Ubuntu 14.04. Estou usando o servidor da web apache, que é executado como o www-data . Eu preciso fazer git clone de um script (um web hook). Este script será executado com os privilégios de usuário www-data . Exec...
10.07.2014 / 15:56
2
respostas

Por que esse comando ssh não funciona? (cat ./file | ssh usuario @ host “cat | sudo -t -t 'cat / root / localização / arquivo'”)

Estou tentando fazer o seguinte, mas não está certo. cat ~/Desktop/blah.png | ssh -t -t [email protected] "cat | sudo -i 'cat | /path/to/blah.png'" Eu tenho minha chave ssh pública na pasta .ssh do usuário [email protected], portanto,...
25.01.2014 / 04:21
1
resposta

“sudo: desculpe, você deve ter um tty para rodar o sudo” ao usar o sudo em um script remoto

Eu quero executar uma série de comandos elevados do sudo em uma máquina remota a partir de um script incorporado. Para simplificar a questão, estou apenas tentando executar o sudo id e obtê-lo para me dizer que é raiz. Estou encontrando "sudo...
12.06.2014 / 00:23