GNU/Linux >> Linux の 問題 >  >> Linux

絶対に使用してはならない3つのLinuxコマンド

この記事では、知っておくべき3つのコマンドについて説明しますが、絶対に使用しないでください。はい、Linuxは優れたツールであり、優れたパワーを提供しますが、その優れたパワーには大きな責任が伴います。ですから、これ以上苦労することなく始めましょう。

01 –フォーク爆弾:(){:|:&};:

フォーク爆弾 (ウサギウイルスまたはワビットとも呼ばれます)は、サービス拒否攻撃であり、プロセスが継続的に複製して、利用可能なシステムリソースを使い果たします。これは単純なbash関数であり、実行されるとそれ自体のコピーが作成され、次にそれ自体のコピーの別のセットが作成されます。

Linuxプロセスの制限は、 /etc/security/limits.confを介して構成できます。 とPAMはbashfork()爆弾を回避します。

この例では、システムがクラッシュする可能性があります!
# Understanding :(){ :|:& };: fork() bomb code

foo(){
 arg1=$1
 arg2=$2
 echo 'Bar..'
 #do_something on $arg argument
}
Code language: PHP (php)

02 –DevNullコマンド

Linuxには、まったく場所がないような場所があります🙂それは/ dev / nullと呼ばれ、そこに配置するものはすべてブラックホールに行きます。したがって、この例では、ホームディレクトリをdev / nullに移動します。これは、持っていたすべての情報が失われることを意味します。

# Destroy all information in root folder
mv /home/root/*  dev/null
Code language: PHP (php)

03 – Give Me Power Chmod -R777/コマンド

これは一般的なエラーコマンドであり、システム全体には影響しませんが、オペレーティングシステムにセキュリティ違反が発生します。この場合、フェンスのない庭のようにシステムを作成するすべての人に読み取りと書き込みのアクセス許可を与えます。

# Give Me All the POWER
chmod -r 777/
Code language: PHP (php)

結論

そのような例は他にもたくさんありますが、ここで最も重要なことについて学びました-> Linuxでコマンドを実行するときは注意が必要であり、それらを理解する必要があります!

この記事を楽しんでいただけたでしょうか。その場合は、このページを以下の星で評価し、YouTubeチャンネルに登録してください。


Linux
  1. 2020年にLinuxを使用する5つの理由

  2. すべてのLinuxユーザーが知っておくべき10個のコマンド

  3. 使用したことがない5つのLinuxコマンド

  1. Linuxファイルシステムの種類の説明、どちらを使用する必要があるか

  2. 絶対に使用してはならない3つのLinuxコマンド

  3. Linux で絶対に実行してはならない 10 の致命的なコマンド

  1. 楽しみのためだけに使用する7つのLinuxコマンド

  2. Linuxユーザーの可能性がある6つの兆候

  3. 知っておくべきNginxコマンド