はじめに
このドキュメントでは、CyberVision CenterのCLIおよびGUIユーザアカウントのパスワードリセット手順について説明します。
CLIユーザ
CyberVisionバージョン4.1以降
注:はデフォルトのCLIユーザですcv-admin。
1. センターのブートプロセス中に、tabキーを押します。これにより、通常のブートプロセスが中断されます(これらの行が表示されている最初の部分でtabキーを押してください。1秒遅れても、中央は通常どおりにブートします)。
2. ブートとしてSBS-factoryと入力します。これにより、センターのレスキューモードが起動します。
3. デフォルトのレスキューモードを使用し、ログインユーザをroot、パスワードをsentryo69! とします。
4. 新しいパスワードハッシュを生成するには、次のコマンドを実行します。
root@rescue#echo -n “cv-admin:” > /data/etc/sbs/user-passwd.hash
root@rescue#openssl passwd -6 >> /data/etc/sbs/user-passwd.hash
You are prompted to modify the password at this step
5. ここで、#rebootコマンドを使用してリブートします。
6. センターが起動したら、cv-adminのユーザと新しい一時パスワード(ステップ4から)を使用してログインします。
7. 一時パスワードを変更するには、#sbs-passwdコマンドを実行します。
4.1以前のバージョンの場合
1. センターのブートプロセス中に、tabキーを押します。これにより、通常のブートプロセスが中断されます(これらの行が表示されている最初の部分でtabキーを押してください。1秒遅れても、中央は通常どおりにブートします)。
2. ブートとしてSBS-factoryと入力します。 これにより、センターのレスキューモードが起動します。
3. デフォルトのレスキューモードを使用し、ログインユーザをroot、パスワードをsentryo69!とします。
4. パスワードファイルを削除し、次のコマンドを使用してリブートします。
root@rescue#rm /data/etc/sbs/root-passwd.hash
root@rescue#reboot
5. センターがブートアップしたら、rootユーザとデフォルトパスワードsentryo69!を使用してログインします。
6. デフォルトパスワードを変更するには、#sbs-passwdコマンドを実行します。
既知の問題
前述の手順を使用してdefault/temporaryパスワードを設定すると、ユーザのログインがブロックされることがあります。これは、いくつかのパスワード関連のロックファイルが変更されていないことが原因である可能性があります。
このようなシナリオでは、次の回避策を実行します。
センターをレスキューモードで起動し(前述のステップ1 ~ 3に進みます)、これらのファイルを削除して、センターをリブートします。
root@rescue#rm /data/etc/passwd.lock
root@rescue#rm /data/etc/shadow.lock
root@rescue#reboot
これで、cv-admin(デフォルトユーザ)と新しく定義したパスワードで接続できるようになります。
GUIユーザ
管理者Webアカウントがブロックまたは忘れた場合:
すべてのGUIアカウントをフラッシュするCenter CLIで次のコマンドを実行します。
root@Center-4:~# sbs-db reset-users
Users database successfully reset. You can now re-create the admin account using the GUI.
root@Center-4:~#
新しいブラウザセッションで、CyberVision GUIを起動します。次の画面が表示され、新しい管理者ユーザを作成するようにウィザードからユーザが招待されます。
注:sbs-db reset-usersコマンドを実行すると、GUIから作成されたすべてのユーザが削除されます。