Linux repositories inspector
Linux 1.3.15
06/08/1995
Aliases: setfsuid32(2), setfsuid32(2), setfsuid32(2), setfsuid32(2), setfsuid32(2), setfsuid32(2), setfsuid32(2), setfsuid32(2)

manpages-pt-dev

Portuguese Versions of the Manual Pages (dev sections)

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

NOME

setfsuid - seleciona a identidade do usuário para controle do sistema de arquivo set

SINOPSE

#include <unistd.h> /* glibc uses <sys/fsuid.h> */
int setfsuid(uid_t fsuid)

DESCRIÇÃO

setfsuid seleciona a ID do usuário que o kernel do Linux usa para controlar todos acessos ao sistema de arquivos. Normalmente, o valor de fsuid sombreará o valor efetivo da ID do usuário. Na realidade, a ID efetiva do usuário é alterada a qualquer hora, fsuid Também alterará para o novo valor da ID efetiva do usuário.
Uma chamada explicita para setfsuid é, usualmente, usada por programas com o servidor NFS que precisa alterar a ID do usuário que é usada para acessar arquivos sem a correspondente alteração nas IDs real e efetiva do usuário. Uma alteração na ID normal do usuário por um programa como o servidor NFS é um falha de segurança que pode expô-lo a sinais não desejados vindos de outras IDs de usuários.
setfsuid sucederá somente se o solicitante é o superusuário ou se fsuid casa com uma das: ID real, efetiva, guardada do usuário, ou com o valor atual de fsuid.

VALORES RETORNADOS

Em caso de sucesso, o valor anterior de fsuid é retornado. Caso contrário, o valor atual de fsuid é retornado.

DE ACORDO COM

setfsuid Esta chamada é específica do Linux e não deveria ser usadas em programas que pretendem ser portáveis.

PROBLEMAS

Sem mensagens de erros de qualquer espécie é retornada para o solicitante. No menor grau, EPERM Precisaria ser retornada quando a chamada falha.

NOTA

Quando a glibc determinar que o argumento não é uma uid válida, ela irá retorna -1 e selecionar errno para EINVAL sem tentar a chamada de sistema.

VEJA TAMBÉM

TRADUZIDO POR LDP-BR em 21/08/2000.

André L. Fassone Canova <> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <> (revisão)
⇧ Top