sasldblistusers2 コマンドを実行してsaslpasswd2で作成したユーザーの一覧を表示するWebアプリケーションをPHPで作成します。
コード (view-sasldblistusers.php)
sudoを使わなくてもsasldblistusers2コマンドが実行できる場合はコメントアウトしてある行を用います。
デフォルトの設定ではsasldblistusers2コマンドはrootでなければ実行できないため、sudoを使う必要があります。
<html>
<head>
</head>
<body>
<?php
//$results = shell_exec("/usr/sbin/sasldblistusers2");
$results = shell_exec("echo '(apacheユーザーのパスワード)' | sudo -S /usr/sbin/sasldblistusers2");
?>
<textarea name="textBox_List" cols=80 rows=20><?php echo "$results";?></textarea>
<div> </div>
<div><a href="index.php">Back</a><div>
</body>
</html>
sudoの設定方法は
こちらの記事を参照してください。
著者
iPentecのプログラマー、最近はAIの積極的な活用にも取り組み中。
とっても恥ずかしがり。
最終更新日: 2024-01-06
作成日: 2011-05-29