本文件包含您 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)
-
包含不可見空字元或控制字元的密碼
