File_SMBPasswd::addMachine()

File_SMBPasswd::addMachine() -- 与えられたプレーンテキストなパスワードで 新規マシンアカウントを追加する

概要

mixed File_SMBPasswd::addMachine (string $machine, int $userid [, string $comment = ''])

説明

このメソッドはフラグがマシンアカウントを意味し、 $ が暗黙的にマシン名に追加されることを除き、 File_SMBPasswd::addAccount() と同様に動作します。

パラメータ

返り値

mixed - 成功時には TRUE、 失敗時には PEAR_Error を返します。

注意

この関数は、スタティックにコールする ことはできません。

追加するマシンはすでにシステムパスワードファイルに存在していなければ ならないことに注意してください。

参照

File_SMBPasswd::addAccount()
File_SMBPasswd::addUser()
File_SMBPasswd::addAccountEncrypted()

例 38-1File_SMBPasswd::addMachine() の使用例


<?php
require_once 'File/SMBPasswd.php';

// ユーザー mbretter を追加する
$fh = new File_SMBPasswd('/usr/local/private/smbpasswd');
$fh->load();
$status = $fh->addMachine(
    'mypc',
    10004,
    'My Turbo PC');
if (PEAR::isError($status)) {
    // エラーを処理する
} else {
    // 処理を続ける
    $fh->save();
}

?>