J'ai exécuté les commandes ci-dessous et j'ai ouvert une session de terminal :
karl@i-dev:~$ sudo usermod -aG sudo karl
karl@i-dev:~$ sudo adduser karl sudo
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_PAPER = "sv_SE.UTF-8",
LC_ADDRESS = "sv_SE.UTF-8",
LC_MONETARY = "sv_SE.UTF-8",
LC_NUMERIC = "sv_SE.UTF-8",
LC_TELEPHONE = "sv_SE.UTF-8",
LC_IDENTIFICATION = "sv_SE.UTF-8",
LC_MEASUREMENT = "sv_SE.UTF-8",
LC_TIME = "sv_SE.UTF-8",
LC_NAME = "sv_SE.UTF-8",
LANG = "ru_RU.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
The user `karl' is already a member of `sudo'.
Je me suis ensuite déconnecté, puis reconnecté et j'ai essayé d'utiliser une commande nécessitant l'accès à la racine :
karl@i-dev:~$ docker ps -a
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/containers/json?all=1: dial unix /var/run/docker.sock: connect: permission denied
Cependant, je ne suis pas autorisé à le faire. Pourquoi n'ai-je pas été autorisé root
sur mon système ?