cifs エラー一覧
cifs エラーコード
smb コマンド windows
windows7 smb 設定
windows10 samba 資格情報
smb trans2
windows10 samba4
windows10 samba インストール
samba windows10 設定
smb2 0
【外部リンク】
https://technet.microsoft.com/ja-jp/ee441884
2.2.2.4 SMBエラークラスとコード
このセクションでは、NT LAN Managerの方言で使用されるNTSTATUSコード、以前のSMB方言で使用されているSMBSTATUSクラス/コードペア、および一般的なPOSIXの間のマッピングなど、このドキュメントに記載されているSMBコマンドによって返されるステータスコードの概要を示します。等価物。POSIXエラーコードのマッピングは、Xenixサーバーの実装で使用されているものに基づいています。これは網羅的なリストではなく、規範的なものとはみなされてはいけません。
各コマンドとサブコマンドの説明には、CIFS準拠サーバーから返されるステータスコードの一覧も含まれています。個々の実装は、基盤となるオペレーティングシステムからステータスコードを返すことができます。それらのステータスコードの解釈方法を決定するのは実装者次第です。
以下のリストは、SMBSTATUSエラークラスによって整理されています。SMBSTATUSエラーコード値と一般的な説明、NTSTATUS値([MS-ERREF]セクション2.3.1)からのマッピング、および可能であればPOSIXスタイルのエラーコードを示しています。複数のNTSTATUS値を1つのSMBSTATUS値にマップできます。
SUCCESSクラス0x00
エラーコード
NTSTATUS値
POSIX同等
説明
成功
0x0000
STATUS_OK
0
すべてうまくいった、問題はない。
ERRDOSクラス0x01
エラーコード
NTSTATUS値
POSIX同等
説明
ERRbadfunc
0x0001
STATUS_NOT_IMPLEMENTED
0xC0000002
STATUS_INVALID_DEVICE_REQUEST
0xC0000010
STATUS_ILLEGAL_FUNCTION
0xC00000AF
EINVAL
機能が無効です。
ERRbadfile
0x0002
STATUS_NO_SUCH_FILE
0xC000000F
STATUS_NO_SUCH_DEVICE
0xC000000E
STATUS_OBJECT_NAME_NOT_FOUND
0xC0000034
ENOENT
ファイルが見つかりません。
ERRbadpath
0x0003
STATUS_OBJECT_PATH_INVALID
0xC0000039
STATUS_OBJECT_PATH_NOT_FOUND
0xC000003A
STATUS_OBJECT_PATH_SYNTAX_BAD
0xC000003B
STATUS_DFS_EXIT_PATH_FOUND
0xC000009B
STATUS_REDIRECTOR_NOT_STARTED
0xC00000FB
ENOENT
パス接頭辞のコンポーネントはディレクトリではありません。
ERRnofids
0x0004
STATUS_TOO_MANY_OPENED_FILES
0xC000011F
EMFILE
開いているファイルが多すぎます。FIDは使用できません。
ERRnoaccess
0x0005
STATUS_ACCESS_DENIED
0xC0000022
STATUS_INVALID_LOCK_SEQUENCE
0xC000001E
STATUS_INVALID_VIEW_SIZE
0xC000001F
STATUS_ALREADY_COMMITTED
0xC0000021
STATUS_PORT_CONNECTION_REFUSED
0xC0000041
STATUS_THREAD_IS_TERMINATING
0xC000004B
STATUS_DELETE_PENDING
0xC0000056
STATUS_PRIVILEGE_NOT_HELD
0xC0000061
STATUS_LOGON_FAILURE
0xC000006D
STATUS_FILE_IS_A_DIRECTORY
0xC00000BA
STATUS_FILE_RENAMED
0xC00000D5
STATUS_PROCESS_IS_TERMINATING
0xC000010A
STATUS_DIRECTORY_NOT_EMPTY
0xC0000101
STATUS_CANNOT_DELETE
0xC0000121
STATUS_FILE_DELETED
0xC0000123
EPERM
アクセスが拒否されました。
ERRbadfid
0x0006
STATUS_SMB_BAD_FID
0x00060001
STATUS_INVALID_HANDLE
0xC0000008
STATUS_OBJECT_TYPE_MISMATCH
0xC0000024
STATUS_PORT_DISCONNECTED
0xC0000037
STATUS_INVALID_PORT_HANDLE
0xC0000042
STATUS_FILE_CLOSED
0xC0000128
STATUS_HANDLE_NOT_CLOSABLE
0xC0000235
EBADF
FIDが無効です。
ERRbadmcb
0x0007
メモリ制御ブロックが破壊されました。
ERRnomem
0x0008
STATUS_SECTION_TOO_BIG
0xC0000040
STATUS_TOO_MANY_PAGING_FILES
0xC0000097
STATUS_INSUFF_SERVER_RESOURCES
0xC0000205
ENOMEM
要求された操作を実行するためのサーバーメモリが不足しています。
ERRbadmem
0x0009
EFAULT
サーバーが無効なメモリー・アクセス(無効アドレス)を実行しました。
ERRbadenv
0x000A
環境が無効です。
ERRbadformat
0x000B
無効な形式。
ERRbadaccess
0x000C
STATUS_OS2_INVALID_ACCESS
0x000C0001
STATUS_ACCESS_DENIED
0xC00000CA
無効なオープンモード。
ERRbaddata
0x000D
STATUS_DATA_ERROR
0xC000009C
E2BIG
悪いデータ。(サーバー上のIOCTL呼び出しによって生成される可能性があります)。
ERRbaddrive
0x000F
ENXIO
無効なドライブが指定されました。
ERRremcd
0x0010
STATUS_DIRECTORY_NOT_EMPTY
0xC0000101
空ではないため、ディレクトリの削除に失敗しました。
ERRdiffdevice
0x0011
STATUS_NOT_SAME_DEVICE
0xC00000D4
EXDEV
2つのデバイス間のファイルシステム操作(名前の変更など)が試行されました。
ERRnofiles
0x0012
STATUS_NO_MORE_FILES
0x80000006
ファイル検索コマンドの後にファイルが見つかりませんでした。
ERRgeneral
0x001F
STATUS_UNSUCCESSFUL
0xC0000001
一般的なエラー。
ERRbadshare
0x0020
STATUS_SHARING_VIOLATION
0xC0000043
ETXTBSY
共有違反。要求されたオープンモードは、既存のファイルハンドルの共有モードと競合します。
ERRlock
0x0021
STATUS_FILE_LOCK_CONFLICT
0xC0000054
STATUS_LOCK_NOT_GRANTED
0xC0000055
EDEADLOCK
ロック要求が無効なロックモードを指定したか、既存のファイルロックと競合しました。
ERReof
0x0026
STATUS_END_OF_FILE
0xC0000011
EEOF
ファイルの終わりを超えて読み込もうとしました。
ERRunsup
0x0032
STATUS_NOT_SUPPORTED
0XC00000BB
このコマンドは、サーバーではサポートされていません。
ERRfilexists
0x0050
STATUS_OBJECT_NAME_COLLISION
0xC0000035
EEXIST
同じパス名を持つオブジェクトがすでに存在するため、ファイルまたはディレクトリの作成に失敗しました。
ERRinvalidparam
0x0057
STATUS_INVALID_PARAMETER
0xC000000D
メッセージとともに提供されたパラメータが無効です。
ERRunknownlevel
0x007C
STATUS_OS2_INVALID_LEVEL
0x007C0001
情報レベルが無効です。
ERRinvalidseek
0x0083
STATUS_OS2_NEGATIVE_SEEK
0x00830001
ファイル内の負の絶対オフセットを求める試みが行われました。
ERROR_NOT_LOCKED
0x009E
STATUS_RANGE_NOT_LOCKED
0xC000007E
ロック解除要求で指定されたバイト範囲がロックされていませんでした。
ERROR_NO_MORE_SEARCH_HANDLES
0x0071
STATUS_OS2_NO_MORE_SIDS
0x00710001
検索の最大数が使い果たされました。
ERROR_CANCEL_VIOLATION
0x00AD
STATUS_OS2_CANCEL_VIOLATION
0x00AD0001
提供されたキャンセル領域に対してロック要求が未処理でした。
ERROR_ATOMIC_LOCKS_NOT_SUPPORTED
0x00AE
STATUS_OS2_ATOMIC_LOCKS_NOT_SUPPORTED
0x00AE0001
ファイルシステムは、ロックタイプに対する基本的な変更をサポートしていません。
ERRbadpipe
0x00E6
STATUS_INVALID_INFO_CLASS
0xC0000003
STATUS_INVALID_PIPE_STATE
0xC00000AD
STATUS_INVALID_READ_MODE
0xC00000B4
名前付きパイプが無効です。
ERROR_CANNOT_COPY
0x010A
STATUS_OS2_CANNOT_COPY
0x010A0001
コピー機能は使用できません。
ERRpipebusy
0x00E7
STATUS_INSTANCE_NOT_AVAILABLE
0xC00000AB
STATUS_PIPE_NOT_AVAILABLE
0xC00000AC
STATUS_PIPE_BUSY
0xC00000AE
指定された名前付きパイプのすべてのインスタンスがビジー状態です。
ERRpipeclosing
0x00E8
STATUS_PIPE_CLOSING
0xC00000B1
STATUS_PIPE_EMPTY
0xC00000D9
指定された名前付きパイプが閉じられています。
ERRnotconnected
0x00E9
STATUS_PIPE_DISCONNECTED
0xC00000B0
指定された名前付きパイプは存在しますが、サーバー側でリッスンするサーバー・プロセスはありません。
ERRmoredata
0x00EA
STATUS_BUFFER_OVERFLOW
0x80000005
STATUS_MORE_PROCESSING_REQUIRED
0xC0000016
指定された名前付きパイプで読み取ることができるデータがさらにあります。
ERRbadealist
0x00FF
矛盾した拡張属性リスト。
ERROR_EAS_
DIDNT_FIT
0x0113
STATUS_EA_TOO_LARGE
0xC0000050
STATUS_OS2_EAS_DIDNT_FIT
0x01130001
拡張属性がないか、または使用可能な拡張属性が応答に適合しませんでした。
ERROR_EAS_
サポートされていません
0x011A
STATUS_EAS_NOT_SUPPORTED
0xC000004F
サーバーファイルシステムは拡張属性をサポートしていません。
ERROR_EA_ACCESS_DENIED
0x03E2
STATUS_OS2_EA_ACCESS_DENIED
0x03E20001
拡張属性へのアクセスが拒否されました。
ERR_NOTIFY_ENUM_DIR
0x03FE
STATUS_NOTIFY_ENUM_DIR
0x0000010C
ディレクトリ内で指定された変更通知応答バッファ内に収まるより多くの変更が発生しました。
ERRSRVクラス0x02
エラーコード
NTSTATUS値
POSIX同等
説明
ERRerror
0x0001
STATUS_INVALID_SMB
0x00010002
不明なサーバーエラー。<23>
ERRbadpw
0x0002
STATUS_WRONG_PASSWORD
0xC000006A
無効なパスワード。
ERRbadpath
0x0003
STATUS_PATH_NOT_COVERED
0xC0000257
DFSパス名はローカルサーバー上にありません。
ERRaccess
0x0004
STATUS_NETWORK_ACCESS_DENIED
0xC00000CA
EACCES
アクセスが拒否されました。指定されたUIDには、現在のコンテキスト(TID)内で要求されたコマンドを実行する権限がありません。
ERRinvtid
0x0005
STATUS_NETWORK_NAME_DELETED
0xC00000C9
STATUS_SMB_BAD_TID
0x00050002
コマンドで指定されたTIDが無効です。
以前の文書では、[SNIA]を除き、このエラーコードをERRinvnid(無効なネットワークパス識別子)として参照しています。[SNIA]は両方の名前を使用します。<24>
ERRinvnetname
0x0006
STATUS_BAD_NETWORK_NAME
0xC00000CC
ツリー接続のサーバー名が無効です。
ERRinvデバイス
0x0007
STATUS_BAD_DEVICE_TYPE
0xC00000CB
プリンタ以外のデバイスに対してプリンタ要求が行われたか、逆に、プリンタ以外の要求がプリンタデバイスに対して行われました。
ERRinvsess
0x0010
無効な接続ID(CID)。このエラーコードは、直接IPXコネクションレス転送が使用されている場合にのみ定義されます。
ERRワーキング
0x0011
一致するMIDまたはSequenceNumberのコマンドが現在処理中です。このエラーコードは、ダイレクトIPXコネクションレストランスポートが使用されている場合にのみ定義されます。
ERRnotme
0x0012
Direct IPX経由でSMBセッションを開始すると、NetBIOSと呼ばれる名前が正しくありません。このエラーコードは、直接IPXコネクションレス転送が使用されている場合にのみ定義されます。
ERRbadcmd
0x0016
STATUS_SMB_BAD_COMMAND
0x00160002
未知のSMBコマンドコードがサーバーによって受信されました。
ERRqfull
0x0031
STATUS_PRINT_QUEUE_FULL
0xC00000C6
印刷キューがいっぱいです - キューに入れられたアイテムが多すぎます。
ERRqtoobig
0x0032
STATUS_NO_SPOOL_SPACE
0xC00000C7
プリントキューがいっぱいです。キューに入れられたアイテムやキューに入れられたアイテムには大きすぎるスペースはありません。
ERRqeof
0x0033
印刷キューのダンプファイルの終わり。
ERRinvpfid
0x0034
STATUS_PRINT_CANCELLED
0xC00000C8
印刷ファイルのFIDが無効です。
ERRsmbcmd
0x0040
STATUS_NOT_IMPLEMENTED
0xC0000002
認識されないSMBコマンドコード。
ERRsrverror
0x0041
STATUS_UNEXPECTED_NETWORK_ERROR
0xC00000C4
内部サーバーエラー。
ERRファイル
0x0043
FIDとパス名に互換性のない値が含まれています。
ERRbadpermits
0x0045
STATUS_NETWORK_ACCESS_DENIED
0xC00000CA
ファイルまたはディレクトリに対する不正なアクセス許可の組み合わせが提示されました。サーバーは要求された属性を設定できません。
ERRsetattrmode
0x0047
設定されたモード要求で示された属性モードは無効でした。
ERRtimeout
0x0058
STATUS_UNEXPECTED_NETWORK_ERROR
0xC00000C4
STATUS_IO_TIMEOUT
0xC00000B5
操作がタイムアウトしました。
ERRnoresource
0x0059
STATUS_REQUEST_NOT_ACCEPTED
0xC00000D0
このSMB要求に現在利用可能なリソースはありません。
ERRtoomanyids
0x005A
STATUS_TOO_MANY_SESSIONS
0xC00000CE
このSMB接続に使用するUIDが多すぎます。
ERRbaduid
0x005B
STATUS_SMB_BAD_UID
0x005B0002
指定されたUIDは、このサーバーセッションで有効なIDとして認識されていません。
ERRnotconnected
0x00E9
STATUS_PIPE_DISCONNECTED
0xC00000B0
EPIPE
リーダを持たない名前付きパイプに書き込みます。
ERRusempx
0x00FA
STATUS_SMB_USE_MPX
0x00FA0002
RAWモード転送を一時的にサポートすることができません。MPXモードを使用します。
ERRusestd
0x00FB
STATUS_SMB_USE_STANDARD
0x00FB0002
一時的にRAWまたはMPXモード転送をサポートできません。標準的な読み取り/書き込みを使用します。
ERRcontmpx
0x00FC
STATUS_SMB_CONTINUE_MPX
0x00FC0002
MPXモードで続行します。
このエラーコードは、将来の使用のために予約されています。
ERRaccountExpired
0x08BF
STATUS_ACCOUNT_DISABLED
0xC0000072
STATUS_ACCOUNT_EXPIRED
0xC0000193
ターゲットマシン上のユーザーアカウントが無効になっているか、期限が切れています。
ERRbadClient
0x08C0
STATUS_INVALID_WORKSTATION
0xC0000070
クライアントにはこのサーバーにアクセスする権限がありません。
ERRbadLogonTime
0x08C1
STATUS_INVALID_LOGON_HOURS
0xC000006F
現時点ではサーバーへのアクセスは許可されていません。
ERRpasswordExpired
0x08C2
STATUS_PASSWORD_EXPIRED
0xC0000071
STATUS_PASSWORD_MUST_CHANGE
0xC0000224
ユーザーのパスワードの有効期限が切れています。
ERRnosupport
0xFFFF
STATUS_SMB_NO_SUPPORT
0XFFFF0002
サーバーでサポートされていない機能。
ERRHRDクラス0x03
エラーコード
NTSTATUS値
POSIX同等
説明
ERRnowrite
0x0013
STATUS_MEDIA_WRITE_PROTECTED
0xC00000A2
EROFS
読み取り専用ファイルシステムを変更しようとしています。
ERRbadunit
0x0014
ENODEV
不明な単位。
ERRnotready
0x0015
STATUS_NO_MEDIA_IN_DEVICE
0xC0000013
ユーセン
ドライブは準備ができていません。
ERRbadcmd
0x0016
STATUS_INVALID_DEVICE_STATE
0xC0000184
不明なコマンド。
ERRdata
0x0017
STATUS_DATA_ERROR
0xC000003E
STATUS_CRC_ERROR
0xC000003F
EIO
データエラー(誤ったCRC)。
ERRbadreq
0x0018
STATUS_DATA_ERROR
0xC000003E
ERANGE
要求構造の長さが正しくありません。
ERRseek
0x0019
シークエラー。
ERRbadmedia
0x001A
STATUS_DISK_CORRUPT_ERROR
0xC0000032
不明なメディアタイプ。
ERRbadector
0x001B
STATUS_NONEXISTENT_SECTOR
0xC0000015
セクターが見つかりません。
ERRnaper
0x001C
STATUS_DEVICE_PAPER_EMPTY
0x8000000E
プリンタの用紙切れ
ERRwrite
0x001D
エラーを書き込む。
ERRread
0x001E
読取り障害。
ERRgeneral
0x001F
一般的なハードウェア障害。
ERRbadshare
0x0020
STATUS_SHARING_VIOLATION
0xC0000043
ETXTBSY
試行されたオープン操作は、既存のオープン操作と競合します。
ERRlock
0x0021
STATUS_FILE_LOCK_CONFLICT
0xC0000054
EDEADLOCK
ロック要求が無効なロックモードを指定したか、既存のファイルロックと競合しました。
ERRwrongdisk
0x0022
STATUS_WRONG_VOLUME
0xC0000012
ドライブに間違ったディスクが見つかりました。
ERRFCBUnavail
0x0023
要求を処理するためのサーバー側のファイル制御ブロックはありません。
ERRsharebufexc
0x0024
共有バッファを超えています。
ERRdiskfull
0x0027
STATUS_DISK_FULL
0xC000007F
ENOSPC
ファイルシステム上にスペースはありません。
ERRCMDクラス0xFF
ERRCMDエラークラスは、サーバーがSMB形式ではないコマンドを受信したことを示すために使用されます。ERRCMD(0XFF)クラスで使用するエラーコードは定義されていません。<25>
samba global
tcp_nodelay samba
samba interfaces
samba include
samba 共有
samba パーミッション
samba chmod
samba %u
samba 使い方
samba マクロ