Sample Header Ad - 728x90

echo to gid_map fails but uid_map success

1 vote
1 answer
1438 views
I'm trying to map the user and group ids in new namespace by writing to uid_map and gid_map files. So on **terminal-1** I'm doing
vaibhav@vaibhav:~$ unshare -U /bin/sh
$ id
uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)
$ echo $$
2506
then I open new terminal i.e. **terminal-2** and I do
vaibhav@vaibhav:~$ echo '0 1000 1' > /proc/2506/
uid_map
vaibhav@vaibhav:~$ echo '0 1000 1' > /proc/2506/
gid_map
-bash: echo: write error: Operation not permitted
now if I check on **terminal-1**
$ id
uid=0(root) gid=65534(nogroup) groups=65534(nogroup)
I know we can write to uid_map & gid_map file only once but it is failing on first write itself. I want to know why writing to gid_map failing. I'm using
Mint 20.3
Asked by Vaibhav.c (143 rep)
Feb 26, 2022, 06:48 AM
Last activity: Feb 26, 2022, 11:19 AM