Estou tentando compreender alguma documentação do man7.org sobre o Namespace do Usuário e o /bin/unshare
comando.
Comecei lendo esta página:
https://man7.org/linux/man-pages/man7/user_namespaces.7.html
Na página, há muitas menções de como o sinalizador CLONE_NEWUSER pode afetar privilégios e capacidades. Mas não está claro para mim se unshare -U /bin/bash
ou unshare -U -r /bin/bash
usa CLONE_NEWUSER de alguma forma.
Então visitei unshare(1)
next para ver se há alguma explicação sobre o uso do sinalizador CLONE_NEWUSER no /bin/unshare
comando. Mas não há nenhuma discussão sobre CLONE_NEWUSER nesta página.
No entanto, há uma discussão sobre o sinalizador CLONE_NEWUSER na chamada de sistema unshare(2)
. Mas não está claro para mim como o /bin/unshare
está relacionado unshare(2)
ou se eles estão relacionados de alguma forma.
Alguém pode explicar a relação entre /bin/unshare -U /bin/bash
CLONE_NEWUSER e unshare(2)
?
Observação:
Sou um desenvolvedor HTML CSS front-end tentando aprender tudo isso pela primeira vez. Aceito referências a qualquer material de leitura para abordar lacunas de conhecimento sobre os fundamentos do Linux.