Perguntas sobre 'setuid'

2
respostas

Permitir que o usuário execute um script de shell sem ver seu conteúdo?

Gostaria de ter um gancho hg que envia e-mails usando uma conta do Gmail. Obviamente, eu não quero que ninguém possa ler o script de envio de e-mail, exceto eu ou root, já que ele tem uma senha, então aqui está o que eu tentei: -rwsr-xr-x 1...
18.02.2011 / 13:15
1
resposta

Strange Strange e comportamento setuid: permissão negada sob strace, mas não funcionando normalmente

Isso está relacionado a esta pergunta . Eu tenho um script ( fix-permissions.sh ) que corrige algumas permissões de arquivo: #! /bin/bash sudo chown -R person:group /path/ sudo chmod -R g+rw /path/ E um pequeno programa c para exec...
19.02.2011 / 19:44
1
resposta

Solicitando senha sudo em um binário de raiz setuid

Eu tenho um binário de raiz setuid, with_sudo.bin , com o seguinte código-fonte: /* with_sudo.c */ #include <stdio.h> #include <sys/types.h> #include <unistd.h> #include <stdlib.h> int main() { printf("\n\n ruid...
01.02.2015 / 18:23
3
respostas

Todos os meus programas possuem direitos de proprietário para todos os meus arquivos?

Estou preocupado que todos os meus programas tenham acesso total a todos os meus arquivos. Por exemplo: meu usuário é 'john'. Eu instalo algum programa, digamos Dropbox. O Dropbox é executado como 'john'. Portanto, ele não só tem direitos com...
15.06.2012 / 18:57
2
respostas

Setuid e setgid não funcionam

Estou tendo um problema com setuid e setgid. Eu escrevi este código C: int main() { setuid(0); setgid(0); system("/path/to/script.sh"); return 0; } Compilado usando o gcc: gcc test.c -o test Então usei chmod +s ....
15.05.2018 / 20:26
1
resposta

Desenvolvendo e implementando o aplicativo que será executado como root usando o setuid?

Eu tenho um aplicativo que precisa ser executado com permissões de root. Usar o bit setuid no arquivo do aplicativo parece ser uma escolha lógica. Meu entendimento do setuid é que os arquivos devem ser de propriedade do root, e só podem ser g...
07.10.2013 / 16:40
1
resposta

É possível fazer upload do arquivo setuid-set para diretórios acessíveis por ftp?

Apenas curioso, é possível fazer upload de arquivos com permissões setuid para diretórios usando ftp e manter sua permissão setuid? Ou o FTP sempre altera a permissão?     
19.09.2012 / 04:04
0
respostas

bit setgid não preservado na chamada execl

Eu tenho uma situação que não consigo explicar: Eu tenho um executável com bit setgid. Quando eu chamo getegid (), retorna-me o grupo esperado. Mas assim que eu gero um shell dele usando execl, o shell não tem mais este gid eficaz, mas sim o do...
17.04.2018 / 11:54
0
respostas

setuid bit tem comportamento diferente dependendo do diretório

Eu tenho testado a permissão do setuid e estou tendo problemas para fazer isso funcionar. Digamos que eu esteja fazendo os testes com dois usuários owneruser e otheruser . Eu escrevi um programa c simples que tudo o que faz é chamar...
22.10.2017 / 14:24
0
respostas

O bit setuid para root está definido, mas o ID do usuário real não é 0

Meu programa permissiontest tem os seguintes privilégios: -rwsrwxrwx 1 root root 8664 Nov 18 15:59 permissiontest Ele consiste no seguinte código ao ser executado como usuário não raiz: #include <stdio.h> #include <stdlib.h...
18.11.2015 / 18:08