Perguntas sobre 'setuid'

1
resposta

como executar a tarefa setuid corretamente?

Supondo que haja um site php e eu quero bloquear um ip no nível do firewall baseado na execução do código do site. O site é executado sob um usuário não raiz. Eu ia passar o IP do código do site para um script (gravável apenas para o root) co...
21.09.2017 / 23:00
3
respostas

qual é o propósito do setuid habilitado sem nenhum bit executável?

Estou tentando entender as permissões em detalhes. Eu estava lendo sobre setuid e é usos. No entanto, este caso particular me confunde. Eu fiz um pequeno script e agora eu configurei o bit suid para o script como abaixo. chmod u+s rame...
30.09.2014 / 17:15
1
resposta

O Apache suexec não funciona com strace

Eu tenho uma instância do Apache com mod_suexec ativado. Estou tentando depurar um problema e estou iniciando o Apache com strace para tentar ver o que está acontecendo. No entanto, quando eu inicio o Apache assim: # strace -f -o /tm...
10.07.2014 / 15:36
3
respostas

Por que o FreeBSD requer que programas de terminal sejam iniciados como root?

No FreeBSD, todos os programas gráficos de terminal (por exemplo, xterm, rxvt) parecem estar instalados com o setuid root, ou com setuid root wrappers. No Linux, esse não é o caso de nenhuma distribuição que já usei. Por que o FreeBSD requ...
18.09.2014 / 22:37
1
resposta

Como configurar um script para ser executado como raiz não interativamente?

Eu preciso configurar o seguinte script para executar como root sempre que eu fizer login: #!/bin/zsh truncate -s 0 ~yourstruly/.juniper_networks/network_connect/ncsvc.log Eu sei como executar o script como raiz interativamente (ou seja...
02.03.2013 / 00:54
1
resposta

Por que eu não posso largar privilégios de sudo root?

Estou depurando um programa e não tenho certeza porque não posso descartar privilégios. Eu tenho permissões de root via sudo e posso chamar setgid/setuid , mas a operação [is] não é suportada. Código básico para reproduzir (golang)...
17.09.2018 / 00:07
1
resposta

Depurar um binário setuid como não raiz

Eu tenho um sistema do CentOS 7. Eu preciso anexar meu GDB a um aplicativo já em execução, mas obter o (aparentemente usual) "ptrace: Operação não permitida". erro. Executar o GDB como root evita o erro, mas prefiro não recorrer a isso. Eu pe...
15.05.2017 / 21:18
1
resposta

script suid não está funcionando corretamente [duplicado]

Meu sistema operacional é o Fedora 24 e tentei testar a funcionalidade do bit suid. Eu escrevi abaixo como Setuid.bash: #!/bin/bash if [ $USER = 'root' ] then echo "Like Root Run" echo "Root User Add in " $(date) >> /etc/Se...
21.05.2017 / 13:45
1
resposta

SUID não tem efeito em diretórios com o Linux

Por que o bit SUID não tem efeito quando aplicado a diretórios no Linux? Eu vejo claramente que posso configurá-lo com 'chmod u + s'. Mas por que não tem efeito "algum"? Qual é a razão para implementar uma maneira de SET, mas não implementando q...
01.03.2016 / 01:06
1
resposta

Por que o mac os x não configura o bit uid para / usr / bin / passwd

Muitos livros afirmam que exemplos de usos de bit setuid incluem passwd, etc. Mas no mac os x el capitan, o / usr / bin / passwd não tem o bit definido. Como isso pode mudar o arquivo / etc / passwd?     
09.11.2015 / 20:26