[{"data":1,"prerenderedAt":2524},["ShallowReactive",2],{"nav-docs-zh":3,"page-/zh/docs/cli/commands":1157,"surround-/zh/docs/cli/commands":2518,"raw-/zh/docs/cli/commands":2521},[4,67,374,775,903,1075,1085,1110],{"title":5,"tags":6,"slug":6,"path":7,"stem":8,"children":9,"page":66,"sourcePath":7},"SpaceBuilder 入门",null,"/getting-started","00.getting-started",[10,15,20,27,34,39,45,50,55,60],{"title":11,"path":12,"stem":13,"tags":6,"slug":14,"sourcePath":12},"SpaceBuilder 简介","/getting-started/overview","00.getting-started/00.overview","/getting-started/overview/",{"title":16,"path":17,"stem":18,"tags":6,"slug":19,"sourcePath":17},"创建 SetFN 账户","/getting-started/create-setfn-account","00.getting-started/05.create-setfn-account","/getting-started/create-setfn-account/",{"title":21,"path":22,"stem":23,"tags":24,"slug":26,"sourcePath":22},"在 Linux 上安装","/getting-started/install-linux","00.getting-started/10.install-linux",[25],"recommended","/getting-started/install-linux/",{"title":28,"path":29,"stem":30,"tags":31,"slug":33,"sourcePath":29},"使用 Docker 安装","/getting-started/install-docker","00.getting-started/12.install-docker",[32],"preparing","/getting-started/install-docker/",{"title":35,"path":36,"stem":37,"tags":6,"slug":38,"sourcePath":36},"在 Windows 上安装","/getting-started/install-windows","00.getting-started/14.install-windows","/getting-started/install-windows/",{"title":40,"path":41,"stem":42,"tags":43,"slug":44,"sourcePath":41},"在 macOS 上安装","/getting-started/install-macos","00.getting-started/16.install-macos",[32],"/getting-started/install-macos/",{"title":46,"path":47,"stem":48,"tags":6,"slug":49,"sourcePath":47},"初始设置","/getting-started/initial-setup","00.getting-started/20.initial-setup","/getting-started/initial-setup/",{"title":51,"path":52,"stem":53,"tags":6,"slug":54,"sourcePath":52},"许可证激活","/getting-started/license-activation","00.getting-started/30.license-activation","/getting-started/license-activation/",{"title":56,"path":57,"stem":58,"tags":6,"slug":59,"sourcePath":57},"查看访问地址（本地/内网）","/getting-started/access-url","00.getting-started/35.access-url","/getting-started/access-url/",{"title":61,"path":62,"stem":63,"tags":64,"slug":65,"sourcePath":62},"选择外部访问方式","/getting-started/access-domain","00.getting-started/40.access-domain",[25],"/getting-started/access-domain/",false,{"title":68,"tags":6,"slug":6,"path":69,"stem":70,"children":71,"page":66,"sourcePath":69},"管理空间","/admin","10.admin",[72,92,162,197,249,274,289,299,339],{"title":73,"tags":6,"slug":6,"path":74,"stem":75,"children":76,"page":66,"sourcePath":74},"管理员首页","/admin/home","10.admin/00.home",[77,82,87],{"title":78,"path":79,"stem":80,"tags":6,"slug":81,"sourcePath":79},"访问管理员页面","/admin/home/admin-page-access","10.admin/00.home/00.admin-page-access","/admin/home/admin-page-access/",{"title":83,"path":69,"stem":84,"tags":6,"slug":85,"sourcePath":86},"管理员菜单导览","10.admin/00.home/00.overview","/admin/","/admin/home/overview",{"title":88,"path":89,"stem":90,"tags":6,"slug":91,"sourcePath":89},"许可证管理","/admin/home/license","10.admin/00.home/20.license","/admin/home/license/",{"title":93,"tags":6,"slug":6,"path":94,"stem":95,"children":96,"page":66,"sourcePath":94},"用户管理","/admin/user-management","10.admin/10.user-management",[97,102,107,112,117,122,127,132,137,142,147,152,157],{"title":98,"path":99,"stem":100,"tags":6,"slug":101,"sourcePath":99},"设置注册策略和默认权限","/admin/user-management/signup-policy","10.admin/10.user-management/02.signup-policy","/admin/user-management/signup-policy/",{"title":103,"path":104,"stem":105,"tags":6,"slug":106,"sourcePath":104},"登记注册条款","/admin/user-management/signup-terms","10.admin/10.user-management/04.signup-terms","/admin/user-management/signup-terms/",{"title":108,"path":109,"stem":110,"tags":6,"slug":111,"sourcePath":109},"创建用户账户","/admin/user-management/invite-new-member","10.admin/10.user-management/10.invite-new-member","/admin/user-management/invite-new-member/",{"title":113,"path":114,"stem":115,"tags":6,"slug":116,"sourcePath":114},"修改用户账户","/admin/user-management/edit-member","10.admin/10.user-management/11.edit-member","/admin/user-management/edit-member/",{"title":118,"path":119,"stem":120,"tags":6,"slug":121,"sourcePath":119},"添加管理员","/admin/user-management/add-new-admin","10.admin/10.user-management/12.add-new-admin","/admin/user-management/add-new-admin/",{"title":123,"path":124,"stem":125,"tags":6,"slug":126,"sourcePath":124},"团队管理","/admin/user-management/team","10.admin/10.user-management/22.team","/admin/user-management/team/",{"title":128,"path":129,"stem":130,"tags":6,"slug":131,"sourcePath":129},"等级管理","/admin/user-management/level","10.admin/10.user-management/24.level","/admin/user-management/level/",{"title":133,"path":134,"stem":135,"tags":6,"slug":136,"sourcePath":134},"查看访问日志","/admin/user-management/access-log","10.admin/10.user-management/30.access-log","/admin/user-management/access-log/",{"title":138,"path":139,"stem":140,"tags":6,"slug":141,"sourcePath":139},"管理活跃设备","/admin/user-management/active-devices","10.admin/10.user-management/31.active-devices","/admin/user-management/active-devices/",{"title":143,"path":144,"stem":145,"tags":6,"slug":146,"sourcePath":144},"设置账户与安全策略","/admin/user-management/account-security","10.admin/10.user-management/32.account-security","/admin/user-management/account-security/",{"title":148,"path":149,"stem":150,"tags":6,"slug":151,"sourcePath":149},"设置人机验证（CAPTCHA）","/admin/user-management/captcha","10.admin/10.user-management/33.captcha","/admin/user-management/captcha/",{"title":153,"path":154,"stem":155,"tags":6,"slug":156,"sourcePath":154},"设置通知发送","/admin/user-management/notice-settings","10.admin/10.user-management/34.notice-settings","/admin/user-management/notice-settings/",{"title":158,"path":159,"stem":160,"tags":6,"slug":161,"sourcePath":159},"向成员群发通知邮件","/admin/user-management/bulk-mail","10.admin/10.user-management/36.bulk-mail","/admin/user-management/bulk-mail/",{"title":163,"tags":6,"slug":6,"path":164,"stem":165,"children":166,"page":66,"sourcePath":164},"服务配置","/admin/service-config","10.admin/20.service-config",[167,172,177,182,187,192],{"title":168,"path":169,"stem":170,"tags":6,"slug":171,"sourcePath":169},"文件区域设置","/admin/service-config/file-area","10.admin/20.service-config/10.file-area","/admin/service-config/file-area/",{"title":173,"path":174,"stem":175,"tags":6,"slug":176,"sourcePath":174},"Webhook 设置","/admin/service-config/webhook-settings","10.admin/20.service-config/16.webhook-settings","/admin/service-config/webhook-settings/",{"title":178,"path":179,"stem":180,"tags":6,"slug":181,"sourcePath":179},"社区设置","/admin/service-config/community-space","10.admin/20.service-config/22.community-space","/admin/service-config/community-space/",{"title":183,"path":184,"stem":185,"tags":6,"slug":186,"sourcePath":184},"AI 聊天机器人策略设置","/admin/service-config/community-ai-chatbot","10.admin/20.service-config/24.community-ai-chatbot","/admin/service-config/community-ai-chatbot/",{"title":188,"path":189,"stem":190,"tags":6,"slug":191,"sourcePath":189},"邮件设置","/admin/service-config/email-settings","10.admin/20.service-config/30.email-settings","/admin/service-config/email-settings/",{"title":193,"path":194,"stem":195,"tags":6,"slug":196,"sourcePath":194},"品牌设置","/admin/service-config/brand","10.admin/20.service-config/40.brand","/admin/service-config/brand/",{"title":198,"tags":6,"slug":6,"path":199,"stem":200,"children":201,"page":66,"sourcePath":199},"知识服务","/admin/knowledge","10.admin/30.knowledge",[202,207,214,219,224,229,234,239,244],{"title":203,"path":199,"stem":204,"tags":6,"slug":205,"sourcePath":206},"了解知识服务","10.admin/30.knowledge/00.overview","/admin/knowledge/","/admin/knowledge/overview",{"title":208,"path":209,"stem":210,"children":211,"tags":6,"slug":213,"sourcePath":209},"采集与索引","/admin/knowledge/indexing","10.admin/30.knowledge/10.indexing",[212],{"title":208,"path":209,"stem":210,"tags":6,"slug":213,"sourcePath":209},"/admin/knowledge/indexing/",{"title":215,"path":216,"stem":217,"tags":6,"slug":218,"sourcePath":216},"搜索质量与语言","/admin/knowledge/search","10.admin/30.knowledge/20.search","/admin/knowledge/search/",{"title":220,"path":221,"stem":222,"tags":6,"slug":223,"sourcePath":221},"知识存储","/admin/knowledge/storage","10.admin/30.knowledge/30.storage","/admin/knowledge/storage/",{"title":225,"path":226,"stem":227,"tags":6,"slug":228,"sourcePath":226},"知识存储运维","/admin/knowledge/storage-operations","10.admin/30.knowledge/32.storage-operations","/admin/knowledge/storage-operations/",{"title":230,"path":231,"stem":232,"tags":6,"slug":233,"sourcePath":231},"连接 Qdrant","/admin/knowledge/qdrant","10.admin/30.knowledge/34.qdrant","/admin/knowledge/qdrant/",{"title":235,"path":236,"stem":237,"tags":6,"slug":238,"sourcePath":236},"准备 Qdrant 服务器","/admin/knowledge/qdrant-server-setup","10.admin/30.knowledge/35.qdrant-server-setup","/admin/knowledge/qdrant-server-setup/",{"title":240,"path":241,"stem":242,"tags":6,"slug":243,"sourcePath":241},"连接 Milvus","/admin/knowledge/milvus","10.admin/30.knowledge/36.milvus","/admin/knowledge/milvus/",{"title":245,"path":246,"stem":247,"tags":6,"slug":248,"sourcePath":246},"外部搜索与依据","/admin/knowledge/web-search","10.admin/30.knowledge/40.web-search","/admin/knowledge/web-search/",{"title":250,"tags":6,"slug":6,"path":251,"stem":252,"children":253,"page":66,"sourcePath":251},"AI 服务","/admin/ai","10.admin/35.ai",[254,259,264,269],{"title":255,"path":251,"stem":256,"tags":6,"slug":257,"sourcePath":258},"管理 AI 服务","10.admin/35.ai/00.overview","/admin/ai/","/admin/ai/overview",{"title":260,"path":261,"stem":262,"tags":6,"slug":263,"sourcePath":261},"设置模型与运行时","/admin/ai/models","10.admin/35.ai/10.models","/admin/ai/models/",{"title":265,"path":266,"stem":267,"tags":6,"slug":268,"sourcePath":266},"设置工具与集成","/admin/ai/integrations","10.admin/35.ai/20.integrations","/admin/ai/integrations/",{"title":270,"path":271,"stem":272,"tags":6,"slug":273,"sourcePath":271},"管理 MCP 服务器","/admin/ai/mcp","10.admin/35.ai/30.mcp","/admin/ai/mcp/",{"title":275,"tags":6,"slug":6,"path":276,"stem":277,"children":278,"page":66,"sourcePath":276},"插件","/admin/plugin","10.admin/40.plugin",[279,284],{"title":280,"path":281,"stem":282,"tags":6,"slug":283,"sourcePath":281},"管理插件","/admin/plugin/overview","10.admin/40.plugin/00.overview","/admin/plugin/overview/",{"title":285,"path":286,"stem":287,"tags":6,"slug":288,"sourcePath":286},"扩展插件设置","/admin/plugin/settings","10.admin/40.plugin/10.settings","/admin/plugin/settings/",{"title":290,"path":291,"stem":292,"children":293,"page":66,"sourcePath":291},"Operations","/admin/operations","10.admin/45.operations",[294],{"title":295,"path":291,"stem":296,"tags":6,"slug":297,"sourcePath":298},"查看运维与审计记录","10.admin/45.operations/00.overview","/admin/operations/","/admin/operations/overview",{"title":300,"tags":6,"slug":6,"path":301,"stem":302,"children":303,"page":66,"sourcePath":301},"安全管理","/admin/security","10.admin/50.security",[304,309,314,319,324,329,334],{"title":305,"path":306,"stem":307,"tags":6,"slug":308,"sourcePath":306},"安全概览","/admin/security/overview","10.admin/50.security/00.overview","/admin/security/overview/",{"title":310,"path":311,"stem":312,"tags":6,"slug":313,"sourcePath":311},"查看审计日志","/admin/security/audit-log","10.admin/50.security/05.audit-log","/admin/security/audit-log/",{"title":315,"path":316,"stem":317,"tags":6,"slug":318,"sourcePath":316},"屏蔽管理","/admin/security/block-management","10.admin/50.security/10.block-management","/admin/security/block-management/",{"title":320,"path":321,"stem":322,"tags":6,"slug":323,"sourcePath":321},"安全设置","/admin/security/security-setting","10.admin/50.security/12.security-setting","/admin/security/security-setting/",{"title":325,"path":326,"stem":327,"tags":6,"slug":328,"sourcePath":326},"处理待批准设备","/admin/security/device-approvals","10.admin/50.security/14.device-approvals","/admin/security/device-approvals/",{"title":330,"path":331,"stem":332,"tags":6,"slug":333,"sourcePath":331},"IP 访问限制","/admin/security/ip-restriction","10.admin/50.security/16.ip-restriction","/admin/security/ip-restriction/",{"title":335,"path":336,"stem":337,"tags":6,"slug":338,"sourcePath":336},"设置管理员两步验证","/admin/security/two-factor-auth","10.admin/50.security/18.two-factor-auth","/admin/security/two-factor-auth/",{"title":340,"tags":6,"slug":6,"path":341,"stem":342,"children":343,"page":66,"sourcePath":341},"系统管理","/admin/system-admin","10.admin/60.system-admin",[344,349,354,359,364,369],{"title":345,"path":346,"stem":347,"tags":6,"slug":348,"sourcePath":346},"设备信息","/admin/system-admin/device-info","10.admin/60.system-admin/10.device-info","/admin/system-admin/device-info/",{"title":350,"path":351,"stem":352,"tags":6,"slug":353,"sourcePath":351},"服务器重启与系统维护","/admin/system-admin/server-restart","10.admin/60.system-admin/12.server-restart","/admin/system-admin/server-restart/",{"title":355,"path":356,"stem":357,"tags":6,"slug":358,"sourcePath":356},"后台服务","/admin/system-admin/background-service","10.admin/60.system-admin/14.background-service","/admin/system-admin/background-service/",{"title":360,"path":361,"stem":362,"tags":6,"slug":363,"sourcePath":361},"更新 SpaceBuilder","/admin/system-admin/update","10.admin/60.system-admin/16.update","/admin/system-admin/update/",{"title":365,"path":366,"stem":367,"tags":6,"slug":368,"sourcePath":366},"卸载 SpaceBuilder","/admin/system-admin/uninstall","10.admin/60.system-admin/18.uninstall","/admin/system-admin/uninstall/",{"title":370,"path":371,"stem":372,"tags":6,"slug":373,"sourcePath":371},"迁移服务器","/admin/system-admin/server-migration","10.admin/60.system-admin/20.server-migration","/admin/system-admin/server-migration/",{"title":375,"tags":6,"slug":6,"path":376,"stem":377,"children":378,"page":66,"sourcePath":376},"使用工作空间","/workspace","20.workspace",[379,419,439,523,662,718,754],{"title":380,"tags":6,"slug":6,"path":381,"stem":382,"children":383,"page":66,"sourcePath":381},"菜单","/workspace/menu","20.workspace/05.menu",[384,389,394,399,404,409,414],{"title":385,"path":386,"stem":387,"tags":6,"slug":388,"sourcePath":386},"工作空间简介","/workspace/menu/overview","20.workspace/05.menu/00.overview","/workspace/menu/overview/",{"title":390,"path":391,"stem":392,"tags":6,"slug":393,"sourcePath":391},"团队空间","/workspace/menu/team-space","20.workspace/05.menu/05.team-space","/workspace/menu/team-space/",{"title":395,"path":396,"stem":397,"tags":6,"slug":398,"sourcePath":396},"客户端空间","/workspace/menu/client-space","20.workspace/05.menu/06.client-space","/workspace/menu/client-space/",{"title":400,"path":401,"stem":402,"tags":6,"slug":403,"sourcePath":401},"收藏夹","/workspace/menu/favorites","20.workspace/05.menu/10.favorites","/workspace/menu/favorites/",{"title":405,"path":406,"stem":407,"tags":6,"slug":408,"sourcePath":406},"最近文档","/workspace/menu/recent","20.workspace/05.menu/20.recent","/workspace/menu/recent/",{"title":410,"path":411,"stem":412,"tags":6,"slug":413,"sourcePath":411},"外部共享","/workspace/menu/external-share","20.workspace/05.menu/30.external-share","/workspace/menu/external-share/",{"title":415,"path":416,"stem":417,"tags":6,"slug":418,"sourcePath":416},"回收站","/workspace/menu/trash","20.workspace/05.menu/40.trash","/workspace/menu/trash/",{"title":420,"tags":6,"slug":6,"path":421,"stem":422,"children":423,"page":66,"sourcePath":421},"账户","/workspace/account","20.workspace/10.account",[424,429,434],{"title":425,"path":426,"stem":427,"tags":6,"slug":428,"sourcePath":426},"注册与登录","/workspace/account/signup","20.workspace/10.account/10.signup","/workspace/account/signup/",{"title":430,"path":431,"stem":432,"tags":6,"slug":433,"sourcePath":431},"重置密码","/workspace/account/reset-password","20.workspace/10.account/20.reset-password","/workspace/account/reset-password/",{"title":435,"path":436,"stem":437,"tags":6,"slug":438,"sourcePath":436},"账户设置","/workspace/account/account-settings","20.workspace/10.account/30.account-settings","/workspace/account/account-settings/",{"title":440,"tags":6,"slug":6,"path":441,"stem":442,"children":443,"page":66,"sourcePath":441},"文件夹","/workspace/folder","20.workspace/20.folder",[444,449,454,459,464,471,476,481,486,491,496,501,506,511,518],{"title":445,"path":446,"stem":447,"tags":6,"slug":448,"sourcePath":446},"文件夹基本功能","/workspace/folder/basic","20.workspace/20.folder/10.basic","/workspace/folder/basic/",{"title":450,"path":451,"stem":452,"tags":6,"slug":453,"sourcePath":451},"一次创建多个文件夹","/workspace/folder/bulk-folder-creation","20.workspace/20.folder/12.bulk-folder-creation","/workspace/folder/bulk-folder-creation/",{"title":455,"path":456,"stem":457,"tags":6,"slug":458,"sourcePath":456},"筛选","/workspace/folder/filter","20.workspace/20.folder/13.filter","/workspace/folder/filter/",{"title":460,"path":461,"stem":462,"tags":6,"slug":463,"sourcePath":461},"文件夹视图选项设置","/workspace/folder/folder-view-options","20.workspace/20.folder/14.folder-view-options","/workspace/folder/folder-view-options/",{"title":465,"path":466,"stem":467,"tags":468,"slug":470,"sourcePath":466},"将文件夹用作公告板","/workspace/folder/board-view","20.workspace/20.folder/15.board-view",[469],"hot","/workspace/folder/board-view/",{"title":472,"path":473,"stem":474,"tags":6,"slug":475,"sourcePath":473},"文件夹网页视图","/workspace/folder/folder-web-view","20.workspace/20.folder/16.folder-web-view","/workspace/folder/folder-web-view/",{"title":477,"path":478,"stem":479,"tags":6,"slug":480,"sourcePath":478},"整理文件夹","/workspace/folder/folder-organize","20.workspace/20.folder/17.folder-organize","/workspace/folder/folder-organize/",{"title":482,"path":483,"stem":484,"tags":6,"slug":485,"sourcePath":483},"文件夹公告（README）","/workspace/folder/folder-readme","20.workspace/20.folder/18.folder-readme","/workspace/folder/folder-readme/",{"title":487,"path":488,"stem":489,"tags":6,"slug":490,"sourcePath":488},"导出文件夹/文件列表","/workspace/folder/folder-export","20.workspace/20.folder/20.folder-export","/workspace/folder/folder-export/",{"title":492,"path":493,"stem":494,"tags":6,"slug":495,"sourcePath":493},"按等级设置访问权限","/workspace/folder/level-access-permissions","20.workspace/20.folder/24.level-access-permissions","/workspace/folder/level-access-permissions/",{"title":497,"path":498,"stem":499,"tags":6,"slug":500,"sourcePath":498},"按团队设置访问权限","/workspace/folder/team-access-permissions","20.workspace/20.folder/26.team-access-permissions","/workspace/folder/team-access-permissions/",{"title":502,"path":503,"stem":504,"tags":6,"slug":505,"sourcePath":503},"设置文件规则","/workspace/folder/file-rules","20.workspace/20.folder/28.file-rules","/workspace/folder/file-rules/",{"title":507,"path":508,"stem":509,"tags":6,"slug":510,"sourcePath":508},"文件夹 Webhook","/workspace/folder/webhook","20.workspace/20.folder/30.webhook","/workspace/folder/webhook/",{"title":512,"path":513,"stem":514,"children":515,"tags":6,"slug":517,"sourcePath":513},"设置文件夹知识索引","/workspace/folder/knowledge-index","20.workspace/20.folder/32.knowledge-index",[516],{"title":512,"path":513,"stem":514,"tags":6,"slug":517,"sourcePath":513},"/workspace/folder/knowledge-index/",{"title":519,"path":520,"stem":521,"tags":6,"slug":522,"sourcePath":520},"业务自动化文件夹","/workspace/folder/automation","20.workspace/20.folder/40.automation","/workspace/folder/automation/",{"title":524,"tags":6,"slug":6,"path":525,"stem":526,"children":527,"page":66,"sourcePath":525},"文件","/workspace/file","20.workspace/30.file",[528,533,538,543,548,553,558,563,568,573,578,583,588,593,598,603,608,613,618,623,628,633,637,642,647,652,657],{"title":529,"path":530,"stem":531,"tags":6,"slug":532,"sourcePath":530},"文件管理基本功能","/workspace/file/overview","20.workspace/30.file/00.overview","/workspace/file/overview/",{"title":534,"path":535,"stem":536,"tags":6,"slug":537,"sourcePath":535},"边看文件边查看列表","/workspace/file/list-in-file","20.workspace/30.file/05.list-in-file","/workspace/file/list-in-file/",{"title":539,"path":540,"stem":541,"tags":6,"slug":542,"sourcePath":540},"查看和编辑 Markdown、文本文件","/workspace/file/text-file-viewer","20.workspace/30.file/10.text-file-viewer","/workspace/file/text-file-viewer/",{"title":544,"path":545,"stem":546,"tags":6,"slug":547,"sourcePath":545},"查看 HTML 文件","/workspace/file/html-viewer","20.workspace/30.file/11.html-viewer","/workspace/file/html-viewer/",{"title":549,"path":550,"stem":551,"tags":6,"slug":552,"sourcePath":550},"查看和编辑 CSV 文件","/workspace/file/csv-viewer","20.workspace/30.file/12.csv-viewer","/workspace/file/csv-viewer/",{"title":554,"path":555,"stem":556,"tags":6,"slug":557,"sourcePath":555},"查看图片/视频文件","/workspace/file/image-file-viewer","20.workspace/30.file/13.image-file-viewer","/workspace/file/image-file-viewer/",{"title":559,"path":560,"stem":561,"tags":6,"slug":562,"sourcePath":560},"查看 Office/PDF 文件","/workspace/file/office-viewer","20.workspace/30.file/14.office-viewer","/workspace/file/office-viewer/",{"title":564,"path":565,"stem":566,"tags":6,"slug":567,"sourcePath":565},"粘贴网页 (HTML)","/workspace/file/paste-html","20.workspace/30.file/20.paste-html","/workspace/file/paste-html/",{"title":569,"path":570,"stem":571,"tags":6,"slug":572,"sourcePath":570},"粘贴截图","/workspace/file/paste-screenshot","20.workspace/30.file/21.paste-screenshot","/workspace/file/paste-screenshot/",{"title":574,"path":575,"stem":576,"tags":6,"slug":577,"sourcePath":575},"粘贴 Markdown (MD)","/workspace/file/paste-md","20.workspace/30.file/22.paste-md","/workspace/file/paste-md/",{"title":579,"path":580,"stem":581,"tags":6,"slug":582,"sourcePath":580},"屏幕录制","/workspace/file/screen-recording","20.workspace/30.file/23.screen-recording","/workspace/file/screen-recording/",{"title":584,"path":585,"stem":586,"tags":6,"slug":587,"sourcePath":585},"快捷笔记","/workspace/file/quick-note","20.workspace/30.file/24.quick-note","/workspace/file/quick-note/",{"title":589,"path":590,"stem":591,"tags":6,"slug":592,"sourcePath":590},"文件标签","/workspace/file/file-tag","20.workspace/30.file/33.file-tag","/workspace/file/file-tag/",{"title":594,"path":595,"stem":596,"tags":6,"slug":597,"sourcePath":595},"批量重命名文件","/workspace/file/bulk-name-revise","20.workspace/30.file/34.bulk-name-revise","/workspace/file/bulk-name-revise/",{"title":599,"path":600,"stem":601,"tags":6,"slug":602,"sourcePath":600},"文件转换","/workspace/file/file-convert-overview","20.workspace/30.file/40.file-convert-overview","/workspace/file/file-convert-overview/",{"title":604,"path":605,"stem":606,"tags":6,"slug":607,"sourcePath":605},"模板文件","/workspace/file/templates","20.workspace/30.file/41.templates","/workspace/file/templates/",{"title":609,"path":610,"stem":611,"tags":6,"slug":612,"sourcePath":610},"待办列表 (Todo)","/workspace/file/template-todo","20.workspace/30.file/42.template-todo","/workspace/file/template-todo/",{"title":614,"path":615,"stem":616,"tags":6,"slug":617,"sourcePath":615},"审批表单","/workspace/file/template-approval","20.workspace/30.file/43.template-approval","/workspace/file/template-approval/",{"title":619,"path":620,"stem":621,"tags":6,"slug":622,"sourcePath":620},"看板 (Kanban)","/workspace/file/template-kanban","20.workspace/30.file/44.template-kanban","/workspace/file/template-kanban/",{"title":624,"path":625,"stem":626,"tags":6,"slug":627,"sourcePath":625},"时间线","/workspace/file/template-timeline","20.workspace/30.file/45.template-timeline","/workspace/file/template-timeline/",{"title":629,"path":630,"stem":631,"tags":6,"slug":632,"sourcePath":630},"记事本","/workspace/file/template-memo","20.workspace/30.file/46.template-memo","/workspace/file/template-memo/",{"title":634,"path":635,"stem":636,"tags":6,"slug":635,"sourcePath":635},"AI 聊天文件","/workspace/file/ai-chat-file","20.workspace/30.file/47.ai-chat-file",{"title":638,"path":639,"stem":640,"tags":6,"slug":641,"sourcePath":639},"查看文件更改记录","/workspace/file/audit-trail","20.workspace/30.file/50.audit-trail","/workspace/file/audit-trail/",{"title":643,"path":644,"stem":645,"tags":6,"slug":646,"sourcePath":644},"文件版本管理","/workspace/file/version-trail","20.workspace/30.file/51.version-trail","/workspace/file/version-trail/",{"title":648,"path":649,"stem":650,"tags":6,"slug":651,"sourcePath":649},"编辑锁定","/workspace/file/file-lock","20.workspace/30.file/52.file-lock","/workspace/file/file-lock/",{"title":653,"path":654,"stem":655,"tags":6,"slug":656,"sourcePath":654},"文件加密","/workspace/file/file-encrypt","20.workspace/30.file/53.file-encrypt","/workspace/file/file-encrypt/",{"title":658,"path":659,"stem":660,"tags":6,"slug":661,"sourcePath":659},"注册磁盘文件","/workspace/file/disk-file-registration","20.workspace/30.file/60.disk-file-registration","/workspace/file/disk-file-registration/",{"title":663,"tags":6,"slug":6,"path":664,"stem":665,"children":666,"page":66,"sourcePath":664},"协作","/workspace/cooperation","20.workspace/35.cooperation",[667,672,677,682,687,692,697,702,707,713],{"title":668,"path":669,"stem":670,"tags":6,"slug":671,"sourcePath":669},"文件与文件夹评论","/workspace/cooperation/file-comments","20.workspace/35.cooperation/00.file-comments","/workspace/cooperation/file-comments/",{"title":673,"path":674,"stem":675,"tags":6,"slug":676,"sourcePath":674},"聊天","/workspace/cooperation/chat","20.workspace/35.cooperation/10.chat","/workspace/cooperation/chat/",{"title":678,"path":679,"stem":680,"tags":6,"slug":681,"sourcePath":679},"协作聊天与编辑锁定","/workspace/cooperation/collaboration-chat","20.workspace/35.cooperation/11.collaboration-chat","/workspace/cooperation/collaboration-chat/",{"title":683,"path":684,"stem":685,"tags":6,"slug":686,"sourcePath":684},"跟随团队成员的工作位置","/workspace/cooperation/follow-team-location","20.workspace/35.cooperation/12.follow-team-location","/workspace/cooperation/follow-team-location/",{"title":688,"path":689,"stem":690,"tags":6,"slug":691,"sourcePath":689},"提及","/workspace/cooperation/mention","20.workspace/35.cooperation/14.mention","/workspace/cooperation/mention/",{"title":693,"path":694,"stem":695,"tags":6,"slug":696,"sourcePath":694},"私信","/workspace/cooperation/dm","20.workspace/35.cooperation/16.dm","/workspace/cooperation/dm/",{"title":698,"path":699,"stem":700,"tags":6,"slug":701,"sourcePath":699},"通知存档","/workspace/cooperation/notification-inbox","20.workspace/35.cooperation/18.notification-inbox","/workspace/cooperation/notification-inbox/",{"title":703,"path":704,"stem":705,"tags":6,"slug":706,"sourcePath":704},"查看团队动态","/workspace/cooperation/file-activity","20.workspace/35.cooperation/30.file-activity","/workspace/cooperation/file-activity/",{"title":708,"path":709,"stem":710,"tags":711,"slug":712,"sourcePath":709},"创建外部共享链接","/workspace/cooperation/share-link-creation","20.workspace/35.cooperation/40.share-link-creation",[469],"/workspace/cooperation/share-link-creation/",{"title":714,"path":715,"stem":716,"tags":6,"slug":717,"sourcePath":715},"通过电子邮件发送外部共享链接","/workspace/cooperation/share-link-email","20.workspace/35.cooperation/42.share-link-email","/workspace/cooperation/share-link-email/",{"title":719,"tags":6,"slug":6,"path":720,"stem":721,"children":722,"page":66,"sourcePath":720},"搜索","/workspace/search","20.workspace/40.search",[723,728,734,739,744,749],{"title":724,"path":725,"stem":726,"tags":6,"slug":727,"sourcePath":725},"文件搜索","/workspace/search/search","20.workspace/40.search/00.search","/workspace/search/search/",{"title":729,"path":730,"stem":731,"tags":732,"slug":733,"sourcePath":730},"上下文搜索（AI 搜索）","/workspace/search/context-search","20.workspace/40.search/10.context-search",[469],"/workspace/search/context-search/",{"title":735,"path":736,"stem":737,"tags":6,"slug":738,"sourcePath":736},"图片搜索","/workspace/search/image-search","20.workspace/40.search/20.image-search","/workspace/search/image-search/",{"title":740,"path":741,"stem":742,"tags":6,"slug":743,"sourcePath":741},"聊天搜索","/workspace/search/chat-search","20.workspace/40.search/30.chat-search","/workspace/search/chat-search/",{"title":745,"path":746,"stem":747,"tags":6,"slug":748,"sourcePath":746},"评论搜索","/workspace/search/comment-search","20.workspace/40.search/40.comment-search","/workspace/search/comment-search/",{"title":750,"path":751,"stem":752,"tags":6,"slug":753,"sourcePath":751},"同义词搜索","/workspace/search/synonym-search","20.workspace/40.search/50.synonym-search","/workspace/search/synonym-search/",{"title":755,"tags":6,"slug":6,"path":756,"stem":757,"children":758,"page":66,"sourcePath":756},"AI","/workspace/ai","20.workspace/50.ai",[759,764,770],{"title":760,"path":761,"stem":762,"tags":6,"slug":763,"sourcePath":761},"AI 功能概览","/workspace/ai/overview","20.workspace/50.ai/00.overview","/workspace/ai/overview/",{"title":765,"path":766,"stem":767,"tags":768,"slug":769,"sourcePath":766},"向本地 AI 委托工作","/workspace/ai/ai-work","20.workspace/50.ai/10.ai-work",[469],"/workspace/ai/ai-work/",{"title":771,"path":772,"stem":773,"tags":6,"slug":774,"sourcePath":772},"使用外部 AI","/workspace/ai/external-ai","20.workspace/50.ai/20.external-ai","/workspace/ai/external-ai/",{"title":776,"tags":6,"slug":6,"path":777,"stem":778,"children":779,"page":66,"sourcePath":777},"Webspace","/webspace","40.webspace",[780,785,790,795,800,805,811,816,821,826,831,866],{"title":781,"path":782,"stem":783,"tags":6,"slug":784,"sourcePath":782},"什么是 Webspace？","/webspace/overview","40.webspace/00.overview","/webspace/overview/",{"title":786,"path":787,"stem":788,"tags":6,"slug":789,"sourcePath":787},"部署网站","/webspace/website-release","40.webspace/10.website-release","/webspace/website-release/",{"title":791,"path":792,"stem":793,"tags":6,"slug":794,"sourcePath":792},"创建架构文件（.sfn）","/webspace/create-database","40.webspace/20.create-database","/webspace/create-database/",{"title":796,"path":797,"stem":798,"tags":6,"slug":799,"sourcePath":797},"构建 API 并部署数据库","/webspace/api-overview","40.webspace/24.api-overview","/webspace/api-overview/",{"title":801,"path":802,"stem":803,"tags":6,"slug":804,"sourcePath":802},"查看前端示例","/webspace/frontend-example","40.webspace/26.frontend-example","/webspace/frontend-example/",{"title":806,"path":807,"stem":808,"tags":809,"slug":810,"sourcePath":807},"创建团队内部 Web 服务","/webspace/internal-webservice","40.webspace/32.internal-webservice",[469],"/webspace/internal-webservice/",{"title":812,"path":813,"stem":814,"tags":6,"slug":815,"sourcePath":813},"创建对外公开的 Web 服务","/webspace/external-webservice","40.webspace/34.external-webservice","/webspace/external-webservice/",{"title":817,"path":818,"stem":819,"tags":6,"slug":820,"sourcePath":818},"SQL 导入与导出","/webspace/sql-converter","40.webspace/42.sql-converter","/webspace/sql-converter/",{"title":822,"path":823,"stem":824,"tags":6,"slug":825,"sourcePath":823},"将架构转换为代码","/webspace/code-converter","40.webspace/44.code-converter","/webspace/code-converter/",{"title":827,"path":828,"stem":829,"tags":6,"slug":830,"sourcePath":828},"性能与扩展","/webspace/performance","40.webspace/48.performance","/webspace/performance/",{"title":832,"tags":6,"slug":6,"path":833,"stem":834,"children":835,"page":66,"sourcePath":833},"Webspace 管理","/webspace/admin","40.webspace/50.admin",[836,841,846,851,856,861],{"title":837,"path":838,"stem":839,"tags":6,"slug":840,"sourcePath":838},"开始使用 Webspace 管理","/webspace/admin/overview","40.webspace/50.admin/00.overview","/webspace/admin/overview/",{"title":842,"path":843,"stem":844,"tags":6,"slug":845,"sourcePath":843},"运营概览","/webspace/admin/operations","40.webspace/50.admin/10.operations","/webspace/admin/operations/",{"title":847,"path":848,"stem":849,"tags":6,"slug":850,"sourcePath":848},"工作空间访问","/webspace/admin/workspace-access","40.webspace/50.admin/20.workspace-access","/webspace/admin/workspace-access/",{"title":852,"path":853,"stem":854,"tags":6,"slug":855,"sourcePath":853},"API · 站点安全","/webspace/admin/api-site-security","40.webspace/50.admin/30.api-site-security","/webspace/admin/api-site-security/",{"title":857,"path":858,"stem":859,"tags":6,"slug":860,"sourcePath":858},"服务与容量","/webspace/admin/service-capacity","40.webspace/50.admin/40.service-capacity","/webspace/admin/service-capacity/",{"title":862,"path":863,"stem":864,"tags":6,"slug":865,"sourcePath":863},"部署管理与前端发布","/webspace/admin/deployments","40.webspace/50.admin/50.deployments","/webspace/admin/deployments/",{"title":867,"tags":868,"slug":6,"path":869,"stem":870,"children":871,"page":66,"sourcePath":869},"Webspace 实操教程",[469],"/webspace/examples","40.webspace/60.examples",[872,877,882,888,893,898],{"title":873,"path":869,"stem":874,"tags":6,"slug":875,"sourcePath":876},"Webspace 应用篇","40.webspace/60.examples/00.overview","/webspace/examples/","/webspace/examples/overview",{"title":878,"path":879,"stem":880,"tags":6,"slug":881,"sourcePath":879},"打造自己的业务系统","/webspace/examples/my-own-system","40.webspace/60.examples/10.my-own-system","/webspace/examples/my-own-system/",{"title":883,"path":884,"stem":885,"tags":886,"slug":887,"sourcePath":884},"制作实时五子棋游戏","/webspace/examples/realtime-gomoku","40.webspace/60.examples/20.realtime-gomoku",[469],"/webspace/examples/realtime-gomoku/",{"title":889,"path":890,"stem":891,"tags":6,"slug":892,"sourcePath":890},"用文件夹文件搭建资料公告板","/webspace/examples/folder-board","40.webspace/60.examples/30.folder-board","/webspace/examples/folder-board/",{"title":894,"path":895,"stem":896,"tags":6,"slug":897,"sourcePath":895},"搭建多人协同怪物讨伐","/webspace/examples/monster-raid","40.webspace/60.examples/40.monster-raid","/webspace/examples/monster-raid/",{"title":899,"path":900,"stem":901,"tags":6,"slug":902,"sourcePath":900},"部署 AI 咨询聊天示例","/webspace/examples/ai-support-chat","40.webspace/60.examples/50.ai-support-chat","/webspace/examples/ai-support-chat/",{"title":904,"tags":6,"slug":6,"path":905,"stem":906,"children":907,"page":66,"sourcePath":905},"使用插件","/plugin","50.plugin",[908,913,933,994,1015,1050],{"title":909,"path":910,"stem":911,"tags":6,"slug":912,"sourcePath":910},"插件概述","/plugin/overview","50.plugin/00.overview","/plugin/overview/",{"title":914,"tags":6,"slug":6,"path":915,"stem":916,"children":917,"page":66,"sourcePath":915},"日历","/plugin/calendar","50.plugin/10.calendar",[918,923,928],{"title":919,"path":920,"stem":921,"tags":6,"slug":922,"sourcePath":920},"日历介绍","/plugin/calendar/overview","50.plugin/10.calendar/00.overview","/plugin/calendar/overview/",{"title":924,"path":925,"stem":926,"tags":6,"slug":927,"sourcePath":925},"创建、修改和删除日程","/plugin/calendar/create-event","50.plugin/10.calendar/10.create-event","/plugin/calendar/create-event/",{"title":929,"path":930,"stem":931,"tags":6,"slug":932,"sourcePath":930},"查看活动记录","/plugin/calendar/file-activity","50.plugin/10.calendar/40.file-activity","/plugin/calendar/file-activity/",{"title":934,"tags":6,"slug":6,"path":935,"stem":936,"children":937,"page":66,"sourcePath":935},"电子邮件","/plugin/email","50.plugin/20.email",[938,943,948,953,958,964,969,974,979,984,989],{"title":939,"path":940,"stem":941,"tags":6,"slug":942,"sourcePath":940},"电子邮件介绍","/plugin/email/overview","50.plugin/20.email/00.overview","/plugin/email/overview/",{"title":944,"path":945,"stem":946,"tags":6,"slug":947,"sourcePath":945},"电子邮件设置","/plugin/email/setfn-email-setting","50.plugin/20.email/05.setfn-email-setting","/plugin/email/setfn-email-setting/",{"title":949,"path":950,"stem":951,"tags":6,"slug":952,"sourcePath":950},"连接外部电子邮件","/plugin/email/external-email","50.plugin/20.email/07.external-email","/plugin/email/external-email/",{"title":954,"path":955,"stem":956,"tags":6,"slug":957,"sourcePath":955},"电子邮件基本功能","/plugin/email/email-basic","50.plugin/20.email/10.email-basic","/plugin/email/email-basic/",{"title":959,"path":960,"stem":961,"tags":6,"slug":962,"sourcePath":963},"使用邮件 AI 助手","/plugin/email/ai-assistant","50.plugin/20.email/15.email-ai-assistant","/plugin/email/ai-assistant/","/plugin/email/email-ai-assistant",{"title":965,"path":966,"stem":967,"tags":6,"slug":968,"sourcePath":966},"撰写和发送电子邮件","/plugin/email/email-compose","50.plugin/20.email/20.email-compose","/plugin/email/email-compose/",{"title":970,"path":971,"stem":972,"tags":6,"slug":973,"sourcePath":971},"附加文件","/plugin/email/email-attachment","50.plugin/20.email/30.email-attachment","/plugin/email/email-attachment/",{"title":975,"path":976,"stem":977,"tags":6,"slug":978,"sourcePath":976},"电子邮件文件夹管理","/plugin/email/email-folders","50.plugin/20.email/40.email-folders","/plugin/email/email-folders/",{"title":980,"path":981,"stem":982,"tags":6,"slug":983,"sourcePath":981},"自动分类电子邮件","/plugin/email/email-auto-classify","50.plugin/20.email/50.email-auto-classify","/plugin/email/email-auto-classify/",{"title":985,"path":986,"stem":987,"tags":6,"slug":988,"sourcePath":986},"电子邮件文件的保管与共享","/plugin/email/email-open-in-space","50.plugin/20.email/60.email-open-in-space","/plugin/email/email-open-in-space/",{"title":990,"path":991,"stem":992,"tags":6,"slug":993,"sourcePath":991},"电子邮件安全","/plugin/email/email-security","50.plugin/20.email/70.email-security","/plugin/email/email-security/",{"title":995,"tags":6,"slug":6,"path":996,"stem":997,"children":998,"page":66,"sourcePath":996},"工作流（业务自动化）","/plugin/workflow","50.plugin/30.workflow",[999,1004,1010],{"title":1000,"path":1001,"stem":1002,"tags":6,"slug":1003,"sourcePath":1001},"工作流简介","/plugin/workflow/overview","50.plugin/30.workflow/00.overview","/plugin/workflow/overview/",{"title":1005,"path":1006,"stem":1007,"tags":1008,"slug":1009,"sourcePath":1006},"创建新工作流","/plugin/workflow/new-workflow","50.plugin/30.workflow/10.new-workflow",[469],"/plugin/workflow/new-workflow/",{"title":1011,"path":1012,"stem":1013,"tags":6,"slug":1014,"sourcePath":1012},"查看执行记录","/plugin/workflow/execution-history","50.plugin/30.workflow/20.execution-history","/plugin/workflow/execution-history/",{"title":1016,"tags":6,"slug":6,"path":1017,"stem":1018,"children":1019,"page":66,"sourcePath":1017},"微调（AI 训练）","/plugin/fine-tuning","50.plugin/40.fine-tuning",[1020,1025,1030,1035,1040,1045],{"title":1021,"path":1022,"stem":1023,"tags":6,"slug":1024,"sourcePath":1022},"微调简介","/plugin/fine-tuning/overview","50.plugin/40.fine-tuning/00.overview","/plugin/fine-tuning/overview/",{"title":1026,"path":1027,"stem":1028,"tags":6,"slug":1029,"sourcePath":1027},"训练数据预处理","/plugin/fine-tuning/pre-processing","50.plugin/40.fine-tuning/10.pre-processing","/plugin/fine-tuning/pre-processing/",{"title":1031,"path":1032,"stem":1033,"tags":6,"slug":1034,"sourcePath":1032},"训练","/plugin/fine-tuning/training","50.plugin/40.fine-tuning/20.training","/plugin/fine-tuning/training/",{"title":1036,"path":1037,"stem":1038,"tags":6,"slug":1039,"sourcePath":1037},"评估","/plugin/fine-tuning/evaluation","50.plugin/40.fine-tuning/30.evaluation","/plugin/fine-tuning/evaluation/",{"title":1041,"path":1042,"stem":1043,"tags":6,"slug":1044,"sourcePath":1042},"聊天测试","/plugin/fine-tuning/chat-test","50.plugin/40.fine-tuning/40.chat-test","/plugin/fine-tuning/chat-test/",{"title":1046,"path":1047,"stem":1048,"tags":6,"slug":1049,"sourcePath":1047},"导出","/plugin/fine-tuning/export","50.plugin/40.fine-tuning/50.export","/plugin/fine-tuning/export/",{"title":1051,"tags":6,"slug":6,"path":1052,"stem":1053,"children":1054,"page":66,"sourcePath":1052},"EDC（数据收集）","/plugin/edc","50.plugin/50.edc",[1055,1060,1065,1070],{"title":1056,"path":1057,"stem":1058,"tags":6,"slug":1059,"sourcePath":1057},"EDC 简介","/plugin/edc/overview","50.plugin/50.edc/00.overview","/plugin/edc/overview/",{"title":1061,"path":1062,"stem":1063,"tags":6,"slug":1064,"sourcePath":1062},"数据录入、Audit Trail","/plugin/edc/data-entry","50.plugin/50.edc/10.data-entry","/plugin/edc/data-entry/",{"title":1066,"path":1067,"stem":1068,"tags":6,"slug":1069,"sourcePath":1067},"构建器","/plugin/edc/builder","50.plugin/50.edc/20.builder","/plugin/edc/builder/",{"title":1071,"path":1072,"stem":1073,"tags":6,"slug":1074,"sourcePath":1072},"用户/机构设置","/plugin/edc/account","50.plugin/50.edc/30.account","/plugin/edc/account/",{"title":1076,"tags":6,"slug":6,"path":1077,"stem":1078,"children":1079,"page":66,"sourcePath":1077},"命令行工具","/cli","90.cli",[1080],{"title":1081,"path":1082,"stem":1083,"tags":6,"slug":1084,"sourcePath":1082},"使用命令管理服务器","/cli/commands","90.cli/10.commands","/cli/commands/",{"title":1086,"tags":6,"slug":6,"path":1087,"stem":1088,"children":1089,"page":66,"sourcePath":1087},"安全更新","/security-updates","95.security-updates",[1090,1095,1100,1105],{"title":1091,"path":1092,"stem":1093,"tags":6,"slug":1094,"sourcePath":1092},"了解安全检查与更新方式","/security-updates/overview","95.security-updates/00.overview","/security-updates/overview/",{"title":1096,"path":1097,"stem":1098,"tags":6,"slug":1099,"sourcePath":1097},"安全检查记录","/security-updates/review-log","95.security-updates/10.review-log","/security-updates/review-log/",{"title":1101,"path":1102,"stem":1103,"tags":6,"slug":1104,"sourcePath":1102},"主要漏洞检查状态","/security-updates/vulnerability-status","95.security-updates/20.vulnerability-status","/security-updates/vulnerability-status/",{"title":1106,"path":1107,"stem":1108,"tags":6,"slug":1109,"sourcePath":1107},"检查服务器安全更新","/security-updates/server-checklist","95.security-updates/30.server-checklist","/security-updates/server-checklist/",{"title":1111,"tags":6,"slug":6,"path":1112,"stem":1113,"children":1114,"page":66,"sourcePath":1112},"FAQ","/faq","99.FAQ",[1115,1121,1127,1133,1139,1145,1151],{"title":1116,"path":1117,"stem":1118,"tags":6,"slug":1119,"sourcePath":1120},"SetFN 与云服务对比","/FAQ/comparison-cloud","99.FAQ/10.comparison-cloud","/FAQ/comparison-cloud/","/faq/comparison-cloud",{"title":1122,"path":1123,"stem":1124,"tags":6,"slug":1125,"sourcePath":1126},"SetFN 与 NAS 对比","/FAQ/comparison-nas","99.FAQ/20.comparison-nas","/FAQ/comparison-nas/","/faq/comparison-nas",{"title":1128,"path":1129,"stem":1130,"tags":6,"slug":1131,"sourcePath":1132},"安全政策","/FAQ/security-policy","99.FAQ/30.security-policy","/FAQ/security-policy/","/faq/security-policy",{"title":1134,"path":1135,"stem":1136,"tags":6,"slug":1137,"sourcePath":1138},"SetFN 为什么这么快","/FAQ/why-fast","99.FAQ/40.why-fast","/FAQ/why-fast/","/faq/why-fast",{"title":1140,"path":1141,"stem":1142,"tags":6,"slug":1143,"sourcePath":1144},"许可证 FAQ","/FAQ/license-faq","99.FAQ/50.license-faq","/FAQ/license-faq/","/faq/license-faq",{"title":1146,"path":1147,"stem":1148,"tags":6,"slug":1149,"sourcePath":1150},"AI 功能 FAQ","/FAQ/ai-faq","99.FAQ/60.ai-faq","/FAQ/ai-faq/","/faq/ai-faq",{"title":1152,"path":1153,"stem":1154,"tags":6,"slug":1155,"sourcePath":1156},"问题排查指南","/FAQ/troubleshooting","99.FAQ/70.troubleshooting","/FAQ/troubleshooting/","/faq/troubleshooting",{"id":1158,"title":1081,"body":1159,"cover":6,"description":2505,"extension":2506,"image":6,"meta":2507,"navigation":2508,"path":1082,"reviewSummary":6,"reviewedAt":6,"seo":2509,"slug":1084,"stem":1083,"tags":6,"thumbnail":6,"thumbnailPosition":6,"thumbnailScale":6,"__hash__":2517},"docs_zh/90.cli/10.commands.md",{"type":1160,"value":1161,"toc":2483},"minimal",[1162,1165,1174,1177,1180,1184,1224,1228,1235,1250,1280,1299,1309,1312,1330,1339,1360,1363,1379,1386,1389,1405,1424,1430,1435,1438,1731,1738,1750,1753,1756,1759,1762,1774,1777,1789,1792,1804,1812,1824,1827,1830,1842,1874,1877,1898,1917,1920,1923,1938,1952,1955,1958,1975,1994,2044,2047,2065,2121,2124,2136,2148,2152,2155,2158,2170,2173,2200,2203,2222,2233,2236,2262,2298,2302,2311,2314,2326,2329,2341,2344,2362,2374,2381,2384,2387,2399,2402,2414,2421,2427,2430,2452,2455,2479],[1163,1164,1081],"h1",{"id":1081},[1166,1167,1168,1169,1173],"p",{},"SpaceBuilder 可执行文件（",[1170,1171,1172],"code",{},"setfn-spacebuilder","）除了启动服务器的功能外，还包含在终端中使用的管理命令。当无法登录管理员页面时，可用于恢复账户和访问限制，或查看端口、语言等设置。",[1166,1175,1176],{},"本文档是面向安装和运营服务器的管理员的参考文档。日常管理请在管理员页面中进行，仅在无法使用管理员页面时才使用命令。",[1178,1179],"hr",{},[1181,1182,1183],"h2",{"id":1183},"开始之前",[1185,1186,1187,1191,1194,1201],"ul",{},[1188,1189,1190],"li",{},"在安装了 SpaceBuilder 的计算机终端中执行。",[1188,1192,1193],{},"使用与运行 SpaceBuilder 相同的操作系统用户账户执行。默认配置路径位于该用户的主目录下；如果安装在了其他路径，则必须指定与运行中服务器相同的配置文件。",[1188,1195,1196,1197,1200],{},"示例以可执行文件位于主目录（",[1170,1198,1199],{},"~/setfn-spacebuilder","）的情况为准。如果放在了其他位置，请改为相应路径。",[1188,1202,1203,1204,1207,1208,1207,1211,1207,1214,1207,1217,1207,1220,1223],{},"以 ",[1170,1205,1206],{},"user","、",[1170,1209,1210],{},"unblock",[1170,1212,1213],{},"ip",[1170,1215,1216],{},"admin",[1170,1218,1219],{},"login",[1170,1221,1222],{},"logout"," 开头的管理命令需要在服务器停止的状态下执行。",[1225,1226,1227],"h3",{"id":1227},"指定运行中服务器的配置路径",[1166,1229,1230,1231,1234],{},"Linux 的默认配置文件是 ",[1170,1232,1233],{},"~/.config/SetFN/config.yaml","。如果服务以其他账户或单独的配置路径运行，请确认服务启动命令中指定的路径。",[1166,1236,1237,1238,1241,1242,1245,1246,1249],{},"使用 ",[1170,1239,1240],{},"-c"," 或 ",[1170,1243,1244],{},"--config"," 指定该配置文件。以下是以 ",[1170,1247,1248],{},"/srv/setfn/config.yaml"," 运行的服务器示例。请改为实际的文件路径。",[1251,1252,1257],"pre",{"className":1253,"code":1254,"language":1255,"meta":1256,"style":1256},"language-bash shiki shiki-themes github-light github-dark monokai","~/setfn-spacebuilder -c /srv/setfn/config.yaml port get\n~/setfn-spacebuilder -c /srv/setfn/config.yaml user list\n","bash","",[1170,1258,1259,1272],{"__ignoreMap":1256},[1260,1261,1264,1268],"span",{"class":1262,"line":1263},"line",1,[1260,1265,1267],{"class":1266},"sC2Qs","~",[1260,1269,1271],{"class":1270},"sMOD_","/setfn-spacebuilder -c /srv/setfn/config.yaml port get\n",[1260,1273,1275,1277],{"class":1262,"line":1274},2,[1260,1276,1267],{"class":1266},[1260,1278,1279],{"class":1270},"/setfn-spacebuilder -c /srv/setfn/config.yaml user list\n",[1166,1281,1282,1283,1285,1286,1241,1289,1292,1293,1295,1296,1298],{},"本文档中的其他管理命令也要加上同样的 ",[1170,1284,1240],{}," 选项。如果是通过 ",[1170,1287,1288],{},"-H",[1170,1290,1291],{},"--home"," 指定路径运行的，该选项也要与运行命令保持一致。同时指定 ",[1170,1294,1240],{}," 时，配置文件的选择以 ",[1170,1297,1240],{}," 为准。",[1300,1301,1302],"warning",{},[1166,1303,1304,1305,1308],{},"指定了其他配置路径时，可能会打开与要恢复的服务器不同的数据。如果出现 ",[1170,1306,1307],{},"Database file does not exist"," 或新安装引导，请停止操作，先确认运行账户和配置文件路径。",[1225,1310,1311],{"id":1311},"停止并重新启动服务器",[1166,1313,1314,1315,1207,1318,1321,1322,1325,1326,1329],{},"管理用户、访问限制、设备连接的命令，以及 ",[1170,1316,1317],{},"admin status",[1170,1319,1320],{},"admin logout-all"," 等，会直接打开服务器的数据库。如果其他进程正在使用同一数据库，可能会在重试后以 ",[1170,1323,1324],{},"Database is still locked"," 消息结束。",[1170,1327,1328],{},"admin reset-config"," 不会打开数据库，而是删除配置文件，但此操作也要在停止服务器后执行。",[1166,1331,1332,1333,1338],{},"如果设置了",[1334,1335,1337],"a",{"href":1336},"../getting-started/install-linux","自动启动","，请按以下顺序执行。",[1251,1340,1342],{"className":1253,"code":1341,"language":1255,"meta":1256,"style":1256},"sudo systemctl stop setfn-spacebuilder\n",[1170,1343,1344],{"__ignoreMap":1256},[1260,1345,1346,1350,1354,1357],{"class":1262,"line":1263},[1260,1347,1349],{"class":1348},"srTi1","sudo",[1260,1351,1353],{"class":1352},"sstjo"," systemctl",[1260,1355,1356],{"class":1352}," stop",[1260,1358,1359],{"class":1352}," setfn-spacebuilder\n",[1166,1361,1362],{},"执行所需命令后，重新启动服务器。",[1251,1364,1366],{"className":1253,"code":1365,"language":1255,"meta":1256,"style":1256},"sudo systemctl start setfn-spacebuilder\n",[1170,1367,1368],{"__ignoreMap":1256},[1260,1369,1370,1372,1374,1377],{"class":1262,"line":1263},[1260,1371,1349],{"class":1348},[1260,1373,1353],{"class":1352},[1260,1375,1376],{"class":1352}," start",[1260,1378,1359],{"class":1352},[1166,1380,1381,1382,1385],{},"如果是在终端中直接运行的，请在该终端中按 ",[1170,1383,1384],{},"Ctrl+C"," 停止。",[1225,1387,1388],{"id":1388},"设置控制台访问密码",[1166,1390,1391,1393,1394,1396,1397,1400,1401,1404],{},[1170,1392,1206],{}," 和 ",[1170,1395,1210],{}," 命令在执行时会询问 ",[1170,1398,1399],{},"Console Access Password","。此密码是在环境变量 ",[1170,1402,1403],{},"SETFN_CONSOLE_PASSWORD"," 中设置的值。执行命令之前，请在同一终端中设置该值。",[1251,1406,1408],{"className":1253,"code":1407,"language":1255,"meta":1256,"style":1256},"export SETFN_CONSOLE_PASSWORD=\"自行设置的密码\"\n",[1170,1409,1410],{"__ignoreMap":1256},[1260,1411,1412,1415,1418,1421],{"class":1262,"line":1263},[1260,1413,1414],{"class":1266},"export",[1260,1416,1417],{"class":1270}," SETFN_CONSOLE_PASSWORD",[1260,1419,1420],{"class":1266},"=",[1260,1422,1423],{"class":1352},"\"自行设置的密码\"\n",[1166,1425,1426,1427,1429],{},"此值仅用于本地控制台命令的访问确认，不是用于更改工作空间管理员密码或 SetFN 账户密码的设置。在 ",[1170,1428,1399],{}," 处输入在此终端中指定的值。",[1300,1431,1432],{},[1166,1433,1434],{},"如果未设置环境变量，将使用可执行文件内置的默认密码并显示警告。在运营中的服务器上，请务必使用自行设置的值。",[1181,1436,1437],{"id":1437},"命令一览",[1439,1440,1441,1457],"table",{},[1442,1443,1444],"thead",{},[1445,1446,1447,1451,1454],"tr",{},[1448,1449,1450],"th",{},"命令",[1448,1452,1453],{},"作用",[1448,1455,1456],{},"停止服务器",[1458,1459,1460,1474,1487,1518,1530,1542,1555,1570,1582,1594,1606,1621,1645,1663,1674,1685,1700,1718],"tbody",{},[1445,1461,1462,1468,1471],{},[1463,1464,1465],"td",{},[1170,1466,1467],{},"serv",[1463,1469,1470],{},"启动服务器。不带命令直接运行可执行文件也会启动服务器。",[1463,1472,1473],{},"-",[1445,1475,1476,1481,1484],{},[1463,1477,1478],{},[1170,1479,1480],{},"version",[1463,1482,1483],{},"显示版本和构建信息。",[1463,1485,1486],{},"不需要",[1445,1488,1489,1500,1516],{},[1463,1490,1491,1207,1494,1207,1497],{},[1170,1492,1493],{},"lang get",[1170,1495,1496],{},"lang set \u003C代码>",[1170,1498,1499],{},"lang list",[1463,1501,1502,1503,1207,1506,1207,1509,1207,1512,1515],{},"查看或更改终端消息语言。支持 ",[1170,1504,1505],{},"en",[1170,1507,1508],{},"ko",[1170,1510,1511],{},"ja",[1170,1513,1514],{},"zh","。",[1463,1517,1486],{},[1445,1519,1520,1525,1528],{},[1463,1521,1522],{},[1170,1523,1524],{},"port get",[1463,1526,1527],{},"查看当前服务器端口及其是否被占用。",[1463,1529,1486],{},[1445,1531,1532,1537,1540],{},[1463,1533,1534],{},[1170,1535,1536],{},"homepath get",[1463,1538,1539],{},"查看存储数据的主路径。",[1463,1541,1486],{},[1445,1543,1544,1549,1552],{},[1463,1545,1546],{},[1170,1547,1548],{},"user list",[1463,1550,1551],{},"显示用户账户列表。",[1463,1553,1554],{},"需要",[1445,1556,1557,1565,1568],{},[1463,1558,1559,1207,1562],{},[1170,1560,1561],{},"user add",[1170,1563,1564],{},"user delete",[1463,1566,1567],{},"添加或删除用户账户。",[1463,1569,1554],{},[1445,1571,1572,1577,1580],{},[1463,1573,1574],{},[1170,1575,1576],{},"user password",[1463,1578,1579],{},"更改用户的密码。",[1463,1581,1554],{},[1445,1583,1584,1589,1592],{},[1463,1585,1586],{},[1170,1587,1588],{},"user promote",[1463,1590,1591],{},"更改用户的角色。",[1463,1593,1554],{},[1445,1595,1596,1601,1604],{},[1463,1597,1598],{},[1170,1599,1600],{},"user mfa reset",[1463,1602,1603],{},"关闭管理员账户的两步验证（紧急恢复）。",[1463,1605,1554],{},[1445,1607,1608,1612,1619],{},[1463,1609,1610],{},[1170,1611,1210],{},[1463,1613,1614,1615,1618],{},"紧急恢复登录屏蔽。与 ",[1170,1616,1617],{},"user unblock"," 相同。",[1463,1620,1554],{},[1445,1622,1623,1640,1643],{},[1463,1624,1625,1207,1628,1207,1631,1207,1634,1207,1637],{},[1170,1626,1627],{},"ip status",[1170,1629,1630],{},"ip add",[1170,1632,1633],{},"ip remove",[1170,1635,1636],{},"ip enable",[1170,1638,1639],{},"ip disable",[1463,1641,1642],{},"管理 IP 访问限制和允许列表。",[1463,1644,1554],{},[1445,1646,1647,1654,1661],{},[1463,1648,1649,1207,1651],{},[1170,1650,1317],{},[1170,1652,1653],{},"admin status-json",[1463,1655,1656,1657,1660],{},"查看服务器状态和设置。",[1170,1658,1659],{},"status-json"," 以 JSON 格式显示状态信息。",[1463,1662,1554],{},[1445,1664,1665,1669,1672],{},[1463,1666,1667],{},[1170,1668,1320],{},[1463,1670,1671],{},"使所有用户退出登录。",[1463,1673,1554],{},[1445,1675,1676,1680,1683],{},[1463,1677,1678],{},[1170,1679,1328],{},[1463,1681,1682],{},"删除配置文件，重新开始初始设置。",[1463,1684,1554],{},[1445,1686,1687,1695,1698],{},[1463,1688,1689,1207,1692],{},[1170,1690,1691],{},"admin knowledge-backup",[1170,1693,1694],{},"admin knowledge-restore",[1463,1696,1697],{},"备份或恢复知识存储。",[1463,1699,1554],{},[1445,1701,1702,1710,1716],{},[1463,1703,1704,1207,1707],{},[1170,1705,1706],{},"admin vector-instance-id",[1170,1708,1709],{},"admin prepare-clone",[1463,1711,1712,1713,1515],{},"将复制的服务器准备为可作为独立实例运营。请参阅",[1334,1714,370],{"href":1715},"../admin/system-admin/server-migration",[1463,1717,1554],{},[1445,1719,1720,1726,1729],{},[1463,1721,1722,1207,1724],{},[1170,1723,1219],{},[1170,1725,1222],{},[1463,1727,1728],{},"在终端中将此设备注册到 SetFN 账户或解除注册。",[1463,1730,1554],{},[1166,1732,1733,1734,1737],{},"各命令的详细选项可在命令后加上 ",[1170,1735,1736],{},"--help"," 查看。",[1251,1739,1741],{"className":1253,"code":1740,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder user --help\n",[1170,1742,1743],{"__ignoreMap":1256},[1260,1744,1745,1747],{"class":1262,"line":1263},[1260,1746,1267],{"class":1266},[1260,1748,1749],{"class":1270},"/setfn-spacebuilder user --help\n",[1181,1751,1752],{"id":1752},"无法登录时的恢复方法",[1166,1754,1755],{},"以下命令均需在停止服务器并设置控制台访问密码后执行。",[1225,1757,1758],{"id":1758},"解除登录屏蔽",[1166,1760,1761],{},"如果因反复登录失败导致管理员的访问被屏蔽，请将用于访问的计算机 IP 添加到安全白名单。",[1251,1763,1765],{"className":1253,"code":1764,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder unblock --ip 203.0.113.10\n",[1170,1766,1767],{"__ignoreMap":1256},[1260,1768,1769,1771],{"class":1262,"line":1263},[1260,1770,1267],{"class":1266},[1260,1772,1773],{"class":1270},"/setfn-spacebuilder unblock --ip 203.0.113.10\n",[1166,1775,1776],{},"使用以下命令查看当前的恢复状态。",[1251,1778,1780],{"className":1253,"code":1779,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder unblock --status\n",[1170,1781,1782],{"__ignoreMap":1256},[1260,1783,1784,1786],{"class":1262,"line":1263},[1260,1785,1267],{"class":1266},[1260,1787,1788],{"class":1270},"/setfn-spacebuilder unblock --status\n",[1166,1790,1791],{},"如果添加 IP 后仍无法访问，请暂时关闭登录安全功能。",[1251,1793,1795],{"className":1253,"code":1794,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder unblock --all\n",[1170,1796,1797],{"__ignoreMap":1256},[1260,1798,1799,1801],{"class":1262,"line":1263},[1260,1800,1267],{"class":1266},[1260,1802,1803],{"class":1270},"/setfn-spacebuilder unblock --all\n",[1300,1805,1806],{},[1166,1807,1808,1811],{},[1170,1809,1810],{},"--all"," 会关闭登录安全功能，并且在重新开启之前一直保持该状态。登录管理员页面并解决原因后，请务必使用以下命令重新开启。",[1251,1813,1815],{"className":1253,"code":1814,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder unblock --enable-security\n",[1170,1816,1817],{"__ignoreMap":1256},[1260,1818,1819,1821],{"class":1262,"line":1263},[1260,1820,1267],{"class":1266},[1260,1822,1823],{"class":1270},"/setfn-spacebuilder unblock --enable-security\n",[1225,1825,1826],{"id":1826},"确认目标用户账户",[1166,1828,1829],{},"先查看现有 Workspace 用户账户列表。",[1251,1831,1833],{"className":1253,"code":1832,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder user list\n",[1170,1834,1835],{"__ignoreMap":1256},[1260,1836,1837,1839],{"class":1262,"line":1263},[1260,1838,1267],{"class":1266},[1260,1840,1841],{"class":1270},"/setfn-spacebuilder user list\n",[1166,1843,1844,1845,1207,1848,1207,1851,1207,1854,1393,1857,1860,1861,1863,1864,1515,1867,1869,1870,1873],{},"列表显示 ",[1170,1846,1847],{},"ID",[1170,1849,1850],{},"Username",[1170,1852,1853],{},"Nick",[1170,1855,1856],{},"Email",[1170,1858,1859],{},"Active","。在下面的命令中，请使用要恢复账户的登录 ",[1170,1862,1850],{}," 替换整个 ",[1170,1865,1866],{},"\u003C用户账号>",[1170,1868,1853],{}," 是界面上显示的名称，不是 ",[1170,1871,1872],{},"-u"," 所需的登录用户名。",[1225,1875,1876],{"id":1876},"修改管理员密码",[1251,1878,1880],{"className":1253,"code":1879,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder user password -u \"\u003C用户账号>\" --password \"新密码\"\n",[1170,1881,1882],{"__ignoreMap":1256},[1260,1883,1884,1886,1889,1892,1895],{"class":1262,"line":1263},[1260,1885,1267],{"class":1266},[1260,1887,1888],{"class":1270},"/setfn-spacebuilder user password -u ",[1260,1890,1891],{"class":1352},"\"\u003C用户账号>\"",[1260,1893,1894],{"class":1270}," --password ",[1260,1896,1897],{"class":1352},"\"新密码\"\n",[1166,1899,1900,1902,1903,1905,1906,1908,1909,1911,1912,1916],{},[1170,1901,1872],{}," 必须填写现有 Workspace 账户用于登录的 ",[1170,1904,1850],{},"。请从 ",[1170,1907,1548],{}," 中确认该值，并替换命令中的整个 ",[1170,1910,1866],{},"。输入的命令会保留在终端历史记录中，因此建议登录后在管理员页面中再修改一次密码。新密码遵循服务器的",[1334,1913,1915],{"href":1914},"../admin/user-management/account-security#%E8%AE%BE%E7%BD%AE%E5%AF%86%E7%A0%81%E8%A7%84%E5%88%99","密码规则","，常用或已泄露的密码会被拒绝。新安装服务器的默认规则为至少 12 个字符。",[1225,1918,1919],{"id":1919},"关闭管理员两步验证",[1166,1921,1922],{},"当管理员同时丢失了认证应用和恢复码而无法登录，且没有其他可在管理员页面中重置的最高管理员时使用。",[1251,1924,1926],{"className":1253,"code":1925,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder user mfa reset \"\u003C用户账号>\"\n",[1170,1927,1928],{"__ignoreMap":1256},[1260,1929,1930,1932,1935],{"class":1262,"line":1263},[1260,1931,1267],{"class":1266},[1260,1933,1934],{"class":1270},"/setfn-spacebuilder user mfa reset ",[1260,1936,1937],{"class":1352},"\"\u003C用户账号>\"\n",[1166,1939,1940,1941,1944,1945,1948,1949,1515],{},"该账户的认证应用设置和恢复码会被删除，正在登录的会话全部结束。下次登录只验证密码；如果 ",[1170,1942,1943],{},"要求管理员启用两步验证"," 策略已开启，登录后需要重新设置。执行记录会以 ",[1170,1946,1947],{},"已重置两步验证"," 记入审计日志。对未使用两步验证的账户执行时，不会有任何更改，只显示提示。设置步骤请参阅",[1334,1950,335],{"href":1951},"../admin/security/two-factor-auth",[1225,1953,1954],{"id":1954},"找回管理员权限",[1166,1956,1957],{},"如果没有任何具有管理员权限的账户，请更改现有用户的角色。",[1251,1959,1961],{"className":1253,"code":1960,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder user promote -u \"\u003C用户账号>\" -r admin\n",[1170,1962,1963],{"__ignoreMap":1256},[1260,1964,1965,1967,1970,1972],{"class":1262,"line":1263},[1260,1966,1267],{"class":1266},[1260,1968,1969],{"class":1270},"/setfn-spacebuilder user promote -u ",[1260,1971,1891],{"class":1352},[1260,1973,1974],{"class":1270}," -r admin\n",[1166,1976,1977,1978,1981,1982,1985,1986,1988,1989,1985,1991,1993],{},"这里，",[1170,1979,1980],{},"-u \"\u003C用户账号>\""," 指要恢复的实际 Workspace 账户，",[1170,1983,1984],{},"-r admin"," 中的 ",[1170,1987,1216],{}," 是要授予的固定角色值。与此不同，",[1170,1990,1317],{},[1170,1992,1216],{}," 是管理命令组，不是用户名或角色。",[1439,1995,1996,2006],{},[1442,1997,1998],{},[1445,1999,2000,2003],{},[1448,2001,2002],{},"选项",[1448,2004,2005],{},"说明",[1458,2007,2008,2022],{},[1445,2009,2010,2017],{},[1463,2011,2012,1207,2014],{},[1170,2013,1872],{},[1170,2015,2016],{},"--username",[1463,2018,2019,2020,1515],{},"要更改角色的现有 Workspace 账户登录 ",[1170,2021,1850],{},[1445,2023,2024,2032],{},[1463,2025,2026,1207,2029],{},[1170,2027,2028],{},"-r",[1170,2030,2031],{},"--role",[1463,2033,2034,1207,2037,1207,2039,2041,2042,1515],{},[1170,2035,2036],{},"superuser",[1170,2038,1216],{},[1170,2040,1206],{}," 之一。未输入时为 ",[1170,2043,2036],{},[1225,2045,2046],{"id":2046},"添加和删除用户账户",[1251,2048,2050],{"className":1253,"code":2049,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder user add -u newadmin -n \"新管理员\" --admin\n",[1170,2051,2052],{"__ignoreMap":1256},[1260,2053,2054,2056,2059,2062],{"class":1262,"line":1263},[1260,2055,1267],{"class":1266},[1260,2057,2058],{"class":1270},"/setfn-spacebuilder user add -u newadmin -n ",[1260,2060,2061],{"class":1352},"\"新管理员\"",[1260,2063,2064],{"class":1270}," --admin\n",[1439,2066,2067,2075],{},[1442,2068,2069],{},[1445,2070,2071,2073],{},[1448,2072,2002],{},[1448,2074,2005],{},[1458,2076,2077,2088,2101,2111],{},[1445,2078,2079,2085],{},[1463,2080,2081,1207,2083],{},[1170,2082,1872],{},[1170,2084,2016],{},[1463,2086,2087],{},"用于登录的用户名。",[1445,2089,2090,2098],{},[1463,2091,2092,1207,2095],{},[1170,2093,2094],{},"-n",[1170,2096,2097],{},"--nickname",[1463,2099,2100],{},"在界面上显示的名称。",[1445,2102,2103,2108],{},[1463,2104,2105],{},[1170,2106,2107],{},"--password",[1463,2109,2110],{},"密码。未输入时，会在屏幕上显示自动生成的密码。",[1445,2112,2113,2118],{},[1463,2114,2115],{},[1170,2116,2117],{},"--admin",[1463,2119,2120],{},"添加为管理员。",[1166,2122,2123],{},"删除账户时需指定用户名。最后一位管理员无法删除。",[1251,2125,2127],{"className":1253,"code":2126,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder user delete -u olduser\n",[1170,2128,2129],{"__ignoreMap":1256},[1260,2130,2131,2133],{"class":1262,"line":1263},[1260,2132,1267],{"class":1266},[1260,2134,2135],{"class":1270},"/setfn-spacebuilder user delete -u olduser\n",[2137,2138,2139],"danger",{},[1166,2140,2141,2143,2144,2147],{},[1170,2142,1564],{}," 与 ",[1170,2145,2146],{},"--delete-home"," 一起使用时，会同时删除该用户的主目录及其中的文件。已删除的文件无法通过此命令恢复。",[1181,2149,2151],{"id":2150},"管理-ip-访问限制","管理 IP 访问限制",[1166,2153,2154],{},"开启 IP 访问限制后，只能从允许列表中的 IP 访问管理员页面。当允许列表设置错误导致无法访问管理员页面时，可使用命令修复。",[1166,2156,2157],{},"查看当前状态和允许列表。",[1251,2159,2161],{"className":1253,"code":2160,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder ip status\n",[1170,2162,2163],{"__ignoreMap":1256},[1260,2164,2165,2167],{"class":1262,"line":1263},[1260,2166,1267],{"class":1266},[1260,2168,2169],{"class":1270},"/setfn-spacebuilder ip status\n",[1166,2171,2172],{},"向允许列表添加或移除 IP 地址或 CIDR 范围。",[1251,2174,2176],{"className":1253,"code":2175,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder ip add --ip 192.168.1.100\n~/setfn-spacebuilder ip add --ip 192.168.1.0/24\n~/setfn-spacebuilder ip remove --ip 192.168.1.100\n",[1170,2177,2178,2185,2192],{"__ignoreMap":1256},[1260,2179,2180,2182],{"class":1262,"line":1263},[1260,2181,1267],{"class":1266},[1260,2183,2184],{"class":1270},"/setfn-spacebuilder ip add --ip 192.168.1.100\n",[1260,2186,2187,2189],{"class":1262,"line":1274},[1260,2188,1267],{"class":1266},[1260,2190,2191],{"class":1270},"/setfn-spacebuilder ip add --ip 192.168.1.0/24\n",[1260,2193,2195,2197],{"class":1262,"line":2194},3,[1260,2196,1267],{"class":1266},[1260,2198,2199],{"class":1270},"/setfn-spacebuilder ip remove --ip 192.168.1.100\n",[1166,2201,2202],{},"开启或关闭访问限制。",[1251,2204,2206],{"className":1253,"code":2205,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder ip enable\n~/setfn-spacebuilder ip disable\n",[1170,2207,2208,2215],{"__ignoreMap":1256},[1260,2209,2210,2212],{"class":1262,"line":1263},[1260,2211,1267],{"class":1266},[1260,2213,2214],{"class":1270},"/setfn-spacebuilder ip enable\n",[1260,2216,2217,2219],{"class":1262,"line":1274},[1260,2218,1267],{"class":1266},[1260,2220,2221],{"class":1270},"/setfn-spacebuilder ip disable\n",[1300,2223,2224],{},[1166,2225,2226,2227,2229,2230,2232],{},"执行 ",[1170,2228,1636],{}," 之前，请先使用 ",[1170,2231,1627],{}," 确认用于访问的计算机 IP 是否在允许列表中。如果不在列表中，将无法访问管理员页面。",[1181,2234,2235],{"id":2235},"查看服务器设置",[1251,2237,2239],{"className":1253,"code":2238,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder port get\n~/setfn-spacebuilder homepath get\n~/setfn-spacebuilder lang get\n",[1170,2240,2241,2248,2255],{"__ignoreMap":1256},[1260,2242,2243,2245],{"class":1262,"line":1263},[1260,2244,1267],{"class":1266},[1260,2246,2247],{"class":1270},"/setfn-spacebuilder port get\n",[1260,2249,2250,2252],{"class":1262,"line":1274},[1260,2251,1267],{"class":1266},[1260,2253,2254],{"class":1270},"/setfn-spacebuilder homepath get\n",[1260,2256,2257,2259],{"class":1262,"line":2194},[1260,2258,1267],{"class":1266},[1260,2260,2261],{"class":1270},"/setfn-spacebuilder lang get\n",[1185,2263,2264,2271,2284],{},[1188,2265,2266,2267,2270],{},"终端消息语言可以像 ",[1170,2268,2269],{},"lang set ko"," 这样直接更改。",[1188,2272,2273,1393,2276,2279,2280,2283],{},[1170,2274,2275],{},"port set \u003C端口>",[1170,2277,2278],{},"homepath set \u003C路径>"," 不会更改值，而是告知应在配置文件中填写的内容；",[1170,2281,2282],{},"port set"," 还会同时显示该端口是否可用。修改配置文件后，需要重新启动服务器才会生效。",[1188,2285,2286,2287,2290,2291,2294,2295,1515],{},"端口可使用 ",[1170,2288,2289],{},"3000"," 到 ",[1170,2292,2293],{},"65535","。默认端口为 ",[1170,2296,2297],{},"8510",[1181,2299,2301],{"id":2300},"恢复-setfn-账户的设备连接","恢复 SetFN 账户的设备连接",[1166,2303,2304,2305,2307,2308,2310],{},"此命令用于管理 SetFN 账户与服务器设备之间的连接。工作空间用户账户的登录屏蔽或密码，请使用前面的 ",[1170,2306,1206],{},"·",[1170,2309,1210],{}," 命令恢复。",[1166,2312,2313],{},"停止服务器，并使用与运行中服务器相同的配置路径开始连接。",[1251,2315,2317],{"className":1253,"code":2316,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder login\n",[1170,2318,2319],{"__ignoreMap":1256},[1260,2320,2321,2323],{"class":1262,"line":1263},[1260,2322,1267],{"class":1266},[1260,2324,2325],{"class":1270},"/setfn-spacebuilder login\n",[1166,2327,2328],{},"按照终端中显示的认证引导，在浏览器中完成批准。要重新连接已注册的设备，请使用以下命令。",[1251,2330,2332],{"className":1253,"code":2331,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder login --force\n",[1170,2333,2334],{"__ignoreMap":1256},[1260,2335,2336,2338],{"class":1262,"line":1263},[1260,2337,1267],{"class":1266},[1260,2339,2340],{"class":1270},"/setfn-spacebuilder login --force\n",[1166,2342,2343],{},"如果认证信息已过期或无效而需要重新连接，请先解除现有连接，再重新注册。",[1251,2345,2347],{"className":1253,"code":2346,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder logout\n~/setfn-spacebuilder login --force\n",[1170,2348,2349,2356],{"__ignoreMap":1256},[1260,2350,2351,2353],{"class":1262,"line":1263},[1260,2352,1267],{"class":1266},[1260,2354,2355],{"class":1270},"/setfn-spacebuilder logout\n",[1260,2357,2358,2360],{"class":1262,"line":1274},[1260,2359,1267],{"class":1266},[1260,2361,2340],{"class":1270},[1166,2363,2364,2366,2367,2370,2371,1515],{},[1170,2365,1222],{}," 默认会清理本地站点令牌、设备密钥和认证文件。",[1170,2368,2369],{},"logout --unlink"," 是执行同样的完整解除操作的兼容选项。如果要保留设备密钥和认证文件、仅清理站点会话令牌，请使用 ",[1170,2372,2373],{},"logout --keep-link",[1166,2375,2376,2377,1515],{},"重新连接完成后，重新启动服务器，并在管理员页面中确认",[1334,2378,2380],{"href":2379},"../admin/home/license","许可证注册状态",[1181,2382,2383],{"id":2383},"管理服务器状态与登录会话",[1166,2385,2386],{},"查看服务器状态和当前设置。",[1251,2388,2390],{"className":1253,"code":2389,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder admin status\n",[1170,2391,2392],{"__ignoreMap":1256},[1260,2393,2394,2396],{"class":1262,"line":1263},[1260,2395,1267],{"class":1266},[1260,2397,2398],{"class":1270},"/setfn-spacebuilder admin status\n",[1166,2400,2401],{},"如果怀疑账户信息泄露，请让所有用户退出登录。用户需要重新登录。",[1251,2403,2405],{"className":1253,"code":2404,"language":1255,"meta":1256,"style":1256},"~/setfn-spacebuilder admin logout-all\n",[1170,2406,2407],{"__ignoreMap":1256},[1260,2408,2409,2411],{"class":1262,"line":1263},[1260,2410,1267],{"class":1266},[1260,2412,2413],{"class":1270},"/setfn-spacebuilder admin logout-all\n",[2137,2415,2416],{},[1166,2417,2418,2420],{},[1170,2419,1328],{}," 会删除服务器配置文件。下次启动服务器时需要从头重新进行初始设置，因此仅在配置损坏导致服务器无法启动时使用。",[1166,2422,2423,2424,1515],{},"知识存储的备份与恢复请参阅",[1334,2425,225],{"href":2426},"../admin/knowledge/storage-operations",[1181,2428,2429],{"id":2429},"注意事项",[1185,2431,2432,2449],{},[1188,2433,2434,2435,1241,2438,2441,2442,2445,2446,1515],{},"Linux 只保留进程名的前 15 个字符，因此在 ",[1170,2436,2437],{},"ps -e",[1170,2439,2440],{},"top"," 中显示为 ",[1170,2443,2444],{},"setfn-spacebuil","。确认是否正在运行时，请使用 ",[1170,2447,2448],{},"pgrep -f setfn-spacebuilder",[1188,2450,2451],{},"添加用户、管理屏蔽等可以在管理员页面中完成的操作，建议在管理员页面中进行。与账户和屏蔽相关的命令必须停止服务器才能执行。",[1181,2453,2454],{"id":2454},"相关文档",[1185,2456,2457,2461,2466,2470,2474],{},[1188,2458,2459],{},[1334,2460,21],{"href":1336},[1188,2462,2463],{},[1334,2464,315],{"href":2465},"../admin/security/block-management",[1188,2467,2468],{},[1334,2469,335],{"href":1951},[1188,2471,2472],{},[1334,2473,225],{"href":2426},[1188,2475,2476],{},[1334,2477,1152],{"href":2478},"../FAQ/troubleshooting",[2480,2481,2482],"style",{},"html pre.shiki code .sC2Qs, html code.shiki .sC2Qs{--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .sMOD_, html code.shiki .sMOD_{--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .srTi1, html code.shiki .srTi1{--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .sstjo, html code.shiki .sstjo{--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}",{"title":1256,"searchDepth":1274,"depth":2194,"links":2484},[2485,2490,2491,2499,2500,2501,2502,2503,2504],{"id":1183,"depth":1274,"text":1183,"children":2486},[2487,2488,2489],{"id":1227,"depth":2194,"text":1227},{"id":1311,"depth":2194,"text":1311},{"id":1388,"depth":2194,"text":1388},{"id":1437,"depth":1274,"text":1437},{"id":1752,"depth":1274,"text":1752,"children":2492},[2493,2494,2495,2496,2497,2498],{"id":1758,"depth":2194,"text":1758},{"id":1826,"depth":2194,"text":1826},{"id":1876,"depth":2194,"text":1876},{"id":1919,"depth":2194,"text":1919},{"id":1954,"depth":2194,"text":1954},{"id":2046,"depth":2194,"text":2046},{"id":2150,"depth":1274,"text":2151},{"id":2235,"depth":1274,"text":2235},{"id":2300,"depth":1274,"text":2301},{"id":2383,"depth":1274,"text":2383},{"id":2429,"depth":1274,"text":2429},{"id":2454,"depth":1274,"text":2454},"介绍在安装了 SpaceBuilder 的计算机终端中恢复账户、解除访问限制、查看设置的命令。","md",{},true,{"title":2510,"description":2511,"ogType":2512,"twitterCard":2513,"keywords":2514},"使用命令管理服务器 | SetFN Docs","介绍如何使用 SpaceBuilder 可执行文件的管理命令恢复账户，以及查看访问限制和服务器设置的方法。","article","summary_large_image",[1450,2515,1172,2516,1758,330],"CLI","恢复管理员账户","vr5QxzCkQj3toe13W8xa53YBBTyhdfVi0CAkzxzKPVQ",[2519,2520],{"title":1071,"path":1072,"stem":1073,"slug":1074,"children":-1},{"title":1091,"path":1092,"stem":1093,"slug":1094,"children":-1},{"title":1081,"filename":2522,"content":2523},"commands","# 使用命令管理服务器\n\nSpaceBuilder 可执行文件（`setfn-spacebuilder`）除了启动服务器的功能外，还包含在终端中使用的管理命令。当无法登录管理员页面时，可用于恢复账户和访问限制，或查看端口、语言等设置。\n\n本文档是面向安装和运营服务器的管理员的参考文档。日常管理请在管理员页面中进行，仅在无法使用管理员页面时才使用命令。\n\n---\n\n## 开始之前\n\n- 在安装了 SpaceBuilder 的计算机终端中执行。\n- 使用与运行 SpaceBuilder 相同的操作系统用户账户执行。默认配置路径位于该用户的主目录下；如果安装在了其他路径，则必须指定与运行中服务器相同的配置文件。\n- 示例以可执行文件位于主目录（`~/setfn-spacebuilder`）的情况为准。如果放在了其他位置，请改为相应路径。\n- 以 `user`、`unblock`、`ip`、`admin`、`login`、`logout` 开头的管理命令需要在服务器停止的状态下执行。\n\n### 指定运行中服务器的配置路径\n\nLinux 的默认配置文件是 `~/.config/SetFN/config.yaml`。如果服务以其他账户或单独的配置路径运行，请确认服务启动命令中指定的路径。\n\n使用 `-c` 或 `--config` 指定该配置文件。以下是以 `/srv/setfn/config.yaml` 运行的服务器示例。请改为实际的文件路径。\n\n```bash\n~/setfn-spacebuilder -c /srv/setfn/config.yaml port get\n~/setfn-spacebuilder -c /srv/setfn/config.yaml user list\n```\n\n本文档中的其他管理命令也要加上同样的 `-c` 选项。如果是通过 `-H` 或 `--home` 指定路径运行的，该选项也要与运行命令保持一致。同时指定 `-c` 时，配置文件的选择以 `-c` 为准。\n\n::warning\n指定了其他配置路径时，可能会打开与要恢复的服务器不同的数据。如果出现 `Database file does not exist` 或新安装引导，请停止操作，先确认运行账户和配置文件路径。\n::\n\n### 停止并重新启动服务器\n\n管理用户、访问限制、设备连接的命令，以及 `admin status`、`admin logout-all` 等，会直接打开服务器的数据库。如果其他进程正在使用同一数据库，可能会在重试后以 `Database is still locked` 消息结束。`admin reset-config` 不会打开数据库，而是删除配置文件，但此操作也要在停止服务器后执行。\n\n如果设置了[自动启动](../00.getting-started/10.install-linux.md)，请按以下顺序执行。\n\n```bash\nsudo systemctl stop setfn-spacebuilder\n```\n\n执行所需命令后，重新启动服务器。\n\n```bash\nsudo systemctl start setfn-spacebuilder\n```\n\n如果是在终端中直接运行的，请在该终端中按 `Ctrl+C` 停止。\n\n### 设置控制台访问密码\n\n`user` 和 `unblock` 命令在执行时会询问 `Console Access Password`。此密码是在环境变量 `SETFN_CONSOLE_PASSWORD` 中设置的值。执行命令之前，请在同一终端中设置该值。\n\n```bash\nexport SETFN_CONSOLE_PASSWORD=\"自行设置的密码\"\n```\n\n此值仅用于本地控制台命令的访问确认，不是用于更改工作空间管理员密码或 SetFN 账户密码的设置。在 `Console Access Password` 处输入在此终端中指定的值。\n\n::warning\n如果未设置环境变量，将使用可执行文件内置的默认密码并显示警告。在运营中的服务器上，请务必使用自行设置的值。\n::\n\n## 命令一览\n\n| 命令 | 作用 | 停止服务器 |\n| ---- | ------- | --------- |\n| `serv` | 启动服务器。不带命令直接运行可执行文件也会启动服务器。 | - |\n| `version` | 显示版本和构建信息。 | 不需要 |\n| `lang get`、`lang set \u003C代码>`、`lang list` | 查看或更改终端消息语言。支持 `en`、`ko`、`ja`、`zh`。 | 不需要 |\n| `port get` | 查看当前服务器端口及其是否被占用。 | 不需要 |\n| `homepath get` | 查看存储数据的主路径。 | 不需要 |\n| `user list` | 显示用户账户列表。 | 需要 |\n| `user add`、`user delete` | 添加或删除用户账户。 | 需要 |\n| `user password` | 更改用户的密码。 | 需要 |\n| `user promote` | 更改用户的角色。 | 需要 |\n| `user mfa reset` | 关闭管理员账户的两步验证（紧急恢复）。 | 需要 |\n| `unblock` | 紧急恢复登录屏蔽。与 `user unblock` 相同。 | 需要 |\n| `ip status`、`ip add`、`ip remove`、`ip enable`、`ip disable` | 管理 IP 访问限制和允许列表。 | 需要 |\n| `admin status`、`admin status-json` | 查看服务器状态和设置。`status-json` 以 JSON 格式显示状态信息。 | 需要 |\n| `admin logout-all` | 使所有用户退出登录。 | 需要 |\n| `admin reset-config` | 删除配置文件，重新开始初始设置。 | 需要 |\n| `admin knowledge-backup`、`admin knowledge-restore` | 备份或恢复知识存储。 | 需要 |\n| `admin vector-instance-id`、`admin prepare-clone` | 将复制的服务器准备为可作为独立实例运营。请参阅[迁移服务器](../10.admin/60.system-admin/20.server-migration.md)。 | 需要 |\n| `login`、`logout` | 在终端中将此设备注册到 SetFN 账户或解除注册。 | 需要 |\n\n各命令的详细选项可在命令后加上 `--help` 查看。\n\n```bash\n~/setfn-spacebuilder user --help\n```\n\n## 无法登录时的恢复方法\n\n以下命令均需在停止服务器并设置控制台访问密码后执行。\n\n### 解除登录屏蔽\n\n如果因反复登录失败导致管理员的访问被屏蔽，请将用于访问的计算机 IP 添加到安全白名单。\n\n```bash\n~/setfn-spacebuilder unblock --ip 203.0.113.10\n```\n\n使用以下命令查看当前的恢复状态。\n\n```bash\n~/setfn-spacebuilder unblock --status\n```\n\n如果添加 IP 后仍无法访问，请暂时关闭登录安全功能。\n\n```bash\n~/setfn-spacebuilder unblock --all\n```\n\n::warning\n`--all` 会关闭登录安全功能，并且在重新开启之前一直保持该状态。登录管理员页面并解决原因后，请务必使用以下命令重新开启。\n::\n\n```bash\n~/setfn-spacebuilder unblock --enable-security\n```\n\n### 确认目标用户账户\n\n先查看现有 Workspace 用户账户列表。\n\n```bash\n~/setfn-spacebuilder user list\n```\n\n列表显示 `ID`、`Username`、`Nick`、`Email` 和 `Active`。在下面的命令中，请使用要恢复账户的登录 `Username` 替换整个 `\u003C用户账号>`。`Nick` 是界面上显示的名称，不是 `-u` 所需的登录用户名。\n\n### 修改管理员密码\n\n```bash\n~/setfn-spacebuilder user password -u \"\u003C用户账号>\" --password \"新密码\"\n```\n\n`-u` 必须填写现有 Workspace 账户用于登录的 `Username`。请从 `user list` 中确认该值，并替换命令中的整个 `\u003C用户账号>`。输入的命令会保留在终端历史记录中，因此建议登录后在管理员页面中再修改一次密码。新密码遵循服务器的[密码规则](../10.admin/10.user-management/32.account-security.md#设置密码规则)，常用或已泄露的密码会被拒绝。新安装服务器的默认规则为至少 12 个字符。\n\n### 关闭管理员两步验证\n\n当管理员同时丢失了认证应用和恢复码而无法登录，且没有其他可在管理员页面中重置的最高管理员时使用。\n\n```bash\n~/setfn-spacebuilder user mfa reset \"\u003C用户账号>\"\n```\n\n该账户的认证应用设置和恢复码会被删除，正在登录的会话全部结束。下次登录只验证密码；如果 `要求管理员启用两步验证` 策略已开启，登录后需要重新设置。执行记录会以 `已重置两步验证` 记入审计日志。对未使用两步验证的账户执行时，不会有任何更改，只显示提示。设置步骤请参阅[设置管理员两步验证](../10.admin/50.security/18.two-factor-auth.md)。\n\n### 找回管理员权限\n\n如果没有任何具有管理员权限的账户，请更改现有用户的角色。\n\n```bash\n~/setfn-spacebuilder user promote -u \"\u003C用户账号>\" -r admin\n```\n\n这里，`-u \"\u003C用户账号>\"` 指要恢复的实际 Workspace 账户，`-r admin` 中的 `admin` 是要授予的固定角色值。与此不同，`admin status` 中的 `admin` 是管理命令组，不是用户名或角色。\n\n| 选项 | 说明 |\n| ---- | ---- |\n| `-u`、`--username` | 要更改角色的现有 Workspace 账户登录 `Username`。 |\n| `-r`、`--role` | `superuser`、`admin`、`user` 之一。未输入时为 `superuser`。 |\n\n### 添加和删除用户账户\n\n```bash\n~/setfn-spacebuilder user add -u newadmin -n \"新管理员\" --admin\n```\n\n| 选项 | 说明 |\n| ---- | ---- |\n| `-u`、`--username` | 用于登录的用户名。 |\n| `-n`、`--nickname` | 在界面上显示的名称。 |\n| `--password` | 密码。未输入时，会在屏幕上显示自动生成的密码。 |\n| `--admin` | 添加为管理员。 |\n\n删除账户时需指定用户名。最后一位管理员无法删除。\n\n```bash\n~/setfn-spacebuilder user delete -u olduser\n```\n\n::danger\n`user delete` 与 `--delete-home` 一起使用时，会同时删除该用户的主目录及其中的文件。已删除的文件无法通过此命令恢复。\n::\n\n## 管理 IP 访问限制\n\n开启 IP 访问限制后，只能从允许列表中的 IP 访问管理员页面。当允许列表设置错误导致无法访问管理员页面时，可使用命令修复。\n\n查看当前状态和允许列表。\n\n```bash\n~/setfn-spacebuilder ip status\n```\n\n向允许列表添加或移除 IP 地址或 CIDR 范围。\n\n```bash\n~/setfn-spacebuilder ip add --ip 192.168.1.100\n~/setfn-spacebuilder ip add --ip 192.168.1.0/24\n~/setfn-spacebuilder ip remove --ip 192.168.1.100\n```\n\n开启或关闭访问限制。\n\n```bash\n~/setfn-spacebuilder ip enable\n~/setfn-spacebuilder ip disable\n```\n\n::warning\n执行 `ip enable` 之前，请先使用 `ip status` 确认用于访问的计算机 IP 是否在允许列表中。如果不在列表中，将无法访问管理员页面。\n::\n\n## 查看服务器设置\n\n```bash\n~/setfn-spacebuilder port get\n~/setfn-spacebuilder homepath get\n~/setfn-spacebuilder lang get\n```\n\n- 终端消息语言可以像 `lang set ko` 这样直接更改。\n- `port set \u003C端口>` 和 `homepath set \u003C路径>` 不会更改值，而是告知应在配置文件中填写的内容；`port set` 还会同时显示该端口是否可用。修改配置文件后，需要重新启动服务器才会生效。\n- 端口可使用 `3000` 到 `65535`。默认端口为 `8510`。\n\n## 恢复 SetFN 账户的设备连接\n\n此命令用于管理 SetFN 账户与服务器设备之间的连接。工作空间用户账户的登录屏蔽或密码，请使用前面的 `user`·`unblock` 命令恢复。\n\n停止服务器，并使用与运行中服务器相同的配置路径开始连接。\n\n```bash\n~/setfn-spacebuilder login\n```\n\n按照终端中显示的认证引导，在浏览器中完成批准。要重新连接已注册的设备，请使用以下命令。\n\n```bash\n~/setfn-spacebuilder login --force\n```\n\n如果认证信息已过期或无效而需要重新连接，请先解除现有连接，再重新注册。\n\n```bash\n~/setfn-spacebuilder logout\n~/setfn-spacebuilder login --force\n```\n\n`logout` 默认会清理本地站点令牌、设备密钥和认证文件。`logout --unlink` 是执行同样的完整解除操作的兼容选项。如果要保留设备密钥和认证文件、仅清理站点会话令牌，请使用 `logout --keep-link`。\n\n重新连接完成后，重新启动服务器，并在管理员页面中确认[许可证注册状态](../10.admin/00.home/20.license.md)。\n\n## 管理服务器状态与登录会话\n\n查看服务器状态和当前设置。\n\n```bash\n~/setfn-spacebuilder admin status\n```\n\n如果怀疑账户信息泄露，请让所有用户退出登录。用户需要重新登录。\n\n```bash\n~/setfn-spacebuilder admin logout-all\n```\n\n::danger\n`admin reset-config` 会删除服务器配置文件。下次启动服务器时需要从头重新进行初始设置，因此仅在配置损坏导致服务器无法启动时使用。\n::\n\n知识存储的备份与恢复请参阅[知识存储运维](../10.admin/30.knowledge/32.storage-operations.md)。\n\n## 注意事项\n\n- Linux 只保留进程名的前 15 个字符，因此在 `ps -e` 或 `top` 中显示为 `setfn-spacebuil`。确认是否正在运行时，请使用 `pgrep -f setfn-spacebuilder`。\n- 添加用户、管理屏蔽等可以在管理员页面中完成的操作，建议在管理员页面中进行。与账户和屏蔽相关的命令必须停止服务器才能执行。\n\n## 相关文档\n\n- [在 Linux 上安装](../00.getting-started/10.install-linux.md)\n- [屏蔽管理](../10.admin/50.security/10.block-management.md)\n- [设置管理员两步验证](../10.admin/50.security/18.two-factor-auth.md)\n- [知识存储运维](../10.admin/30.knowledge/32.storage-operations.md)\n- [问题排查指南](../99.FAQ/70.troubleshooting.md)\n",1793056631745]