Sudo nano et Kate

Après avoir fait CTRL+O, est-ce que tu as bien appuyer sur la touche entrée ?

Bonsoir, jpp45.
Je ne vais sûrement pas faire Entrée à une action proposé qui se nomme « File to insert [From ./] ».

D’ici on ne peut pas voir grand chose :
Comme on ne voit pas le prompt de départ dans lequel tu lances la ligne de commande visudo ou nano, on ne sait pas :
depuis quel compte utilisateur
ni sur quel hostname a été créé ce compte utilisateur
ni s’il s’agit d’un compte utilisateur privilégié
ni depuis quel répertoire courant,
ni quelle a été la ligne de commande complète qui a été lancée pour lancer l’exécution de nano

Ça fait beaucoup d’informations manquantes et il serait très fastidieux de toutes les demander séparément à chaque changement de contexte possible,
par contre, ce serait beaucoup plus simple que tu nous transmettes un copié/collé au format texte des lignes de commandes complètes (prompt inclus) et des retours de ces commandes (prompt de retour inclus).


Voilà ci-dessous, un exemple de copiés/collés complets qui pourraient vraiment nous aider à comprendre ce qu’il se passe :


J’ouvre, en utilisant ssh, une session sur la machine virtuelle depuis mon compte utilisateur :

michel@deb114x:~$ ssh michel@192.168.122.142
michel@192.168.122.142's password: 
Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-43-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

0 updates can be applied immediately.

Last login: Sat Aug 27 00:18:33 2022 from 192.168.122.1
michel@lubuv:~$ 

Je lance l’édition du fichier /etc/sudoers en utilisant la commande visudo :

michel@lubuv:~$ sudo visudo
[sudo] password for michel: 

après avoir entré mon mot de passe, l’éditeur nano se lance :

  GNU nano 6.2                          /etc/sudoers.tmp                                    
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/>
Defaults        use_pty

# This preserves proxy settings from user environments of root
# equivalent users (group sudo)
#Defaults:%sudo env_keep += "http_proxy https_proxy ftp_proxy all_proxy no_proxy"

# This allows running arbitrary commands, but so does ALL, and it means
# different sudoers have their choice of editor respected.
#Defaults:%sudo env_keep += "EDITOR"

# Completely harmless preservation of a user preference.
#Defaults:%sudo env_keep += "GREP_COLOR"

# While you shouldn't normally run git as root, you need to with etckeeper
#Defaults:%sudo env_keep += "GIT_AUTHOR_* GIT_COMMITTER_*"

# Per-user preferences; root won't have sensible values for them.
                                     [ Read 54 lines ]
^G Help        ^O Write Out   ^W Where Is    ^K Cut         ^T Execute     ^C Location
^X Exit        ^R Read File   ^\ Replace     ^U Paste       ^J Justify     ^/ Go To Line

J’ajoute une première ligne commentée dans le fichier,
puis j’utilise le raccourci clavier Ctrl+O

  GNU nano 6.2                          /etc/sudoers.tmp *                                  
# j'ajoute une ligne commentée dans le fichier
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/>
Defaults        use_pty

# This preserves proxy settings from user environments of root
# equivalent users (group sudo)
#Defaults:%sudo env_keep += "http_proxy https_proxy ftp_proxy all_proxy no_proxy"

# This allows running arbitrary commands, but so does ALL, and it means
# different sudoers have their choice of editor respected.
#Defaults:%sudo env_keep += "EDITOR"

# Completely harmless preservation of a user preference.
#Defaults:%sudo env_keep += "GREP_COLOR"

# While you shouldn't normally run git as root, you need to with etckeeper
#Defaults:%sudo env_keep += "GIT_AUTHOR_* GIT_COMMITTER_*"

File Name to Write: /etc/sudoers.tmp                                                        
^G Help                M-D DOS Format         M-A Append             M-B Backup File
^C Cancel              M-M Mac Format         M-P Prepend            ^T Browse

Puis j’appuie sur la touche Entrée pour valider l’enregistrement :

  GNU nano 6.2                          /etc/sudoers.tmp                                    
# j'ajoute une ligne commentée dans le fichier
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/>
Defaults        use_pty

# This preserves proxy settings from user environments of root
# equivalent users (group sudo)
#Defaults:%sudo env_keep += "http_proxy https_proxy ftp_proxy all_proxy no_proxy"

# This allows running arbitrary commands, but so does ALL, and it means
# different sudoers have their choice of editor respected.
#Defaults:%sudo env_keep += "EDITOR"

# Completely harmless preservation of a user preference.
#Defaults:%sudo env_keep += "GREP_COLOR"

# While you shouldn't normally run git as root, you need to with etckeeper
#Defaults:%sudo env_keep += "GIT_AUTHOR_* GIT_COMMITTER_*"

                                     [ Wrote 55 lines ]
^G Help        ^O Write Out   ^W Where Is    ^K Cut         ^T Execute     ^C Location
^X Exit        ^R Read File   ^\ Replace     ^U Paste       ^J Justify     ^/ Go To Line

Et je quitte nano en utilisant le raccourci clavier Ctrl+X
ce qui me ramène au prompt de retour :

michel@lubuv:~$ 

Je lance alors l’affichage du fichier modifié en utilisant la commande cat :

michel@lubuv:~$ sudo cat /etc/sudoers
# j'ajoute une ligne commentée dans le fichier
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults	env_reset
Defaults	mail_badpass
Defaults	secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
Defaults	use_pty

# This preserves proxy settings from user environments of root
# equivalent users (group sudo)
#Defaults:%sudo env_keep += "http_proxy https_proxy ftp_proxy all_proxy no_proxy"

# This allows running arbitrary commands, but so does ALL, and it means
# different sudoers have their choice of editor respected.
#Defaults:%sudo env_keep += "EDITOR"

# Completely harmless preservation of a user preference.
#Defaults:%sudo env_keep += "GREP_COLOR"

# While you shouldn't normally run git as root, you need to with etckeeper
#Defaults:%sudo env_keep += "GIT_AUTHOR_* GIT_COMMITTER_*"

# Per-user preferences; root won't have sensible values for them.
#Defaults:%sudo env_keep += "EMAIL DEBEMAIL DEBFULLNAME"

# "sudo scp" or "sudo rsync" should be able to use your SSH agent.
#Defaults:%sudo env_keep += "SSH_AGENT_PID SSH_AUTH_SOCK"

# Ditto for GPG agent
#Defaults:%sudo env_keep += "GPG_AGENT_INFO"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root	ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo	ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "@include" directives:

@includedir /etc/sudoers.d
michel@lubuv:~$ 

Ce qui me permet de constater que la première ligne de commentaire que j’ai ajouté dans ce fichier
a bien été prise en compte, enregistrée, et est bien visible.

Bonsoir, MicP.
Désolé de répondre aussi tard mais je n’ai pas eu de notification par courriel.
Ayant déjà cassé le système en modifiant /etc/sudoers ce qui m’a obligé de réinstaller la machine virtuelle, je ne vais pas re tenter l’expérience.

Bonsoir jackyc.
Voilà un tuto pour installer une machine virtuelle sur une Freebox Delta :
https://ignace72.eu/creer-une-machine-virtuelle-sur-une-freebox-delta.html

Bonsoir,
Ah oki lool
On n’arrête pas le progrès :wink:
Mais, moi, malheureusement, je n’ai pas la freebox Delta, mais la freebox Révolution… Je sais je suis un peu vieux jeu, mais, bon, elle marche bien :wink:
Merci en tout cas, c’est gentil. :slight_smile:

Bonsoir, jackyc.
Ce n’est pas gênant de n’avoir que la Freebox Révolution. L’important, c’est que ça fonctionne.
J’ai pris la Freebox Delta car à 49,99 € (39,99 la première année), j’ai les services qui me coûterai plus de 100 € chez Orange.