mysql root Linux経由

mysql root Linux経由

CentOS 5.6 x86がインストールされています。 mysqlへのフルアクセス権がありますが、Linuxのルートパスワードを忘れてしまったようです。 MySQLを介してルートディレクトリにアクセスするには?可能ですか?アップデート:MySQLのバージョンは5.0.77です。

ベストアンサー1

私はMySQLの専門家ではありませんが、MySQLが任意の(シェル)コマンドを実行できるとは思いません。

また、MySQLはrootとして実行する必要がありますが、そうしないことを願っています。

したがって、これを達成するには2つの攻撃が必要な場合があります。 1つはMySQL自体を攻撃してシェルアクセスを提供することであり、もう1つはルートとなるローカルルート攻撃(権限上昇)です。おそらくあなたはこのようなことをしたくないでしょう。

init=/bin/bashカーネルパラメータを使用してシステムを起動したり、別のメディア(CD / DVD / USB)から起動したり、インストールされているシステムにルートを指定してpasswd呼び出したりすることで、パスワードを簡単にリセットできます。

しかし、私にとっては、物語全体が奇妙に見えます。 SSHアクセスにパスワードの代わりにキーを使用できない人は誰ですか?

おすすめ記事