CentOS8 ほとんどのコマンドが実行できなくなった場合

CentOS8 ほとんどのコマンドが実行できなくなった場合

突然、catやらsudoやらlsやら大抵のコマンドが「: command not found…」となり実行できなくなるという事態が発生したので、その際の原因と対応方法

環境

OS  CentOS Linux release 8.0.1905 (Core)

エラー内容

sudoやlsを実行すると「command not found…」が発生

原因

/etc/profile.dにPATHを指定する記述を、誰かが作成していたため

対応方法

rootでログインして、対象のファイルを、とりあえず削除で復旧