Perguntas sobre 'setuid'

3
respostas

O que significa GID?

O que o GID realmente significa? Eu pesquisei no Google e é isso que linux.about.com disse: Group identification number for the process. Valid group numbers are given in /etc/group, and in the GID field of /etc/passwd file. When a proc...
23.07.2012 / 12:09
1
resposta

programa de propriedade da raiz com setuid bit on

Ping é um programa de propriedade do root com o conjunto de bits do id do usuário. $ ls -l 'which ping' -rwsr-xr-x 1 root root 35752 Nov 4 2011 /bin/ping Pelo que entendi, se um usuário executar o processo de ping, o ID de usuário efeti...
15.10.2012 / 04:45
1
resposta

Por que o setuid não funciona? [duplicado]

Eu quero garantir que meu programa só possa ser executado pelo usuário xyz usando o privilégio de root. Para fazer isso, eu defino o bit setuid com: chmod u+s program1.sh ls -l program1.sh rwsr-x--- 1 root house 1299 May 15 23:54 program...
19.05.2014 / 08:46
3
respostas

Executável do set-uid e usuário do processo resultante [duplicado]

No Ubuntu 14.04, o executável passwd é -rwsr-xr-x 1 root root 47032 gen 27 01:50 /usr/bin/passwd e o executável ping é -rwsr-xr-x 1 root root 44168 mag 7 2014 /bin/ping (para ambos) o uid do processo em execução deve resu...
10.05.2016 / 10:34
4
respostas

Como funcionam os IDs de usuário reais e efetivos?

Quando um usuário normal quiser fazer alterações no arquivo passwd, o usuário receberá pelo setuid o acesso efetivo do usuário. O usuário se torna root temporariamente e pode editar o passwd. No entanto, você só pode editar sua senha corretam...
30.10.2011 / 02:24
4
respostas

Qual senha do usuário o 'sudo' pede?

$ ls -l /usr/bin/sudo -rwsr-xr-x 1 root root 136808 Jul 4 2017 /usr/bin/sudo so sudo é executável por qualquer usuário, e qualquer usuário que execute sudo terá raiz como o ID de usuário efetivo do processo porque o bit set-user-id d...
01.05.2018 / 21:52
3
respostas

Como o mecanismo set-user-ID funciona no Unix?

Alguém pode explicar o mecanismo set-user-ID no Unix? Qual foi a lógica por trás dessa decisão de design? Como isso é diferente do mecanismo de id de usuário efetivo?     
11.12.2012 / 13:00
2
respostas

Por que o setuid não funciona no executável?

Sei que habilitar o setuid em scripts tem problemas de segurança e, portanto, fica inativo por padrão, mas espera que funcione para executáveis. Eu criei e executável que mostra uid como uma saída seguindo as instruções descritas neste post: Al...
19.08.2014 / 16:59
2
respostas

Associações de grupos e processos setuid / setgid

Os processos que desalavancam os privilégios através de setuid() e setgid() parecem não herdar os membros do grupo do uid / gid que eles configuram. Eu tenho um processo de servidor que deve ser executado como root para abrir uma port...
08.03.2014 / 23:06
3
respostas

SetUID pouco não funciona no Ubuntu?

Suponho que um arquivo executável com set de bits SetUID esteja sendo executado como proprietário, mas não consigo reproduzi-lo. Eu tentei o seguinte. $ cat prepare.sh cp /bin/bash . chown root.root bash chmod 4770 bash # Verified $ sudo sh...
18.04.2017 / 06:58