Rootパスワードがわからない場合、どうすればwebminに接続できますか。
RootになることができるSudoアカウントを持っています
Webminは、すべてのアクションに対するSudo権限を持つユーザーがrootレベルのユーザーとしてログインできるように構成することもできます。
これで、すべてのSudo権限を持つ任意のユーザーとしてログインできるようになります。この機能は、デフォルトで「root」アカウントを持たないUbuntuのようなシステムに対応するために追加されました(Ubuntuにはrootアカウントがありますが、パスワードがなく、最初に作成されたユーザーがsudoersファイルに自動的に追加されます)。
このオプションは、デフォルトで、この説明を満たすことがわかっているシステム(最近のUbuntuリリースなど)で有効になっていると思います。
Webminが実際に/etc/shadow
に保存されているrootパスワードを使用している場合は、Sudo
でrootになり、rootのパスワードを変更できます。しかし、Webminに独自のパスワードストアがあり、そのパスワードがたまたまrootのパスワードと同じである場合、rootのパスワードを変更しても効果がないため、Webminのパスワードを知っている人から入手する必要があります。
マシン上の端末にSudoユーザーとして(コンソール上で、SSH経由などで)アクセスできると仮定すると、
Sudo /usr/libexec/webmin/changepass.pl /etc/webmin root correcthorsebatterystaple
root
sパスワードを correcthorsebatterystaple に変更します。
locate changepass.pl
を使用して、webminがマシンのどこにインストールされているかを見つけることができます(上記の行は Webmin FAQ からのものですが、インストールは別のパスの下にある可能性があります。たとえば、debianパスは/usr/share/webmin
です)
Webminユーザーが誰であるかわからない場合は、etc/webmin/miniconf.users
に存在するユーザーを確認できます。そこには、少なくとも「root」ユーザーが存在する必要があります。