Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink
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

cool

Hors ligne