Aller au contenu principal

Sujets

Cette espace vous permet de voir toutes les Sujets réalisées par ce membre. Vous ne pouvez voir que les Sujets réalisées dans les espaces auxquels vous avez accès.

Sujets - denebe

1
Programmation / grep & sed
Bonjour,

je poste une commande sed, dont le résultat est identique à une autre commande grep. C'est mignon !

  • le fichier texte
    thierry@toto-PC:~/bin> cat fichier_test
    une ligne toto
    une ligne tata
    une ligne toto
    une autre ligne toto
    et encore une autre:
    toto.
  • les lignes avec toto
    • avec sed
      thierry@toto-PC:~/bin> sed -n '/toto/p' fichier_test
      une ligne toto
      une ligne toto
      une autre ligne toto
      toto.
    • avec grep
      thierry@toto-PC:~/bin> grep toto fichier_test
      une ligne toto
      une ligne toto
      une autre ligne toto
      toto.
  • les lignes sans toto
    • avec sed
      thierry@toto-PC:~/bin> sed -n '/toto/!p' fichier_test
      une ligne tata
      et encore une autre:
    • avec grep
      thierry@toto-PC:~/bin> grep -v toto fichier_test
      une ligne tata
      et encore une autre:


3
Programmes et logiciels / Installer un ancien navigateur ?
Bonjour,

je souhait installer un ancien navigateur - une ancienne version - pour pouvoir accéder simplement à un site local par http (une simple page index.html …).

Je ne souhaite pas naviguer avec vers l'extérieur, mais simplement pouvoir réaliser des tests à la maison, suivre des tutos pour me former soit même et les mettre en pratique sans pour autant obtenir par exemple une erreur de connexion.

Si avec un ancien navigateur, ma configuration fonctionne, je sais tout de suite à quoi m'en tenir…

Avez-vous une idée ?
4
Programmes et logiciels / Falkon - Certificat-https - Suppression
Bonjour,

je me demande s'il est possible avec le navigateur Falkon de supprimer un certificat https, un certificat donc envoyé par mon serveur web apache2 (en local), et reçu par mon client Falkon.
Je pense en particulier aux certificats que j'ai créés et qui sont donc autosignés, Pourquoi ? pour apprendre… bref.
(mon but n'est pas de supprimer les certificats que l'on reçoit avec ca-certificats* via une mise à jour zypper…)

Dans le client Firefox, je vais dans configuration/sécurité et vie privée/certificat/montrer les certificats.
Dans l'onglet serveur, je peux les supprimer.

Je n'ai pas trouvé dans Falkon. Il doit bien y avoir un moyen… Alors ?
Merci  :)
5
Installation et boot / Installation programme avec vérification de signature
Bonjour,

je souhaite installer Veracrypt en utilisant le paquet disponible dur leur site pour Leap 15, celui pour avec interface graphique (gui).

Il y a deux fichiers, le paquet rpm et un fichier sig :
  • veracrypt-1.24-Update7-openSUSE-15-x86_64.rpm
  • PGP Signature

Lorsque je tente une installation comme ceci:
thierry@localhost:~/Downloads> sudo zypper in veracrypt-1.24-Update7-openSUSE-15-x86_64.rpm 
Chargement des données du dépôt...
Lecture des paquets installés...
Résolution des dépendances des paquets...

Le NOUVEAU paquet suivant va être installé :
  veracrypt

1 nouveau paquet à installer.
Taille de téléchargement totale : 3,5 MiB. Déjà en cache : 0 B. Après l'opération, 10,0 MiB d'espace disque supplémentaire sera utilisé.
Continuer ? [o/n/v/...? affiche toutes les options] (o):
Récupération de paquet veracrypt-1.24.23-1.x86_64                                                                                                                             (1/1),   3,5 MiB ( 10,0 MiB décompressé)
veracrypt-1.24-Update7-openSUSE-15-x86_64.rpm:
    Header V4 RSA/SHA512 Signature, key ID 680d16de: NOKEY
    V4 RSA/SHA512 Signature, key ID 680d16de: NOKEY

Recherche de la clé gpg 680D16DE dans le cache /var/cache/zypp/pubkeys.
Le dépôt Cache local des fichiers RPM ne définie pas d'URL 'gpgkey=' additionnelles.
veracrypt-1.24.23-1.x86_64 (Cache local des fichiers RPM): Échec de la vérification de la signature [4-La clé publique des signatures n'est pas disponible]
Abandonner, réessayer, ignorer ? [a/r/i] (a): a
Un problème s'est produit pendant ou après l'installation ou la suppression des paquets :
L'installation a été abandonnée comme demandé.
Veuillez consulter le message d'erreur ci-dessus pour une indication.
thierry@localhost:~/Downloads>
Je ne sais pas vraiment comment procéder pour vérifier le paquet grâce au fichier sig.
Comment puis-je procéder ?

Merci.

PS: je sais je peux installer avec une option pour éviter cette vérification, mais je voudrais précisément ne pas faire comme cela.
6
Programmes et logiciels / ipsec rsasigkey
Bonjour,

je m' "amuse" avec ipsec, plus précisément son implémentation 'strongswan' pour linux.

J'ai installé quelques paquets: ipsec-tools, strongswan, strongswan-ipsec, strongswan-doc. Ce n'est pas super intuitif, mais là n'est pas la question je m'en sors comme il faut.

Par contre, en tapant 'ipsec' dans un terminal, puis une 'espace', puis la touche 'tab' j'obtiens ceci:
thierry@toto-PC:~/tartar> ipsec 
auto          barf          eroute        klipsdebug    look          manual        pluto         ranbits       rsasigkey     setup         showdefaults  showhostkey   spi           spigrp        tncfg         whack

Mais quand j'essaie d'utiliser 'rsasigkey', il est inconnu au bataillon, alors que l'option m'est proposée.
Une idée ?

Danke.

PS: (Befehl nicht gefunden -> commande non trouvée) -> user normal, sudo et en root…
thierry@toto-PC:~/tartar> ipsec rsasigkey --verbose 2048 > rsa.key
ipsec: Befehl nicht gefunden

thierry@toto-PC:~/tartar> sudo ipsec rsasigkey --verbose 2048 > rsa.key
[sudo] Passwort für root:
/usr/sbin/ipsec: unknown command `rsasigkey' (`ipsec --help' for list)

toto-PC:/home/thierry/tartar # ipsec rsasigkey --verbose 2048 > rsa.key
/usr/sbin/ipsec: unknown command `rsasigkey' (`ipsec --help' for list)

PS2:
toto-PC:/home/thierry/tartar # which ipsec
/usr/sbin/ipsec


PS3: je sais créer des clés auto-signées, ou signée par une CA, ce n'est pas le sujet, je suis juste curieux des nouvelles commandes non disponibles  :D
7
Programmes et logiciels / xhost
Salut,

j'ai une machine virtuelle Ubuntu. J'aimerais déporter l'affichage d'une application lancée sur Ubuntu vers le serveur d'affichage de ma Leap, en utilisant xhost.

Je me suis inspiré de https://www.suse.com/support/kb/doc/?id=000016314
mais ça ne marche pas.

Alors, quezako ?

PS: c'est juste pour la beauté du geste, les questions de sécurités n'ont aucune importance en l'espèce. Sinon j'utilise ssh -X…
8
Programmation / Raccourci sympa bash
Salut,

je viens de découvrir un petit raccourci bien pratique pour bash: (alt + .)

Qui ne s'est jamais trompé lors de la saisie d'une commande, par exemple wd à la place de wc ?
thierry@thierry-VirtualBox:~/Downloads$ wd nasa-logs.tsv 
wd: Befehl nicht gefunden.

Pour corriger il suffit de taper:
1) la commande, correcte cette fois-ci: wc
2) une espace
3) puis (alt + .)
(alt + .) saisira automatiquement le dernier argument…
thierry@thierry-VirtualBox:~/Downloads$ wc nasa-logs.tsv
  1891710  13241972 148483808 nasa-logs.tsv

!$ peut aussi être utilisé. Je le trouve moins pratique qu'un (alt + .) en quand on écrit en "live". Par contre il est utilisable dans un enchaînement de commandes ou dans un script.

PS:
- Il y a peut-être des différences à prendre en compte selon le type de clavier (azerty, qwerty, qwertz…)
- S'il y avait plusieurs arguments, ce sera le dernier qui sera pris en compte.
- Si vous avez des raccourcis que vous trouvez pratiques, partagez.
9
Programmes et logiciels / Yakuake profile
Bonjour,

est-il possible de créer par exemple deux profiles différents avec yakuake avec ces propriétés:

1) le premier profile doit ouvrir un shell /bin/bash classique, le titre de l'onglet dans yakuake doit être "Leap". (sans avoir à la taper soi-même à chaque fois)
2) le second profile doit ouvrir automatiquement une session ssh d'un ordinateur distant (ici c'est une machine virtuelle), cette fois-ci l'onglet doit automatiquement porter le nom "Ubuntu".

Si la réponse est oui, comment faire ?
10
Général / Bug de 'sort' avec Leap 15.2 et fr_FR.UTF-8 ?
Bonjour,

je pense avoir déniché un bug concernant 'sort' avec la configuration locale française.

Pourriez-vous effectuer un petit test dans une console pour voir ?

  • On va changer les paramètres linguistiques locaux, on va donc sauvegarder comme c'est chez vous en ce moment, pour les remettre après le test… Dans une console, notez la valeur actuelle de la variable LANG:
echo $LANG
chez moi j'ai de_DE.UTF-8 , pour beaucoup d'entre vous ce sera fr_FR.UTF-8 (sinon us_US.UTF-8)
On passe maintenant au test…

  • On passe les paramètres linguistiques au français:
LANG=fr_FR.UTF-8

  • Test de tri avec la commande 'sort', selon le champs numéro 5 (ordre décroissant, numérique), on affiche un bon paquet…
ls -l /usr/bin/ | sort -nrk 5 | head -n 500
Le classement selon le champs N°5 ne s'effectue pas correctement chez moi.
Qu'en est-il chez vous ?

  • On essaye avec des paramètres linguistiques différents
LANG=de_DE.UTF-8
ls -l /usr/bin/ | sort -nrk 5 | head -n 500
Le classement est maintenant correct (chez moi),
qu'en est-il chez vous ?

Vous pouvez essayer avec LANG=us_US.UTF-8
Ça marche aussi…

  • Le test est fini, il faut configurer vos paramètres régionaux comme ils étaient avant
on écrit la valeur de la variable LANG que l'on avait notée au début, dans la variable LANG:
LANG=fr_FR.UTF-8
Même sans effectuer cette dernière commande, il me semble qu'en fermant la console tout redevient comme avant.

A+
11
Programmation / setuid
Bonjour,

j'apprends… Ces derniers jours j'ai fait quelques tests avec 'setuid' sur un script en bash (les attributs). Mais ça ne marche pas comme je le souhaite.

Présentation du dossier contenant le script:
thierry@toto-PC:~/Documents/Informatik> ll -d ../Informatik/
drwxr-xr-x 2 thierry users 4096  7 déc.  09:33 ../Informatik/
thierry@toto-PC:~/Documents/Informatik>

Le contenu du script SETUID_Prog:
thierry@toto-PC:~/Documents/Informatik> cat SETUID_prog 
#!/bin/bash
# Verwendung von 'SETUID', Dateiattribut…

echo "Geben Sie eine Zahl ein:"
read zahl
echo $zahl > zahl.txt
echo "Die Zahl ist $zahl und ist in der Datei zahl.txt gespeichert"
thierry@toto-PC:~/Documents/Informatik>

Attributs du script SETUID_Prog (petit 's', donc le script est exécutable 'x' et le 'setuid bit' est bien actif):
thierry@toto-PC:~/Documents/Informatik> ll SETUID_prog
-rwsr--r-- 1 root root 189  7 déc.  10:15 SETUID_prog
thierry@toto-PC:~/Documents/Informatik>

Le drame
:
thierry@toto-PC:~/Documents/Informatik> ./SETUID_prog
bash: ./SETUID_prog: Permission non accordée
thierry@toto-PC:~/Documents/Informatik>

Pourquoi ne puis-je pas exécuter ce script ?
Il doit certainement exister une sécurité pour éviter mes agissements, mais où ?

Merci.
12
Général / Se loguer avec un autre utilisateur dans une console de ma session ?
Bonjour,

me trouvant dans ma session (ouverte), existe-t-il un moyen de se loguer avec un autre utilisateur dans une de mes consoles, celles de ma session ? (Je veux juste de la ligne de commande, rien d'autre)
Je passe par une console virtuelle (ctrl+alt+Fx) ttyx, ça fonctionne. Mais dans une console ouverte dans ma session ?

Merci.
13
Programmation / [résolu] Le beep Bell n'émet aucun son ? [bash]
Bonjour,

je joue à nouveau avec mon bash, avec le quoting (pour annuler l'expansion -> pas de l'univers…) et les séquences backslash d'échappement (backslash escape sequence).

L'option -e d' echo permet d'interpréter une séquence d'échappement \ dans l'argument de echo, lequel est "double quoté" (pour annuler certaines expansions).

J'essaie d'émettre un beep avec la séquence backslash d'échappement \a, comme ceci:
sleep 2; echo -e "Time's up\a"
ou comme cela:
sleep 2; echo "Time's up" $'\a'

Ça ne marche pas. J'ai essayé de saisir "set bell-style audible" dans mon fichier ~.inputrc sans succès.

Des idées ?

Merci.  :)

PS: la sortie audio de mon ordinateur fonctionne.
J'ai aussi essayé en root…

PS2: le retour à la ligne, \n , fonctionne correctement.
thierry@toto-PC:~> echo -e "Retour \nà \nla ligne"
Retour
à
la ligne
14
Programmation / Samba
Salut,

je poste pour partager une vidéo que je trouve lente (on a le temps de réfléchir…), complète et longue (c'est un pléonasme) sur le partage Samba. J'ai posté dans cette section car il ne s'agit ni d'une question, ni quelque chose de vraiment spécifique Opensuse (linux quand même !).

Ça dure 1 heure 3 minutes, mais ça les vaut. En plus on peut parfaire son anglais (je déconne, désolé aux anglo-linguophobes), ce n'est pas très compliqué à traduire. Yes !  :))

Ralphy - c'est l'auteur - mets les mains dans le cambouis (comprendre que tout se passe avec le fichier de configuration), il commence avec un fichier vide, et finit après une heure avec plusieurs dossiers partagés, ayant chacun des particularités (l'un est accessible pour tout le monde (guest) , l'autre par tous ceux qui sont authentifiés par mot de passe (public), l'autre… ).

À chaque nouvel essai, nouvelle configuration, il teste l'accès avec un windows 10 en machine virtuelle, et met donc en pratique la théorie fraîchement présentée, un bonheur cette vidéo  :)

https://www.youtube.com/watch?v=iXcMxo6f1kA

A+
15
Programmation / option -b dans 'sort' , c'est quoi excatement ?
Bonjour,

le fichier txt que j'utilise pour cet exemple est 'distros.txt' (celui juste en dessous)
SUSE    10.2    12/07/2006
Fedora  10      11/25/2008
SUSE    11.0    06/19/2008
Ubuntu  8.04    04/24/2008
Fedora  8       11/08/2007
SUSE    10.3    10/04/2007
Ubuntu  6.10    10/26/2006
Fedora  7       05/31/2007
Ubuntu  7.10    10/18/2007
Ubuntu  7.04    04/19/2007
SUSE    10.1    05/11/2006
Fedora  6       10/24/2006
Fedora  9       05/13/2008
Ubuntu  6.06    06/01/2006
Ubuntu  8.10    10/30/2008
Fedora  5       03/20/2006

Pour ordonner distros.txt selon les dates avec 'sort' on fait comme ça:
thierry@linux-5bj8:~> sort -k 3.7nbr -k 3.1nbr -k 3.4nbr distros.txt
Fedora  10      11/25/2008
Ubuntu  8.10    10/30/2008
SUSE    11.0    06/19/2008
Fedora  9       05/13/2008
Ubuntu  8.04    04/24/2008
Fedora  8       11/08/2007
Ubuntu  7.10    10/18/2007
SUSE    10.3    10/04/2007
Fedora  7       05/31/2007
Ubuntu  7.04    04/19/2007
SUSE    10.2    12/07/2006
Ubuntu  6.10    10/26/2006
Fedora  6       10/24/2006
Ubuntu  6.06    06/01/2006
SUSE    10.1    05/11/2006
Fedora  5       03/20/2006

thierry@linux-5bj8:~>
Le triage s'effectue d'abord par les années:
-k 3.7nbr signifie:
on trie selon le 3ième champs,
à partir du 7ième caractère (ici l'année),
-n il s'agit de chiffre
-r on affiche dans l'ordre décroissant

puis par les mois:
-k 3.1nbr signifie:
on trie selon le 3ième champs,
à partir du 1er caractère (ici le mois),
-n il s'agit de chiffre
-r on affiche dans l'ordre décroissant

puis par les jours:
-k 3.3nbr signifie:
on trie selon le 3ième champs,
à partir du 3ième caractère (ici le jour),
-n il s'agit de chiffre
-r on affiche dans l'ordre décroissant

Question, interrogation:
-b ?? que signifie ce -b exactement, je veux dire, comment fonctionne-t-il ?

le man indique:
Citer
-b     Ignorer les blancs en début  de  ligne pendant  la  recherche de la clé de tri sur chaque ligne.

Je vois en gros, quand même, il s'agit de blanc... Mais comment ça fonctionne exactement ?

Par exemple, si j'enlève cette option -b à chaque fois, j'obtiens:
thierry@linux-5bj8:~> sort -k 3.7nr -k 3.1nr -k 3.4nr distros.txt   
Fedora  10      11/25/2008
Fedora  8       11/08/2007
Fedora  6       10/24/2006
Fedora  7       05/31/2007
Fedora  9       05/13/2008
Fedora  5       03/20/2006
SUSE    10.2    12/07/2006
SUSE    10.3    10/04/2007
Ubuntu  6.10    10/26/2006
Ubuntu  7.10    10/18/2007
Ubuntu  8.10    10/30/2008
SUSE    11.0    06/19/2008
Ubuntu  6.06    06/01/2006
SUSE    10.1    05/11/2006
Ubuntu  7.04    04/19/2007
Ubuntu  8.04    04/24/2008

thierry@linux-5bj8:~>

Késako ?
Merci.