# Sudo nano et Kate

**URL:** <https://www.debian-fr.org/t/sudo-nano-et-kate/87002>\
**Category:** Support Debian\
**Created:** [Août 20, 2022, 10:45 UTC](https://www.debian-fr.org/t/sudo-nano-et-kate/87002 "2022-08-20T10:45:55Z")\
**Posts on this page:** 7\
**Page:** 3

<div class="post-metadata">

**Author:** ![jpp45](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jpp45/32/7665_2.png) [@jpp45](https://www.debian-fr.org/u/jpp45)\
**Post date:** [Août 26, 2022, 9:24 UTC](https://www.debian-fr.org/t/sudo-nano-et-kate/87002/42 "2022-08-26T21:24:11Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![ignace1972](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ignace1972/32/12214_2.png) [@ignace1972](https://www.debian-fr.org/u/ignace1972)\
**Post date:** [Août 26, 2022, 9:36 UTC](https://www.debian-fr.org/t/sudo-nano-et-kate/87002/43 "2022-08-26T21:36:12Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Août 26, 2022, 10:49 UTC](https://www.debian-fr.org/t/sudo-nano-et-kate/87002/44 "2022-08-26T22:49:14Z")

</div>

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 :

```nohighlight
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` :

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

```

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

```nohighlight
  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

```nohighlight
  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 :

```nohighlight
  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 :

```auto
michel@lubuv:~$ 

```

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

```nohighlight
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.

---

<div class="post-metadata">

**Author:** ![ignace1972](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ignace1972/32/12214_2.png) [@ignace1972](https://www.debian-fr.org/u/ignace1972)\
**Post date:** [Août 31, 2022, 6:03 UTC](https://www.debian-fr.org/t/sudo-nano-et-kate/87002/45 "2022-08-31T18:03:23Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![ignace1972](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ignace1972/32/12214_2.png) [@ignace1972](https://www.debian-fr.org/u/ignace1972)\
**Post date:** [Août 31, 2022, 6:05 UTC](https://www.debian-fr.org/t/sudo-nano-et-kate/87002/46 "2022-08-31T18:05:41Z")

</div>

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](https://ignace72.eu/creer-une-machine-virtuelle-sur-une-freebox-delta.html)

---

<div class="post-metadata">

**Author:** ![jackyc](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/439d5e/32.png) [@jackyc](https://www.debian-fr.org/u/jackyc)\
**Post date:** [Septembre 1, 2022, 7:20 UTC](https://www.debian-fr.org/t/sudo-nano-et-kate/87002/47 "2022-09-01T19:20:08Z")

</div>

Bonsoir,  
Ah oki lool  
On n’arrête pas le progrès 😉  
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 😉  
Merci en tout cas, c’est gentil. 🙂

---

<div class="post-metadata">

**Author:** ![ignace1972](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ignace1972/32/12214_2.png) [@ignace1972](https://www.debian-fr.org/u/ignace1972)\
**Post date:** [Septembre 1, 2022, 7:53 UTC](https://www.debian-fr.org/t/sudo-nano-et-kate/87002/48 "2022-09-01T19:53:20Z")

</div>

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.

[Page précédente](https://www.debian-fr.org/t/sudo-nano-et-kate/87002.md?page=2)
