PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

File_Passwd_Unix::addUser | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

File_Passwd_Unix::addUser

File_Passwd_Unix::addUser() – ユーザを追加する

Synopsis

mixed File_Passwd_Unix::addUser ( string $user , string $pass , array $extra = array() )

Description

ユーザ名は必ずアルファベットで始まる必要があり、また英数字・下線・ ダッシュ以外の文字を含めることはできません。

「名前マップ」を使用する場合は、追加の配列でこれらの名前を使用しなければ なりません。なぜなら、もしそれらの順番が間違っていれば値がおかしくなって しまうからです。「名前マップ」を使用しなかった場合は、常にこの可能性が あります!

そのため、注意した上で「名前マップ」を使用するようにしましょう!

パスワードファイルが暗号化(shadow)されている場合でもユーザは追加されます。 しかしパスワードには 'x' が設定され、PEAR_Error が返されます。

Parameter

string $user

追加するユーザの名前。

string $pass

追加するユーザのパスワード。

array $extra

追加するユーザの拡張プロパティ。

Return value

Returns TRUE on success, PEAR_Error on failure.

Possible PEAR_Error values
エラーコード 概要
FILE_PASSWD_E_ALREADY_EXISTS ユーザはすでに存在します。
FILE_PASSWD_E_INVALID_CHARS ユーザ名に不正な文字が含まれています。
FILE_PASSWD_E_INVALID_CHARS 拡張プロパティの中にコロンが含まれています。
FILE_PASSWD_E_INVALID_ENC_MODE 暗号化形式がサポートされていません。
FILE_PASSWD_E_UNDEFINED パスワードファイルが暗号化(shadow)されています。

Note

This function can not be called statically.

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「File_Passwd_Unix::addUser」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | File_Passwd_Unix::addUser」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: