Linux x86_64Usuários & permissões#122
setfsuid
Define o UID usado especificamente para checagens de permissão de sistema de arquivos.
Descrição
Historicamente criada para servidores NFS em espaço de usuário: permite checar permissões de arquivo como um UID específico sem conceder a esse UID a capacidade de enviar sinais ao processo (diferente do que `setuid` implicaria).
Header:
sys/fsuid.hman 2Assinatura
int setfsuid(uid_t fsuid);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| fsuid | uid_t | Novo UID de checagem de sistema de arquivos. |
Registradores (x86_64)
| Registrador | Papel | Argumento |
|---|---|---|
| rax | número da syscall (chamada) / valor de retorno (após SYSCALL) | — |
| rdi | argumento 1 | fsuiduid_t |
Valor de retorno
O UID de checagem de sistema de arquivos anterior (esta chamada não sinaliza erro via retorno).
Códigos de erro (errno)
Nenhum código de erro específico documentado para esta chamada.