I'm exploring the namespace feature of linux kernel, using Archlinux. But I got some message that I can't explain the reason, could anyone explain them to me?
xtricman⚓ArchVirtual⏺️~🤐export LANG=en_US.UTF-8 xtricman⚓ArchVirtual⏺️~🤐unshare --propagation private -r bash Could not get property: Access denied root⚓⏺️~🤐mount -o remount,ro / mount: /: permission denied.
Based on ArchWiki, I CAN create an user namespace using my normal account, and I do, but Why do I get the
Could not get property: Access denied message?
Based on manpage, Newly created bash process has full capability in the new namespace, so why do I get the "permission denied" message when I tried to do mount? Is there anything related with file capability? How can I check the current capabilities the current bash process have?