How can I allow a non-root user to run ‘docker exec’ ?
For example, I would like to allow a user to execute the following command without him obtaining root permissions to the whole system:
docker exec -it containerName /bin/bash
This command would allow him to get inside his ‘working environment’ and do whatever he wants…
It would be great to be able to allow this command to him, without password requests
The operating system is Ubuntu server
2
Answers
I probably found a solution to the problem.
First of all I ran:
visudo
then I inserted a new line:
then the non root user (studentxx) is able to execute the following command without any problems
Here’s something I found that seems to give a concise, step-by-step approach to what I’m deducting to be your problem. I will point out, though, that superuser is needed to prepare it.
~Roan