檢視次數:
本文件包含您 NFS 和 SMB 掛載點的參數驗證規則。

NFS 路徑驗證:/path

Required format
  • 必須以正斜線 / 開頭
  • 範例:/exports/shared/backup/home/users/
Length requirements
  • 不能為空
  • 最多 4,096 個字元
  • 最小值僅為 /(根目錄)
Allowed characters
  • 字母 (a-z, A-Z)
  • 數字(0-9)
  • 特殊字元:連字號 -、底線 _、句號 .、空格
  • 使用正斜線 / 來分隔目錄
Prohibited elements
  • 路徑中不能包含雙斜線 //
  • 不允許空字元或控制字元(不可見的特殊字元)
  • 除非它只是根目錄 /,否則不能以 / 結尾
  • 沒有反斜線 \
Valid examples
  • /exports/shared
  • /backup
  • /home/users
  • /
  • /data/projects/2024
Invalid examples
  • exports/shared(缺少前導斜線)
  • /exports//shared(雙斜線)
  • /exports/(結尾斜線)
  • `` (empty)
  • /exports\shared(反斜線)

SMB 共用驗證:/share

Required format
  • 必須以正斜線 / 開頭
  • 僅允許共享名稱,不允許子目錄
  • 範例:/SharedDocs/Public/Users
Length requirements
  • 共享名稱不能為空(不僅僅是/
  • 共用名稱最多 80 個字元(加上前面的 /
Allowed characters
  • 字母 (a-z, A-Z)
  • 數字(0-9)
  • 特殊字元:連字號 -、底線 _、句號 .、空格
  • 括號 (),大括號 {},驚嘆號 !,@ 符號 @
  • 雜湊 #,美元 $,百分比 %,插入符號 ^,和號 &
  • 單引號 ',波浪號 ~
Prohibited elements
  • 沒有反斜線 \、冒號 :、星號 *
  • 沒有問號 ?,引號 "
  • 不少於<,大於>,管道|
  • 在第一個正斜線後不允許有額外的正斜線(不允許子目錄)
  • 無法使用保留的 Windows 名稱:CON、PRN、AUX、NUL、COM1、COM2、COM3、LPT1、LPT2、LPT3
Valid examples
  • /SharedDocs
  • /Public
  • /Users
  • /Backup_2024
  • /Project Files
Invalid examples
  • SharedDocs(缺少前導斜線)
  • /Shared/Docs(不允許子目錄)
  • /CON(保留名稱)
  • /Share*Name(不允許使用星號)
  • /Share:Name(不允許使用冒號)

使用者名稱驗證

Length requirements
  • 不能為空
  • 最多 104 個字元
Allowed formats
  • 簡單用戶名:john.doe
  • 網域格式:DOMAIN\username
  • 電子郵件格式:user@company.com
Allowed characters
  • 字母 (a-z, A-Z)
  • 數字(0-9)
  • 句號 .、連字號 -、底線 _
  • 符號 @(用於電子郵件格式)
  • 反斜線 \(僅適用於 domain\username 格式)
Prohibited elements
  • 不允許正斜線 /、冒號 :、星號 *
  • 沒有問號 ?,引號 "
  • 不少於<,大於>,管道|
  • 沒有前導或尾隨空格
  • 如果使用域格式,必須完全符合domain\username(僅一個反斜線)
  • 如果使用電子郵件格式,必須是有效的電子郵件結構
Valid examples
  • john.doe
  • DOMAIN\administrator
  • user@company.com
  • user123
  • test-user
Invalid examples
  • user/name(不允許使用斜線)
  • user:name(不允許使用冒號)
  • `` (empty) ✗
  • username(前後空格)
  • domain\user\extra(多個反斜線)

密碼驗證

Length requirements
  • 不能為空
  • 最多 256 個字元
Allowed characters
  • 允許所有可列印字元
  • 字母、數字、符號、空格
  • 特殊字元如 !@#$%^&*()_+-=[]{}|;:,.<>?
Prohibited elements
  • 不允許空字元(終止字串的不可見字元)
  • 無控制字元(特殊不可見格式字元)
Valid examples
  • password123
  • P@ssw0rd!
  • simple
  • very long password with spaces
  • Complex!P@ssw0rd#2024
Invalid examples
  • `` (empty)
  • 包含不可見空字元或控制字元的密碼