Page 3 sur 4

Re: su ? sudo ? un peu perdu !

Posté : mar. 9 févr. 2016 10:24
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.

Re: su ? sudo ? un peu perdu !

Posté : mar. 9 févr. 2016 13:51
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. ;)

Re: su ? sudo ? un peu perdu !

Posté : mar. 9 févr. 2016 14:00
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. :(

Re: su ? sudo ? un peu perdu !

Posté : mar. 9 févr. 2016 14:58
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

Re: su ? sudo ? un peu perdu !

Posté : mar. 9 févr. 2016 16:54
par lacktchou
Image Marcy

Re: su ? sudo ? un peu perdu !

Posté : mar. 9 févr. 2016 17:07
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 !!

Re: su ? sudo ? un peu perdu !

Posté : mar. 9 févr. 2016 17:10
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é !!

Re: su ? sudo ? un peu perdu !

Posté : mar. 9 févr. 2016 17:12
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 !!!

Re: su ? sudo ? un peu perdu !

Posté : mar. 9 févr. 2016 17:15
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 !!

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

Posté : mar. 9 févr. 2016 20:39
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

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

Posté : mer. 20 avr. 2016 19:21
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.