Perguntas com a marcação «sudo»

8
Como definir NOPASSWD e SETENV na mesma linha em sudoers?

No arquivo sudoers, como posso usar vários Tag_Specs na mesma linha. Normalmente, se eu não quiser pedir uma senha, farei algo assim: who where = (aswhom) NOPASSWD: commands Quero usar a SETENVtag para que os usuários possam preservar variáveis ​​de ambiente. Isso funciona bem assim: who where...

8
Limitando o uso de `sudo -s`

Estou configurando o Nagios em alguns dos meus servidores Linux e tive um problema. O check_ide_smartplug-in requer acesso root ao sistema para ser executado. Para executá-lo, eu uso o check_by_sshplug-in para ssh na conta nagios no host remoto e, em seguida, corro check_ide_smartusando o...

8
Atualizar arquivo de vários sudoers

Temos vários servidores Linux que se autenticam em um domínio do Active Directory. Para um grupo no AD, quero adicionar uma lista de comandos que podem ser executados como root usando o sudo. Obviamente, posso fazer o ssh-in em cada computador e atualizar o arquivo sudoers - mas isso levará algum...

8
Editando arquivo sudoers para restringir os comandos de um usuário

É possível editar o arquivo sudoers para que um usuário possa usar o sudo para qualquer comando, exceto um especificado? Eu acredito que é verdade que o arquivo sudoers pode ser configurado para que um usuário possa executar apenas uma determinada lista de comandos. EDIT: os comandos que realmente...

8
sudo: Como permitir apenas um argumento para um comando?

Quero adicionar uma entrada aos meus suoders para permitir que um usuário execute um comando com exatamente um argumento não opcional. # tail -1 /etc/sudoers ALL ALL = (:tool) NOPASSWD: /bin/echo [a-z]* $ sudo -g tool /bin/echo abc def abc def $ sudo -g tool /bin/echo -abc def [sudo] password for...

8
Nome de usuário antes do sudo

Eu recebi um script que requer sudo, mas o script deve definir parâmetros de acordo com o usuário original, como: chown "${USER}:${USER}" dir Se eu colocá-lo no sudo, acabo com o chmod root:rootque não ajuda. Então, como posso obter o nome de usuário antes do

8
Como posso executar o supervisord sem usar o root?

Parece que estou tendo problemas para descobrir por que o supervisord não será executado como um usuário não root. Se eu iniciá-lo com o usuário definido como jason (pid 1000), obtenho o seguinte no arquivo de log: 2010-05-24 08:53:32,143 CRIT Set uid to user 1000 2010-05-24 08:53:32,143 WARN...

8
Configurando o sudo para funcionar sem senha

Estou tentando configurar o sudo para permitir que todos os usuários reiniciem o apache sem precisar digitar uma senha. Preocupações de segurança à parte, por que isso não está funcionando? Adicionei a linha ao / etc / sudoers: %admin ALL=NOPASSWD: /usr/sbin/apache2ctl $sudo -l User aidan may...

8
deve usar sudo ou apenas su root no gerenciamento de servidores?

Qual abordagem é melhor? Para uso na área de trabalho, parece que o sudo é melhor, pois: Posso ter um histórico mais consistente como usuário normal Não é necessário lembrar de duas senhas, o que é especialmente verdadeiro quando não faço coisas administrativas regularmente. Não há necessidade...

8
Executando 'sudo' sobre SSH

Estou escrevendo um script que é para entrar em várias máquinas remotas e executar um comando nelas. Eu configurei as chaves para que o usuário que está executando o script não precise digitar a senha de cada máquina, mas apenas digite a senha no início do script. O problema é que o comando nas...