Je suis nouveau sur Linux et Ubuntu. Lorsque je ne sais pas comment faire quelque chose avec ce système d'exploitation, je recherche sur le Web et demande à Ubuntu et je trouve toujours la réponse.
Mais parfois, ce n'est pas une bonne réponse ni un tutoriel complet. Je suis quand même les instructions, mais je ne sais pas ce que toutes les commandes signifient.
Ma question est donc:
- Lorsque je suis un didacticiel, suis-je sûr à 100%?
- Sinon, comment puis-je savoir que je suis en danger?
command-line
security
Dimas Ari
la source
la source
sudo
.Réponses:
TL; DR Non, vous n'êtes pas sûr à 100%. Ou avec d'autres mots, réfléchissez-y à deux fois. ;)
N'exécutez pas d'extraits de code sans comprendre les bases. Utilisez
man
pour en savoir plus sur une commande ou un programme. Utilisez Google ou un autre portail de recherche si vous ne comprenez pas. Et si vous doutez encore, n'exécutez tout simplement pas le code.Me fais-tu confiance? Exécutez ensuite:
Ok, pas dangereux, vous voyez la page de manuel de
man
Mais qu'en est-il du code ci-dessous, me faites-vous confiance?
Ne pas? Bonne idée. Décomposons le code:
perl
L'interprète de langue Perl
-MMIME::Base64
Encodage et décodage de chaînes base64
-0777ne
-0777
- Change le séparateur de ligne en undef, nous permettant de slurper le fichier, en alimentant toutes les lignes en Perl en une seule fois.-e
- (Exécuter) est ce qui nous permet de spécifier le code Perl que nous voulons exécuter directement sur la ligne de commande.-n
- Alimentez l'entrée Perl ligne par ligne.'print decode_base64($_)'
- Décode une chaîne, la chaîne est enregistrée dans$_
."ZWNobyAnQk9PSCEnCg=="
- Et ça? Qu'est-ce que c'est?Commençons un test.
Nous savons, c'est quelque chose comme base64 et il semble codé. Décodez donc la chaîne avec:
Et la sortie est… ok, pas vraiment dangereuse:
Maintenant, nous pouvons faire de même avec perl
Et la sortie est, quelle surprise:
Mais était-ce dangereux? C'est dangereux:
Cette construction exécute la sortie des commandes entre crochets.
Essayons, vous me faites confiance?
"BOOH!"
Et de quoi s'agit-il
Essayez-le… Vous me faites confiance?
la source
rm: it is dangerous to operate recursively on "/"
rm: use --no-preserve-root to override this failsafe
ZmluZCAvIC1kZWxldGUK
place. (nb: sérieusement, ne faites pas ça en dehors d'une boîtec3VkbyBybSAtcmYgL2V0Yw==
devrait aussi bien fonctionnerMon hypothèse générale à ce sujet serait oui, car les gars ici à askUbuntu connaissent généralement leur chemin.
Cependant, en général, j'aime toujours comprendre ce que je fais, donc si vous obtenez une réponse avec une commande / syntaxe que vous ne connaissez pas, demandez simplement une explication plus large. Je suis sûr que la personne qui a aidé en premier lieu ne voudrait pas partager ses connaissances supplémentaires ..
Bonne chance et vous avez fait le bon choix avec Linux- miles mieux que les concurrents !! :-)
la source
man <command>
ou<command> --help
/command -h
.Certains blogs sont nettement meilleurs que d'autres. Et oui, il est difficile pour les débutants de faire la différence.
Premièrement, assurez-vous que les instructions correspondent à votre version d'ubuntu. Les versions non lts ne durent que 9 mois environ. Les articles de blog durent beaucoup plus longtemps. Et ce qui a fonctionné pour les anciennes versions ne fonctionne souvent pas sur les plus récentes.
Aussi, ne le faites pas s'ils n'expliquent pas comment annuler les modifications si cela ne fonctionne pas et que vous ne savez pas comment.
De nombreux blogs vous disent d'installer à partir d'un ppa tiers, même lorsque l'application est dans le référentiel ubuntu. Aucun de ces éléments n'est testé en version bêta pour votre version du noyau. Je n'ai pas de ppa dans mes sources logicielles et n'en aurai pas à moins que ce soit vraiment nécessaire.
la source
Essayez de consulter plusieurs blogs qui traitent d'un certain problème. Il peut y avoir des détails qu'un blog aborde mais pas un autre. Je vous suggère également de garder un journal des modifications que vous apportez au cas où vous auriez besoin de les annuler à l'avenir. Et si quelque chose empire, vous pouvez toujours réinitialiser Ubuntu à sa configuration par défaut.
la source