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

Questions concernant les lignes de commandes
Avatar du membre
Mimile
Messages : 124
Enregistré le : dim. 23 août 2015 15:09
Localisation : Seraing s/Meuse - région liégeoise - Belgique

Re: su ? sudo ? un peu perdu !

Message par Mimile »

Dernier message de la page précédente :

Salut,

Personnellement, pour éviter de devoir fournir mon mot de passe chaque fois que j'utilise sudo, j'ai modifié mon fichier sudoers en décommentant (c'est à dire en ôtant le # qui précède la ligne :

%sudo ALL=(ALL) NOPASSWD: ALL

Tu peux aussi ajouter une ligne telle que :

ton_nom_d'utilisateur ALL=(ALL) NOPASSWD: ALL

Du coup, plus besoin de d'indiquer ton mot de passe quand tu lances une commande avec sudo.
Desktop à la carte : carte-mère : Asus P8H61 - CPU : Intel core i5 3.800 Ghz max - RAM Crucial technology 4 Go DDR3 - carte graphique nVidia GT-630 - 2 disques Sata 500 Go - connection ADSL ethernet - OS : Win7 premium - Archlinux - LinuxMint 17.3 Rosa Cinnamon noyau 3.19.0.32 - Debian Jessie 8.4

Image

lacktchou
Messages : 2344
Enregistré le : lun. 13 juil. 2015 19:33

Re: su ? sudo ? un peu perdu !

Message par lacktchou »

Autrement dit, théoriquement, quelqu'un d'autre peut / pourrait se servir de ton ordinateur et tout modifier, copier, effacer, n'ayant pas à entrer le mot de passe quand il passe une commance sudo.
Sécurité nulle.
Personnellement je ne trouve pas que c'est un bon conseil. Faisable mais pas recommandable. Danger. ;)
Lacktchou
Image
Relisez-vous avant de poster.
LM 17.3 XFCE 64-bit - Noyau 3.16.0-38 et 3.16.0-32 - LM 17.2 Maté 64-bit - Xubuntu 16.04 LTS 64-bit - Windows 7
Laptop Lenovo G560 DD Toshiba 640 Go DD ext Toshiba 1.0 To

Avatar du membre
Robinwood
Messages : 6812
Enregistré le : mar. 28 juil. 2015 20:30
Localisation : Auvergne

Re: su ? sudo ? un peu perdu !

Message par Robinwood »

Y cas booter sur un linuxmint et installer, à moins de chiffrer le bios. :D
Perso toujours mis un mot de passe root court (attention dit le système), quatre lettres et c'est vraiment vivable. 8-)
Évite quelque gros désagrément, malgré que sans le mot de passe root, on peut déjà sacrément foutre le bazar. :(
Intel nuc8i3phn Xero Linux
Packard Bell Imedia S2110 6Go RAM
linux mint 21 xfce
Firefox Audacious Dragon player

marcy

Re: su ? sudo ? un peu perdu !

Message par marcy »

lacktchou a écrit :Autrement dit, théoriquement, quelqu'un d'autre peut / pourrait se servir de ton ordinateur et tout modifier, copier, effacer, n'ayant pas à entrer le mot de passe quand il passe une commance sudo.
Sécurité nulle.
Personnellement je ne trouve pas que c'est un bon conseil. Faisable mais pas recommandable. Danger. ;)
Bonjour lacktchou, :)

+1000 Image

lacktchou
Messages : 2344
Enregistré le : lun. 13 juil. 2015 19:33

Re: su ? sudo ? un peu perdu !

Message par lacktchou »

Image Marcy
Lacktchou
Image
Relisez-vous avant de poster.
LM 17.3 XFCE 64-bit - Noyau 3.16.0-38 et 3.16.0-32 - LM 17.2 Maté 64-bit - Xubuntu 16.04 LTS 64-bit - Windows 7
Laptop Lenovo G560 DD Toshiba 640 Go DD ext Toshiba 1.0 To

cedricceds
Messages : 27
Enregistré le : mar. 20 oct. 2015 14:24

Re: su ? sudo ? un peu perdu !

Message par cedricceds »

daniel_1970 a écrit :
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...


Ok merci Daniel, je comprends mieux l'erreur que j'ai eu !!
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

cedricceds
Messages : 27
Enregistré le : mar. 20 oct. 2015 14:24

Re: su ? sudo ? un peu perdu !

Message par cedricceds »

lacktchou a écrit :Autrement dit, théoriquement, quelqu'un d'autre peut / pourrait se servir de ton ordinateur et tout modifier, copier, effacer, n'ayant pas à entrer le mot de passe quand il passe une commance sudo.
Sécurité nulle.
Personnellement je ne trouve pas que c'est un bon conseil. Faisable mais pas recommandable. Danger. ;)

Je suis tout à fait d'accord, je ne suis du tout favorable à cette méthode non plus !!

L'idée pour moi était de ne pas avoir à retaper le mot de passe plusieurs fois si j'ai une série de commande à taper pas de supprimer la sécurité !!
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

cedricceds
Messages : 27
Enregistré le : mar. 20 oct. 2015 14:24

Re: su ? sudo ? un peu perdu !

Message par cedricceds »

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
Je te confirme que j'ai bien saisi

su +enter

mot de passe + enter

et la paf !!! Erreur d'authentification !!!
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

cedricceds
Messages : 27
Enregistré le : mar. 20 oct. 2015 14:24

Re: su ? sudo ? un peu perdu !

Message par cedricceds »

marcy a écrit :Salut,

Pour passer en terminal administrateur :

Code : Tout sélectionner

sudo -i
Pour revenir au terminal user :

Code : Tout sélectionner

exit
;)

Merci Beaucoup cette commande me permet de faire exactement ce à quoi je m'attendais en tapant "su"

J'ai lu tous les messages, et je vous remercie de votre réactivité. ;) ;)

Le sujet en ce qui me concerne est résolu !!
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

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

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

Message par mpedro »

c'est un emmellage de pinceau ce post et pour faire mieux avec Nemo (clic/droit sur dossier) on peut ouvrir un terminal root
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2

Avatar du membre
WarLocG
Messages : 96
Enregistré le : mer. 20 avr. 2016 18:39
Localisation : Belgique

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

Message par WarLocG »

Bonjour,

Je viens de lire beaucoup de chose avec du bon et du moins bon, je vais rajouter ma petite pierre sur le sujet concernant ces commandes : su, sudo, gksu et gksudo.

La commande 'su' permet de s'authentifier en tant qu'un autre utilisateur, mais par défaut c'est root (ayant pour id 0) mais on peut s'authentifer avec n'importe quel autre compte pour autant que ce compte existe.

Exemple:

Code : Tout sélectionner

warlocg@linux:~$ useradd toto
useradd: Permission denied.
useradd : impossible de verrouiller /etc/passwd ; veuillez réessayer plus tard.
warlocg@linux:~$ sudo useradd toto
warlocg@linux:~$ su -l toto
Mot de passe : 
su : Échec d'authentification
warlocg@linux:~$ sudo passwd toto
Entrez le nouveau mot de passe UNIX : 
Retapez le nouveau mot de passe UNIX : 
passwd : le mot de passe a été mis à jour avec succès
warlocg@linux:~$ su -l toto
Mot de passe : 
Pas de répertoire, connexion avec HOME=/
$ id
uid=1001(toto) gid=1003(toto) groupes=1003(toto)
$ exit
warlocg@linux:~$ userdel toto
userdel: Permission denied.
userdel : impossible de verrouiller /etc/passwd ; veuillez réessayer plus tard.
warlocg@linux:~$ sudo userdel toto
Ici j'ai utilisé la commande su mais je ne me suis pas connecté en tant que root.

PS: J'avais déjà utilisé la commande sudo avant, c'est pourquoi il ne me redemande pas le mot de passe ici.

La commande 'sudo' permet de lancer une commande depuis le compte root, c'est une sécurité pour éviter de lancer n'importe quelle commande depuis le compte utilisateur. Si je lance un rm -rf sans savoir ce que ca fait, en tant qu'utilisateur, je risque de faire le con. Enfin, là encore, les dossiers et fichiers disposent de permissions et l'utilisateur ne peut pas supprimer ce qui appartient à root. Avec la commande 'sudo' je passe temporairement à root pour lancer ma commande ce qui me permet de forcer la commande à s'executer si celle-ci nécessite des privilèges élevés.

Exemple:

Code : Tout sélectionner

warlocg@linux:~$ id
uid=1000(warlocg) gid=1000(warlocg) groupes=1000(warlocg),24(cdrom),29(audio),33(www-data),44(video),110(netdev),120(pulse-access),1002(semiroot)
warlocg@linux:~$ sudo id
Password (warlocg): 
uid=0(root) gid=0(root) groupes=0(root),33(www-data),105(scanner),120(pulse-access),132(saned),1002(semiroot)
On peut voir ici très bien que en utilisant la commande sudo, j'ai pris l'identité de root.

En configurant le fichier /etc/sudoers, on peut donner des règles particulières par rapport a certaines commandes. Personnellement, j'en ai créé une pour que les commandes 'shutdown', 'halt', 'reboot', ainsi que 'apt-get','aptitude' et 'dpkg' ne me demande pas de mot de passe pour les executer. Il faut cependant garder à l'esprit de ne pas mettre n'importe quelle commande (avec n'importe quel globbing) comme règle, autrement cela compromet la sécurité du système.

Finalement, gksu et gksudo, c'est su et sudo en version graphique.

Cordialement.

Répondre