Bonjour Doc
A priori, je verrais essentiellement 2 choses a verifier.
- l'option de config PubkeyAuthentication du serveur ssh dans /etc/ssh/sshd_config
- la procedure pour enregistrer la cle publique de l'utilisateur dans son profil, via l'interface web (probable que le setup OMV utilise un autre emplacement que ~/.ssh/authorized_keys)
Bonjour.
Au vu des informations fournies (et de mes maigres connaissances), aucune idee sue ce qui foire.
Toutefois, au risque de proferer une enormite, la solution a ton probleme ne serai-elle pas d'avoir un getty@tty1.service personnalise avec ton script en premier ExecStart ?
Si vraiment motivee pour apprendre, je te suggere d'essayer Gentoo.
Tu vas ramer, voire probablement t'y reprendre a plusieurs fois, mais tu vas beaucoup apprendre par la meme occasion sur Linux, son fonctionnement et ce qui le constitue…
Arrivee au bout de l'installation, tu connaitras ton systeme sur le bout des doigts et meme si tu laches prise, l'experience acquise sera toujours benefique.
Si tu ne te sens pas de franchir le pas (ou que tu renonces en cours de route), en effet des Ubuntu/Mint sont beaucoup plus abordables. Personnellement, j'irais meme jusqu'a recommander une bonne vielle Debian des familles.
Pour avoir joue un peu aussi avec influxdb+grafana, je me permettrai cette petite remarque:
S'agissant d'une DB specifiquement orientee donnees temporelles, il est utile de preciser la persistance de ces donnees, si tu veux t'eviter le risque de surcharge disque a moyen/long terme.
Pour la gestion d'une seule machine en local, le ssh peut en en effet sembler un peu beaucoup too much, mais pour avoir eu le loisir de jouer un peu avec ansible, j'ai pu constater que la connexion n'est pas toujours évidente et qu'un mode de connexion harmonisé aux différents hôtes est pratiquement indispensable pour un fonctionnement normal d'ansible (sans quoi la délégation peut avoir des ratés, notamment). Donc, à mon sens, que ce soit pour gérer plusieurs machines ou garder la possibilité de séparer le contrôleur ansible, la connexion ssh n'est pas dénuée d'intérêt (et réserver la notion de "local" aux opérations propres au contrôleur ansible).
Si l'on considère les permissions pour le seul usage de chmod en ligne de commande, en effet l'on est en droit de s'interroger sur l'intérêt de la notation numérique. Cependant, je ne peux que confirmer son utilité pour des scripts:
- c'est toujours plus clair d'utiliser une commande install avec les options qui vont bien, plutôt qu'une séquence cp/chown/chmod
- la conversion de et vers un umask s'en trouve grandement simplifiée aussi
Et je suppose que les cas d'usage sont bien plus nombreux.
Petit apparté sur le cas d'ansible: sauf erreur, pour les modules relatifs fichiers, les permissions sont numériques, mais rien n'empèche une évolution future vers le support de notation 'rwxr-x---' (ou la création d'un filtre maison), sinon peut-être que beaucoup considèrent comme moi que l'exercice intellectuel de conversion devient suffisamment vite un automatisme pour ne pas en ressentir le besoin.
Posté par guitou .
En réponse au message sync dans linux.
Évalué à 5.
Dernière modification le 31 mars 2020 à 15:17.
Plus prosaïquement, c'est plutôt rsync, je crois, sur lequel tu devrais te renseigner.
Tu devrais pouvoir trouver des tas de tutoriels et autres exemples sur le net, qui t'aideront sans doute mieux à comprendre que toute explication de ma part.
sync: force écriture sur disque des fichiers modifiés en mémoire
rsync: copie locale ou distante de fichiers
Cela pourrait répondre à tes besoins…
Et si tu prévois d'héberger ta partie "cdn" sur le même serveur, il présenterait alors l'avantage de gérer le tout avec un seul et même service.
Pour le taux d'utilisation des partitions sous Linux, tu as la commande df (et l'option -h notamment). Mais dans ton cas, c'est plutôt la RAM qui est en cause (commande free pour connaître l'utilisation de la mémoire).
A défaut de rajouter de la RAM, tu peux utiliser une partition ou un fichier d'échange (swap).
En mode grinçant, je tendrais à dire que je ne comprends pas ce que tu ne comprends pas :p
Plus sérieusement, je pense qu'il te faudrait intégrer le fonctionnement des méthodes open et read…
Le principe est assez simple en fait: la fonction open te donne accès au contenu par le biais d'un curseur (un pointeur indiquant une position dans le fichier, positionné par défaut au début du contenu). La fonction read te renvoit un certains nombre de caractères lus (max. 100 dans ton cas) et déplace le curseur d'autant, éwala!
Désolé, je me doute bien que cela ne correspond pas vraiment aux attentes, mais j'ai pas pu me retenir… de fait elle est facile à utiliser !
Par contre, en effet, s'agissant de l'installer, force m'est de reconnaître que c'est une toute autre affaire ^
Au delà du pied de nez et de la polémique que je n'espère pas provoquer, c'est une option à garder en tête, même s'il vaut mieux faire ses premières armes sur une distro plus abordable.
Bonjour à tous, et joyeux (lendemain de) Noël accessoirement.
Me sentant d'humeur à faire mon ch… aujourd'hui je vais apporter mon grain de sel à l'eau de ce moulin (gné ?).
Un fichier, c'est un inode et une entrée dans la table d'allocation pour en préciser le chemin (entre autres…).
Un hardlink, c'est une entrée supplémentaire dans la table pointant vers un inode (bref, un chemin alternatif vers le même inode).
Un softlink est un fichier spécial (et donc aussi une entrée dans la table d'allocation) indiquant une redirection vers un autre fichier (et plutôt même, de fait, un chemin de fichier).
Les implications:
Les hardlinks sont limités à un même filesystem, et peu importe d'indiquer un chemin absolu ou relatif, au final c'est l'inode qui fait autorité.
Les softlinks peuvent pointer vers un autre filesystem, par contre il incombe à l'utilisateur de s'assurer du maintien du fichier ciblé.
Petit exercice pratique pour illustrer le propos:
mkdir testdir
cd testdir
touch fichier
ln fichier lienhard
ln -s fichier liensoft
# joujou avec ls et options -l et -i notamment pour constater que fichier et lienhard partagent le même inode
rm fichier
# re-joujou avec ls pour constater que notre symlink est cassé et que le fichier, bien qu'absent sous ce nom, est toujours accessible via le hardlink créé auparavant
The détail qui tue et que mon pauvre petit neurone souvent poussif a mis fort longtemps à intégrer (d'où mon inclination à le mettre ici en exergue): dans le cas d'un lien hard, si l'on indique un chemin relatif, la référence est le répertoire courant alors que pour un lien soft, c'est l'emplacement du lien. Illustration:
# on est toujours dans testdir
touch fichier # si on ne recrée pas le fichier précédemment effacé, l'exemple n'est plus valable
mkdir subdir
ln fichier subdir/poettering # petite touche d'humour glacé et sophisiqué dont le sens m'échappe tout autant qu'à vous, mais toujours est-il que ça marche
ln -s fichier subdir/autreliensoft # oops, broken link
ln -s ../fichier subdir/autreliensoft # cette fois c'est la bonne (à moins qu'il ne faille user aussi de l'option -f puisque le lien existe déjà, tout cassé soit-il, j'avoue ne pas faire le test en direct moi-même... mea culpa, mea gross culpa !)
# souci de regexp
Posté par guitou . En réponse au message Python: Detection des valeurs à renvoyer. Évalué à 5.
Ca ne matche pas les entiers de 1 à 20, mais une chaîne de caractères constituée de 1 à 20 chiffres ;)
++
Gi)
# Re: Securiser SSH par clef
Posté par guitou . En réponse au message Securiser SSH par clef. Évalué à 1.
Bonjour
Doc
A priori, je verrais essentiellement 2 choses a verifier.
- l'option de config PubkeyAuthentication du serveur ssh dans /etc/ssh/sshd_config
- la procedure pour enregistrer la cle publique de l'utilisateur dans son profil, via l'interface web (probable que le setup OMV utilise un autre emplacement que ~/.ssh/authorized_keys)
++
Gi)
# Groupe docker
Posté par guitou . En réponse au message Erreur Docker daemon socket . Évalué à 3.
Hello.
As tu bien ajoute jenkins dans le groupe idoine ?
++
Gi)
# aucune idee
Posté par guitou . En réponse au message Script killed par getty ?. Évalué à 1.
Bonjour.
Au vu des informations fournies (et de mes maigres connaissances), aucune idee sue ce qui foire.
Toutefois, au risque de proferer une enormite, la solution a ton probleme ne serai-elle pas d'avoir un getty@tty1.service personnalise avec ton script en premier ExecStart ?
++
Gi)
# a la dure
Posté par guitou . En réponse au message Conseils pour démarrage. Évalué à 0.
Bonjour,
Si vraiment motivee pour apprendre, je te suggere d'essayer Gentoo.
Tu vas ramer, voire probablement t'y reprendre a plusieurs fois, mais tu vas beaucoup apprendre par la meme occasion sur Linux, son fonctionnement et ce qui le constitue…
Arrivee au bout de l'installation, tu connaitras ton systeme sur le bout des doigts et meme si tu laches prise, l'experience acquise sera toujours benefique.
Si tu ne te sens pas de franchir le pas (ou que tu renonces en cours de route), en effet des Ubuntu/Mint sont beaucoup plus abordables. Personnellement, j'irais meme jusqu'a recommander une bonne vielle Debian des familles.
++
Gi)
# plein d'exemples en ligne
Posté par guitou . En réponse au message Apache2 redirect vhost complet vers nouvelle homepage. Évalué à 3.
simplement:
++redirect / <mon_autre_url>
Gi)
# addendum
Posté par guitou . En réponse au message Montage d'un dashboard avec Grafana sous Linux (Supervision)? . Évalué à 1.
Hello.
Pour avoir joue un peu aussi avec influxdb+grafana, je me permettrai cette petite remarque:
S'agissant d'une DB specifiquement orientee donnees temporelles, il est utile de preciser la persistance de ces donnees, si tu veux t'eviter le risque de surcharge disque a moyen/long terme.
++
Gi)
[^] # Re: Conjugaison !
Posté par guitou . En réponse au sondage et si c'était à refaire ?. Évalué à 4.
Y'a deux catégories de personnes: ceux qui sâchent, et ceux qui croivent sâchoir :p
++
Gi)
# partition saturée
Posté par guitou . En réponse au message Linux mint 19.3 - probleme mot de passe utilisateur. Évalué à 2.
Hello.
Y'a 2 moyens de saturer une partition: l'espace disque, mais aussi les inodes… à vérifier, donc (commande "df -i" par exemple)
++
Gi)
[^] # Re: pas besoin de ssh
Posté par guitou . En réponse au journal Faciliter la configuration d'un ordinateur portable (ou fixe) sous Debian GNU/Linux 10 (Suite). Évalué à 1.
Pour la gestion d'une seule machine en local, le ssh peut en en effet sembler un peu beaucoup too much, mais pour avoir eu le loisir de jouer un peu avec ansible, j'ai pu constater que la connexion n'est pas toujours évidente et qu'un mode de connexion harmonisé aux différents hôtes est pratiquement indispensable pour un fonctionnement normal d'ansible (sans quoi la délégation peut avoir des ratés, notamment). Donc, à mon sens, que ce soit pour gérer plusieurs machines ou garder la possibilité de séparer le contrôleur ansible, la connexion ssh n'est pas dénuée d'intérêt (et réserver la notion de "local" aux opérations propres au contrôleur ansible).
++
Gi)
# S'agissant d'automatiser une installation
Posté par guitou . En réponse au message Script - Automatiser la réponse à des questions.. Évalué à 2.
Perso, je me tournerais vers ansible ou puppet
++
Gi)
[^] # Re: glusterfs
Posté par guitou . En réponse au message NFS symétrique. Évalué à 1.
Addendum.
Glusterfs pourrait le faire pour des serveurs, mais…
Pour des machines perso, j'opterais probablement pour une synchro via un Drive quelconque.
++
Gi)
# glusterfs
Posté par guitou . En réponse au message NFS symétrique. Évalué à 1.
Bjr.
Glusterfs devrait te permettre de faire cela.
++
Gi)
# Securité
Posté par guitou . En réponse au message Synaptic sous Wayland. Évalué à 4.
Y'a bien quand même un petit souci avec l'alias: la désactivation ne se passe que si synaptic se termine sans erreur.
++
Gi)
# La notation numérique, c'est nul ?..
Posté par guitou . En réponse au lien Chmod Calculator. Évalué à 2.
… mais pratiquement indispensable !
Si l'on considère les permissions pour le seul usage de chmod en ligne de commande, en effet l'on est en droit de s'interroger sur l'intérêt de la notation numérique. Cependant, je ne peux que confirmer son utilité pour des scripts:
- c'est toujours plus clair d'utiliser une commande install avec les options qui vont bien, plutôt qu'une séquence cp/chown/chmod
- la conversion de et vers un umask s'en trouve grandement simplifiée aussi
Et je suppose que les cas d'usage sont bien plus nombreux.
Petit apparté sur le cas d'ansible: sauf erreur, pour les modules relatifs fichiers, les permissions sont numériques, mais rien n'empèche une évolution future vers le support de notation 'rwxr-x---' (ou la création d'un filtre maison), sinon peut-être que beaucoup considèrent comme moi que l'exercice intellectuel de conversion devient suffisamment vite un automatisme pour ne pas en ressentir le besoin.
++
Gi)
[^] # Re: Ça me rappelle une blague
Posté par guitou . En réponse au journal Le merge de toute une vie. Évalué à 2.
Variante de xkcd sur les standards
# Aucun lien, fils unique
Posté par guitou . En réponse au message sync dans linux. Évalué à 5. Dernière modification le 31 mars 2020 à 15:17.
Plus prosaïquement, c'est plutôt rsync, je crois, sur lequel tu devrais te renseigner.
Tu devrais pouvoir trouver des tas de tutoriels et autres exemples sur le net, qui t'aideront sans doute mieux à comprendre que toute explication de ma part.
sync: force écriture sur disque des fichiers modifiés en mémoire
rsync: copie locale ou distante de fichiers
++
Gi)
[^] # Re: nginx aussi
Posté par guitou . En réponse au message Reverse proxy dynamique. Évalué à 1.
Tu devrais pouvoir utiliser des directives location:
location ~ maregexpXXX {
return 301 http://cdn.xxx;
}
location ~ maregexpYYY {
return 301 http://cdn.yyy;
}
location / {
proxy_pass http://moules.info;
}
++
Gi)
# nginx aussi
Posté par guitou . En réponse au message Reverse proxy dynamique. Évalué à 1.
Cela pourrait répondre à tes besoins…
Et si tu prévois d'héberger ta partie "cdn" sur le même serveur, il présenterait alors l'avantage de gérer le tout avec un seul et même service.
++
Gi)
# Base Intel mais...
Posté par guitou . En réponse au message Un ordinateur portable . Évalué à 1.
Perso, je me suis fait qq mois auparavant une conf aux petits oignons sur base de Clevo, j'en suis plutôt content, même si c'est pas de l'AMD.
[^] # Re: Mises à jour
Posté par guitou . En réponse au message Aide logiciels. Évalué à 1.
Hello.
Pour le taux d'utilisation des partitions sous Linux, tu as la commande df (et l'option -h notamment). Mais dans ton cas, c'est plutôt la RAM qui est en cause (commande free pour connaître l'utilisation de la mémoire).
A défaut de rajouter de la RAM, tu peux utiliser une partition ou un fichier d'échange (swap).
++
Gi)
# open/read
Posté par guitou . En réponse au message Question boucle. Évalué à 4.
En mode grinçant, je tendrais à dire que je ne comprends pas ce que tu ne comprends pas :p
Plus sérieusement, je pense qu'il te faudrait intégrer le fonctionnement des méthodes open et read…
Le principe est assez simple en fait: la fonction open te donne accès au contenu par le biais d'un curseur (un pointeur indiquant une position dans le fichier, positionné par défaut au début du contenu). La fonction read te renvoit un certains nombre de caractères lus (max. 100 dans ton cas) et déplace le curseur d'autant, éwala!
++
Gi)
# Gentoo
Posté par guitou . En réponse au message Je cherche une distribution linux rolling release pas trop difficile à utiliser. Évalué à 0.
Désolé, je me doute bien que cela ne correspond pas vraiment aux attentes, mais j'ai pas pu me retenir… de fait elle est facile à utiliser !
Par contre, en effet, s'agissant de l'installer, force m'est de reconnaître que c'est une toute autre affaire ^
Au delà du pied de nez et de la polémique que je n'espère pas provoquer, c'est une option à garder en tête, même s'il vaut mieux faire ses premières armes sur une distro plus abordable.
++
Gi)
# liens symboliques vs hard
Posté par guitou . En réponse au message création liens symboliques impossible. Évalué à 2. Dernière modification le 27 décembre 2019 à 14:45.
Bonjour à tous, et joyeux (lendemain de) Noël accessoirement.
Me sentant d'humeur à faire mon ch… aujourd'hui je vais apporter mon grain de sel à l'eau de ce moulin (gné ?).
Un fichier, c'est un inode et une entrée dans la table d'allocation pour en préciser le chemin (entre autres…).
Un hardlink, c'est une entrée supplémentaire dans la table pointant vers un inode (bref, un chemin alternatif vers le même inode).
Un softlink est un fichier spécial (et donc aussi une entrée dans la table d'allocation) indiquant une redirection vers un autre fichier (et plutôt même, de fait, un chemin de fichier).
Les implications:
Les hardlinks sont limités à un même filesystem, et peu importe d'indiquer un chemin absolu ou relatif, au final c'est l'inode qui fait autorité.
Les softlinks peuvent pointer vers un autre filesystem, par contre il incombe à l'utilisateur de s'assurer du maintien du fichier ciblé.
Petit exercice pratique pour illustrer le propos:
The détail qui tue et que mon pauvre petit neurone souvent poussif a mis fort longtemps à intégrer (d'où mon inclination à le mettre ici en exergue): dans le cas d'un lien hard, si l'on indique un chemin relatif, la référence est le répertoire courant alors que pour un lien soft, c'est l'emplacement du lien. Illustration:
Amicalement,
++
Gi)
[^] # Re: Pfff ces informaticiens!
Posté par guitou . En réponse au journal Blagues Friday. Évalué à 1.
Bah, je sais que le sujet est litigieux, mais, à considérer que 1 est divisible par 1 et par lui-même…