#1 Le 24/01/2018, à 19:55
- joshw
[Résolu]Passer en root (sudo -i) depuis un compte standard
Bonjour,
Ma question est simple, pourquoi
sudo -i
ne fonctionne pas depuis un compte standart.
Je voudrais pouvoir passer temporairement en tant que "root" sans pour cela augmenter les droits du compte standard.
Lorsque j'essaie de la commande
sudo -i
, on me demande le mot de passe du compte standard, hors ce n'est pas le but !
Il s'agit d'une installation standard via VirtualBox.
Pourriez-vous m'éclairer s'il vous plaît ?
Joshw
Dernière modification par joshw (Le 25/01/2018, à 12:02)
Hors ligne
#2 Le 24/01/2018, à 20:12
- Watael
Re : [Résolu]Passer en root (sudo -i) depuis un compte standard
salut,
Ma question est simple, pourquoi sudo -i ne fonctionne pas depuis un compte standart.
parce que "l'utilisateur standard" n'est pas sudoer.
Lorsque j'essaie de la commande [...] on me demande le mot de passe du compte standard, hors ce n'est pas le but !
heu...si !
sinon, tu pourrais utiliser su -.
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#3 Le 24/01/2018, à 20:33
- joshw
Re : [Résolu]Passer en root (sudo -i) depuis un compte standard
Salut, je comprends bien, le but de sudo et effectivement le compte standard n'est pas dans le sudoer puisque que je n'ai rien modifié à la config.
Il me semble avoir lu que l'activation du compte su est désactivée (par défaut) et qu'il est déconseillé par Ubuntu de l'utiliser...
D'où un retour de commande comme celui-ci :
invite@joshw-VirtualBox:~$ su -
Mot de passe :
su : Échec d'authentification
Que se passe-t-il au niveau de la sécurité si j'ajoute ce compte invité dans le sudoer svp ?
Joshw
Hors ligne
#4 Le 24/01/2018, à 20:52
- Watael
Re : [Résolu]Passer en root (sudo -i) depuis un compte standard
su - demande le mot de passe root.
Il me semble avoir lu que l'activation du compte su est désactivée (par défaut) et qu'il est déconseillé par Ubuntu de l'utiliser...
en effet, si le compte root n'a pas de mot de passe, su ne permettra pas d'y accéder.
mais alors le premier utilisateur configuré lors de l'installation est sudoer.
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#5 Le 24/01/2018, à 20:54
- joshw
Re : [Résolu]Passer en root (sudo -i) depuis un compte standard
Pour info, je suis en train de chercher dans la doc, comment configurer un user dans le sudoer
Hors ligne
#6 Le 24/01/2018, à 21:00
- Watael
Re : [Résolu]Passer en root (sudo -i) depuis un compte standard
avant toute chose, vérifie ce que ton utilisateur peut faire :
sudo -l -U <nom de ton utilisateur>
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#7 Le 24/01/2018, à 21:30
- joshw
Re : [Résolu]Passer en root (sudo -i) depuis un compte standard
$ sudo -l -U invite
[sudo] Mot de passe :
L'utilisateur invite n'est pas autorisé à exécuter sudo
Pas sûr d'avoir été malin en le nommant "invite"...
Dernière modification par joshw (Le 24/01/2018, à 21:31)
Hors ligne
#8 Le 24/01/2018, à 23:40
- joshw
Re : [Résolu]Passer en root (sudo -i) depuis un compte standard
Bonsoir,
Pour info, je me suis renseigné ICI (tuto)
et ICI (tuto Web)
en applicant ceci :
# User privilege specification
root ALL=(ALL:ALL) ALL
#Est-ce que newuser reste un utilisateur standard ?
newuser ALL=(ALL:ALL) ALL
Joshw
Hors ligne
#9 Le 25/01/2018, à 01:10
- Roschan
Re : [Résolu]Passer en root (sudo -i) depuis un compte standard
Pour mettre un utilisateur comme administrateur, il y a une interface très bien faite dans les paramètres système ; on déverrouille, on choisit l'utilisateur, on le mets en administrateur aussi, et c'est bon.
Hors ligne
#10 Le 25/01/2018, à 08:39
- bruno
Re : [Résolu]Passer en root (sudo -i) depuis un compte standard
En fait sur Ubuntu il y a ce type de ligne dans le fichiers /etc/sudoers :
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
Ce qui signifie que tout membre du groupe sudo peut acquérir les privilèges d'administrateur. Il suffit donc d'ajouter ton utilisateur au groupe sudo.
NB : un utilisateur standard est un utilisateur qui peut ouvrir une session (login, shell, home) par opposition à un utilisateur système. Un utilisateur qui peut obtenir des droits d'administration est un utilisateur privilégié (membre du groupe sudo sur Ubuntu, ou juste root sur un système n'utilisant pas sudo).
#11 Le 25/01/2018, à 11:53
- joshw
Re : [Résolu]Passer en root (sudo -i) depuis un compte standard
Bonjour,
Merci pour ta réponse !
Donc, le mieux est que j'ajoute l'utilisateur dans le groupe sudo. Et c'est ça suffit ?
J'ai trouvé une autre source
J'ai donc défait la config décrite plus haut et appliqué cette commande :
$ sudo adduser utilisateur sudo
Je me déconnecte et je test...
Dernière modification par joshw (Le 25/01/2018, à 12:20)
Hors ligne
#12 Le 25/01/2018, à 12:02
- joshw
Re : [Résolu]Passer en root (sudo -i) depuis un compte standard
Ca à l'air de fonctionner !
Hors ligne
#13 Le 26/01/2018, à 10:31
- kholo
Re : [Résolu]Passer en root (sudo -i) depuis un compte standard
salut,
ajouter des sudoers n'est pas une super solution.
si ça reste ponctuel, il faut éviter les modifications dangereuses du système
tu peux, par exemple, plutôt utiliser ssh
il faut installer un serveur ssh :
sudo apt install openssh-serveur
ensuite, tu te connecteras avec n'importe quel utilisateur au seul sudoer :
ssh lesudoer@localhost
une fois terminé, tu sors de ssh avec exit ou ctrl + d
exit
Hors ligne