Linux : donner les privilèges sudo à un utilisateur sur une instance Amazon Web Service EC2 photo

Linux : donner les privilèges sudo à un utilisateur sur une instance Amazon Web Service EC2

Amazon Elastic Compute Cloud ou EC2 est un service proposé par Amazon Web Services (AWS) permettant à des tiers de louer des serveurs sur lesquels exécuter leurs propres applications web.

Linux : donner les privilèges sudo à un utilisateur sur une instance Amazon Web Service EC2 photo

Si vous avez déjà travaillé sur une instance Amazon EC2 sous linux, vous avez très certainement essayé d’utiliser sudo pour lancer des commandes qui nécessitent une élévation des privilèges de votre utilisateur.

Or, la configuration Amazon ne le permet pas par défaut mais utilise une implémentation du fichier sudoers qui n’est pas standard pour une installation linux.

Une implémentation du fichier sudoers différente

Normalement, lorsque l’on lance visudo, on obtient une version éditable du fichier /etc/sudoers qui nous permet de modifier les comptes utilisateurs pour leur donner la permission d’exécuter la commande sudo et donc contrôler quelles commandes ces utilisateurs peuvent lancer.

Anatomie du fichier sudoers

Voici un exemple de fichier sudoers classique :

# 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.dLangage du code : PHP (php)

Les membres des groupes admin et sudo bénéficient des privilèges sudo, tout comme le compte root. Toutefois, aucune de ces lignes ne s’appliquent à un compte EC2 qu’un utilisateur AWS peut utiliser.

C’est la dernière ligne, avec la directive #includedir, qui permet de charger le bon fichier avec les privilèges utilisateur. Il est vital de noter que le signe # dans #includedir n’est pas un commentaire mais indique qu’il faut charger les fichiers contenus dans le répertoire /etc/sudoers.d – cela peut prêter à confusion mais c’est comme cela que le fichier sudoers fonctionne.

EC2 : donner les droits sudo à un utilisateur

Sur une instance EC2, il suffit de lister le contenu du répertoire /etc/sudoers.d pour trouver le bon fichier:

ls /etc/sudoers.d

Dans la plupart des cas et des distributions, le nom du fichier débute par un nombre élevé tel que 90. Ces fichiers sont chargés par ordre décroissant, à la manière du lancement d’une fusée, donc un fichier qui commence par 90 sera exécuté avant un fichier qui commence par 10.

Lire Linux : donner les privilèges sudo à un utilisateur sur une instance Amazon Web Service EC2

Inner Circle - Bad Boys photo 1

Inner Circle – Bad Boys

Inner Circle est un groupe jamaicain de reggae formé en 1968 par les frères Ian et Roger Lewis, qui s’appelait à l’origine The Inner Circle Band et qui est connu pour mélanger pop, rock et reggae.

En 1987, ils sortent l’une de leurs chansons phares « Bad Boys », qui fut utilisée comme générique pour la série télévisée COPS, diffusée sur Fox.

Lire Inner Circle – Bad Boys

MacOS : résoudre le problème d'encodage Unicode des accents photo

Corriger les accents Unicode sur macOS avant de publier dans WordPress

Quand vous copiez du texte depuis un PDF sur macOS, puis que vous le collez dans WordPress, les accents peuvent parfois se comporter bizarrement. Un é peut sembler suivi d’une espace, les sauts de ligne peuvent apparaître n’importe où, et certains caractères accentués peuvent casser la mise en page.

Le texte paraît pourtant normal à l’œil nu. Et c’est bien le piège : deux chaînes Unicode peuvent s’afficher exactement pareil, tout en étant encodées différemment. Magnifique petit traquenard typographique.

Dans ce guide, nous allons corriger les problèmes d’accents Unicode sur macOS avant publication dans WordPress ou un autre CMS. Nous verrons la différence entre NFC et NFD, puis plusieurs solutions pratiques avec UnicodeChecker, Python, le presse-papiers macOS, les fichiers texte, les noms de fichiers et WordPress.

Lire Corriger les accents Unicode sur macOS avant de publier dans WordPress