O Linux usa o ID do usuário do sistema de arquivos ( fsuid
) em vez do ID do usuário efetivo ( euid
) e o ID do grupo do sistema de arquivos ( fsgid
) em vez do ID do grupo efetivo ( egid
) nas verificações de permissão.
O Linux é o único sistema operacional na categoria Unix-like/Unix de sistemas operacionais que usa o fsuid
e o fsgid
? por exemplo, sistemas operacionais como BSD, macOS, Solaris usam o fsuid
e o fsgid
?
Todas as menções ao
fsuid
que posso encontrar parecem dizer "somente Linux" ou algo nesse sentido.A página man
setfsuid(2)
:Esta comparação nas funções de configuração UID de diferentes Unixes:
Conforme observado pela página de manual, o
fsuid
foi usado apenas para contornar um possível problema com servidores NFS (espaço do usuário) e as regras de manipulação de sinal em versões antigas do Linux; não é provável que seja muito mais usado.