loadparm.c
来自「samba-3.0.22.tar.gz 编译smb服务器的源码」· C语言 代码 · 共 1,423 行 · 第 1/5 页
C
1,423 行
BOOL bClientPlaintextAuth; BOOL bClientUseSpnego; BOOL bDebugHiresTimestamp; BOOL bDebugPid; BOOL bDebugUid; BOOL bHostMSDfs; BOOL bUseMmap; BOOL bHostnameLookups; BOOL bUnixExtensions; BOOL bDisableNetbios; BOOL bKernelChangeNotify; BOOL bUseKerberosKeytab; BOOL bDeferSharingViolations; BOOL bEnablePrivileges; BOOL bASUSupport; int restrict_anonymous; int name_cache_timeout; int client_signing; int server_signing; BOOL bResetOnZeroVC; param_opt_struct *param_opt;}global;static global Globals;/* * This structure describes a single service. */typedef struct{ BOOL valid; BOOL autoloaded; char *szService; char *szPath; char *szUsername; char **szInvalidUsers; char **szValidUsers; char **szAdminUsers; char *szCopy; char *szInclude; char *szPreExec; char *szPostExec; char *szRootPreExec; char *szRootPostExec; char *szCupsOptions; char *szPrintcommand; char *szLpqcommand; char *szLprmcommand; char *szLppausecommand; char *szLpresumecommand; char *szQueuepausecommand; char *szQueueresumecommand; char *szPrintername; char *szDontdescend; char **szHostsallow; char **szHostsdeny; char *szMagicScript; char *szMagicOutput; char *szMangledMap; char *szVetoFiles; char *szHideFiles; char *szVetoOplockFiles; char *comment; char *force_user; char *force_group; char **readlist; char **writelist; char **printer_admin; char *volume; char *fstype; char **szVfsObjects; char *szMSDfsProxy; char *szAioWriteBehind; char *szDfree; int iMinPrintSpace; int iMaxPrintJobs; int iMaxReportedPrintJobs; int iWriteCacheSize; int iCreate_mask; int iCreate_force_mode; int iSecurity_mask; int iSecurity_force_mode; int iDir_mask; int iDir_force_mode; int iDir_Security_mask; int iDir_Security_force_mode; int iMaxConnections; int iDefaultCase; int iPrinting; int iOplockContentionLimit; int iCSCPolicy; int iBlock_size; int iDfreeCacheTime; BOOL bPreexecClose; BOOL bRootpreexecClose; int iCaseSensitive; BOOL bCasePreserve; BOOL bShortCasePreserve; BOOL bHideDotFiles; BOOL bHideSpecialFiles; BOOL bHideUnReadable; BOOL bHideUnWriteableFiles; BOOL bBrowseable; BOOL bAvailable; BOOL bRead_only; BOOL bNo_set_dir; BOOL bGuest_only; BOOL bGuest_ok; BOOL bPrint_ok; BOOL bMap_system; BOOL bMap_hidden; BOOL bMap_archive; BOOL bStoreDosAttributes; BOOL bLocking; int iStrictLocking; BOOL bPosixLocking; BOOL bShareModes; BOOL bOpLocks; BOOL bLevel2OpLocks; BOOL bOnlyUser; BOOL bMangledNames; BOOL bWidelinks; BOOL bSymlinks; BOOL bSyncAlways; BOOL bStrictAllocate; BOOL bStrictSync; char magic_char; BOOL *copymap; BOOL bDeleteReadonly; BOOL bFakeOplocks; BOOL bDeleteVetoFiles; BOOL bDosFilemode; BOOL bDosFiletimes; BOOL bDosFiletimeResolution; BOOL bFakeDirCreateTimes; BOOL bBlockingLocks; BOOL bInheritPerms; BOOL bInheritACLS; BOOL bInheritOwner; BOOL bMSDfsRoot; BOOL bUseClientDriver; BOOL bDefaultDevmode; BOOL bForcePrintername; BOOL bNTAclSupport; BOOL bForceUnknownAclUser; BOOL bUseSendfile; BOOL bProfileAcls; BOOL bMap_acl_inherit; BOOL bAfs_Share; BOOL bEASupport; BOOL bAclCheckPermissions; BOOL bAclMapFullControl; BOOL bAclGroupControl; int iallocation_roundup_size; int iAioReadSize; int iAioWriteSize; int iMap_readonly; param_opt_struct *param_opt; char dummy[3]; /* for alignment */}service;/* This is a default service used to prime a services structure */static service sDefault = { True, /* valid */ False, /* not autoloaded */ NULL, /* szService */ NULL, /* szPath */ NULL, /* szUsername */ NULL, /* szInvalidUsers */ NULL, /* szValidUsers */ NULL, /* szAdminUsers */ NULL, /* szCopy */ NULL, /* szInclude */ NULL, /* szPreExec */ NULL, /* szPostExec */ NULL, /* szRootPreExec */ NULL, /* szRootPostExec */ NULL, /* szCupsOptions */ NULL, /* szPrintcommand */ NULL, /* szLpqcommand */ NULL, /* szLprmcommand */ NULL, /* szLppausecommand */ NULL, /* szLpresumecommand */ NULL, /* szQueuepausecommand */ NULL, /* szQueueresumecommand */ NULL, /* szPrintername */ NULL, /* szDontdescend */ NULL, /* szHostsallow */ NULL, /* szHostsdeny */ NULL, /* szMagicScript */ NULL, /* szMagicOutput */ NULL, /* szMangledMap */ NULL, /* szVetoFiles */ NULL, /* szHideFiles */ NULL, /* szVetoOplockFiles */ NULL, /* comment */ NULL, /* force user */ NULL, /* force group */ NULL, /* readlist */ NULL, /* writelist */ NULL, /* printer admin */ NULL, /* volume */ NULL, /* fstype */ NULL, /* vfs objects */ NULL, /* szMSDfsProxy */ NULL, /* szAioWriteBehind */ NULL, /* szDfree */ 0, /* iMinPrintSpace */ 1000, /* iMaxPrintJobs */ 0, /* iMaxReportedPrintJobs */ 0, /* iWriteCacheSize */ 0744, /* iCreate_mask */ 0000, /* iCreate_force_mode */ 0777, /* iSecurity_mask */ 0, /* iSecurity_force_mode */ 0755, /* iDir_mask */ 0000, /* iDir_force_mode */ 0777, /* iDir_Security_mask */ 0, /* iDir_Security_force_mode */ 0, /* iMaxConnections */ CASE_LOWER, /* iDefaultCase */ DEFAULT_PRINTING, /* iPrinting */ 2, /* iOplockContentionLimit */ 0, /* iCSCPolicy */ 1024, /* iBlock_size */ 0, /* iDfreeCacheTime */ False, /* bPreexecClose */ False, /* bRootpreexecClose */ Auto, /* case sensitive */ True, /* case preserve */ True, /* short case preserve */ True, /* bHideDotFiles */ False, /* bHideSpecialFiles */ False, /* bHideUnReadable */ False, /* bHideUnWriteableFiles */ True, /* bBrowseable */ True, /* bAvailable */ True, /* bRead_only */ True, /* bNo_set_dir */ False, /* bGuest_only */ False, /* bGuest_ok */ False, /* bPrint_ok */ False, /* bMap_system */ False, /* bMap_hidden */ True, /* bMap_archive */ False, /* bStoreDosAttributes */ True, /* bLocking */ True, /* iStrictLocking */ True, /* bPosixLocking */ True, /* bShareModes */ True, /* bOpLocks */ True, /* bLevel2OpLocks */ False, /* bOnlyUser */ True, /* bMangledNames */ True, /* bWidelinks */ True, /* bSymlinks */ False, /* bSyncAlways */ False, /* bStrictAllocate */ False, /* bStrictSync */ '~', /* magic char */ NULL, /* copymap */ False, /* bDeleteReadonly */ False, /* bFakeOplocks */ False, /* bDeleteVetoFiles */ False, /* bDosFilemode */ True, /* bDosFiletimes */ False, /* bDosFiletimeResolution */ False, /* bFakeDirCreateTimes */ True, /* bBlockingLocks */ False, /* bInheritPerms */ False, /* bInheritACLS */ False, /* bInheritOwner */ False, /* bMSDfsRoot */ False, /* bUseClientDriver */ False, /* bDefaultDevmode */ False, /* bForcePrintername */ True, /* bNTAclSupport */ False, /* bForceUnknownAclUser */ False, /* bUseSendfile */ False, /* bProfileAcls */ False, /* bMap_acl_inherit */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?