Résolu le 30-12-18 [Résolu]su ? sudo ? un peu perdu !

Questions concernant les lignes de commandes
cedricceds
Messages : 27
Enregistré le : mar. 20 oct. 2015 14:24

[Résolu]su ? sudo ? un peu perdu !

Message par cedricceds »

Bonsoir à tous,
Au risque de paraître un peu bête, je poste quand même pour avoir une lumière.

en bidouillant un peu dans mon système ce soir, j'ai voulu utiliser la commande "su" eu lieu de "sudo" dans le terminal. j'ai eu la surprise d'avoir au terminal le message suivant:

su: Echec d'authentification


Pourtant, je tape bien mon mot de passe utilisateur qui fonctionne très bien avec la commande "sudo"

s'agit-il d'un fonctionnement normal ? si oui quel serait le mot de passe du compte root ?

P.S. : c'est vraiment juste à titre d'info ! :oops: :oops:
Modifié en dernier par cedricceds le mar. 9 févr. 2016 17:22, modifié 2 fois.
Linux Mint 18.1 Cinnamon 64 Bits ;) :D :D

Processeur : i5-2400 4x 3.10Ghz
Ram : 12Go en DDR3 1600
Graphique : NVIDIA GeForce GTX 710
Noyau : 4.4.0-57

Avatar du membre
mpat
Messages : 7844
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: su ? sudo ? un peu perdu !

Message par mpat »

en terminal su + pass te mets en super utilisateur pendant toute la durée d'ouverture de ton terminal, toutes tes commandes n'auront plus besoin du sudo devant.

exemple su + pass ton nom avant avait un ( $ ) a la fin après tu as un ( # ) en permanence. Exemple: avant (toto$ après (toto#)

apt-get update sans le sudo s’exécute quand c'est terminé tu es toujours en root et tu peux encore taper d'autres commandes sans le sudo.

En terminal simple user --> sudo apt-get update vas te demander ton pass puis exécuter la commande quand c'est terminé tu redeviens simple user.

Exemple: avant la commande (toto$) après l’exécution (toto$)

Si tu veux passer une autre commande tu devras mettre a nouveau sudo devant.

tu as aussi une autre commande gksudo + l'application + pass, lance l'application tu veux avoir en super user et y reste jusqu’à la fermeture de l'application.

exemple: gksudo gedit + pass gedit est et reste en super user jusqu’à sa fermeture.
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

Avatar du membre
thekod
Messages : 80
Enregistré le : lun. 16 nov. 2015 13:23

Re: su ? sudo ? un peu perdu !

Message par thekod »

"su" permet de basculer en super-utilisateur jusqu'à la commande "exit".

"sudo" permet de basculer en super-utilisateur pour la commande qui suit.

"sudo" utilise un fichier "/etc/sudoers" qui permet de configurer un peu les droits d'exécution des commandes et de la saisie ou non du mot de passe.

Hélas, personnellement, je ne maîtrise absolument pas le contenu de ce fichier de configuration...

Quelqu'un pourrait-il expliciter une ligne de ce fichier de paramétrage, svp ?
(du genre, permettre l'exécution d'une commande préfixée par sudo permettant à tout utilisateur d'obtenir tous les droits pour cette commande)


Merci.
theKOD

Linux Mint 17.3 - MATE
INTEL NUC BOX 5 i3 RYH
Intel Core i3 5010U / 2.1 GHz - Intel HD Graphics 5500
Kingston SSDNow M.2 SATA 120 Go - WD Black Mobile 750 Go
2 x 4 Go (Crucial DDR3L 1600 MHz CL11)


Linux Mint 18 - MATE - 32 bits
LENOVO THINKSTATION E31
Intel Xeon E3-1220 V2 @ 3.10GHz - 64 bits
1 x 8 Go

mpedro
Messages : 1514
Enregistré le : dim. 8 nov. 2015 22:13
Contact :

Re: su ? sudo ? un peu perdu !

Message par mpedro »

Le coup du visudo (mémo)

Taper visudo en console
et Ctrl/X pour enregistrer et sortir

Au contraire d'Ubuntu, debian n'ajoute pas automatiquement le premier utilisateur créé aux sudoers, ce "groupe" permet aux utilisateurs qui en sont membres d'avoir les privilèges root le temps d'une commande en tapant sudo suivit de la comande à effectuer en super utilisateur, il est préférable de passer par sudo que que par su car une fois la commande effectuée l'utilisateur revient à son statut d'origine ce qui permet d'éviter de faire des bêtises en limitant la durée de la "session" super utilisateur ainsi ouverte.

Pour en ajouter un c'est très simple, ouvrez un terminal administrateur et entrez la commande suivante : visudo

et ajoutez en dernière ligne :

"votre_login ALL=(ALL) ALL"

note : si l'éditeur de texte (en mode console) qui s'est ouvert est vi il suffit de suivre le tutoriel sur vi

si l'éditeur sélectionné est nano il suffit de se placer en fin de fichier et d'y écrire le plus simplement du monde, puis de faire Ctrl-X pour fermer et sauvegarder.

remarque : visudo est indépendant de tout éditeur de texte, il ne fait qu'invoquer l'éditeur préféré pour éditer le fichier /etc/sudoers, il est toutefois déconseillé d'éditer ce fichier en utilisant une autre commande que visudo (par exemple nano /etc/sudoers et c'est pas parceque je l'ai écrit ici qu'il faut le faire )
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2

Avatar du membre
daniel_1970
Messages : 152
Enregistré le : mar. 14 juil. 2015 19:06
Localisation : Belgique
Contact :

Re: su ? sudo ? un peu perdu !

Message par daniel_1970 »

cedricceds a écrit :Bonsoir à tous,
Au risque de paraître un peu bête, je poste quand même pour avoir une lumière.

en bidouillant un peu dans mon système ce soir, j'ai voulu utiliser la commande "su" eu lieu de "sudo" dans le terminal. j'ai eu la surprise d'avoir au terminal le message suivant:

su: Echec d'authentification


Pourtant, je tape bien mon mot de passe utilisateur qui fonctionne très bien avec la commande "sudo"

s'agit-il d'un fonctionnement normal ? si oui quel serait le mot de passe du compte root ?

P.S. : c'est vraiment juste à titre d'info ! :oops: :oops:
Bonjour,

Par défaut, sur Ubuntu et ses dérivées (Mint en est une), le compte "root" n'est pas directement accessible à l'utilisateur via la commande "su". Aucun mot de passe n'est défini pour le mode superutilisateur lors de l'installation, l'erreur que tu reçois est donc normale !

C'est un choix des développeurs que d'utiliser plutôt "sudo" qui permet de lancer n'importe quelle commande avec les droits de root.

Il est cependant possible d'activer le compte root en lui attribuant un mot de passe. Mais je ne sais pas si ce serait une bonne chose que de décrire ici la (simple) procédure à suivre :-/

A+

Daniel

P.S. Attention en modifiant le fichier sudoers. La moindre erreur de syntaxe rend sudo inutilisable ! Bien se renseigner avant...
Manjaro Net Xfce (en multi-boot avec Mint 17.3 et Voyager X)
Intel Core2 Duo E8400 @ 3Ghz
Ram 4 Go - Nvidia Geforce GT 630

mpedro
Messages : 1514
Enregistré le : dim. 8 nov. 2015 22:13
Contact :

Re: su ? sudo ? un peu perdu !

Message par mpedro »

Pourquoi ce serait pas une bonne chose à décrire ici ?
Au contraire.
(L installateur propose le compte root et c est à nous de définir le mot de passe qui peut aussi être le même que celui de l utilisateur si mono-utilisateur, au choix donc). On peut aussi activer root après une installation.
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2

marcy

Re: su ? sudo ? un peu perdu !

Message par marcy »

Salut,

Pour passer en terminal administrateur :

Code : Tout sélectionner

sudo -i
Pour revenir au terminal user :

Code : Tout sélectionner

exit
;)

Avatar du membre
mpat
Messages : 7844
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: su ? sudo ? un peu perdu !

Message par mpat »

pourquoi passer son temps a taper sudo -i alors qu'un (su) suffit les 2 demandant la pass et pour sortir suffit de fermer le terminal sans rien taper sauf si on veux y rester en simple user.

je pense que notre ami a fait su + pass sans enter entre les 2, ou su + la commande d’où l’échec authentification, la bonne commande étant su + enter + pass + commande.
Il a réussit en tapant sudo + commande + enter + pass ce qui est normal
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

marcy

Re: su ? sudo ? un peu perdu !

Message par marcy »

mpat a écrit :pourquoi passer son temps a taper sudo -i alors qu'un (su) suffit les 2 demandant la pass et pour sortir suffit de fermer le terminal sans rien taper sauf si on veux y rester en simple user.

je pense que notre ami a fait su + pass sans enter entre les 2, ou su + la commande d’où l’échec authentification, la bonne commande étant su + enter + pass + commande.
Il a réussit en tapant sudo + commande + enter + pass ce qui est normal
Chez moi aussi : sudo + commande + enter + pass
fonctionne sans problème.
"sudo -i" est une possiblilité, faute de mieux dans son cas.

Avatar du membre
mpat
Messages : 7844
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: su ? sudo ? un peu perdu !

Message par mpat »

la commande sudo -s ou sudo -i sert pour être en super utilisateur en mode live et là ne demande pas de pass
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

Répondre