使用Cobbler部署Windows虚拟机时遭遇Samba "NT_STATUS_ACCESS_DENIED"错误求助
Cobbler部署Windows虚拟机时遭遇Samba "NT_STATUS_ACCESS_DENIED"错误求助
各位大佬好!我最近在Fedora 38上用Cobbler v3.3.3搭建测试用的系统部署服务器,尝试导入Windows分发版并通过PXE+BIOS模式启动部署。目前WinPE的第一阶段能正常加载winpe.wim文件,但到了映射网络驱动器的环节,触发了Samba的NT_STATUS_ACCESS_DENIED错误,具体日志如下:
[2023/10/30 16:25:21.250168, 10, pid=6143, effective(1001, 1001), real(1001, 0), class=smb2] ../../source3/smbd/smb2_create.c:748(smbd_smb2_create_send) smbd_smb2_create_send: name [win10-x86_64\sources\setup.exe] [2023/10/30 16:25:21.250281, 10, pid=6143, effective(1001, 1001), real(1001, 0), class=smb2] ../../source3/smbd/smb2_create.c:864(smbd_smb2_create_send) smbd_smb2_create_send: open execution phase [2023/10/30 16:25:21.250720, 3, pid=6143, effective(1001, 1001), real(1001, 0), class=smb2] ../../source3/smbd/smb2_server.c:3962(smbd_smb2_request_error_ex) smbd_smb2_request_error_ex: smbd_smb2_request_error_ex: idx[1] status[NT_STATUS_ACCESS_DENIED] || at ../../source3/smbd/smb2_create.c:340 [2023/10/30 16:25:21.250859, 10, pid=6143, effective(1001, 1001), real(1001, 0), class=smb2] ../../source3/smbd/smb2_server.c:3847(smbd_smb2_request_done_ex) smbd_smb2_request_done_ex: mid [20] idx[1] status[NT_STATUS_ACCESS_DENIED] body[8] dyn[yes:1] at ../../source3/smbd/smb2_server.c:4013
已尝试的排查操作
- 参考各类论坛建议,创建了带有Samba密码的用户,并将该用户的账号密码写入Cobbler的
startnet.template文件,之后执行了cobbler sync命令 - 确认Firewalld已启用所需的服务
当前相关配置
Samba配置(遵循Cobbler官方文档的基础配置)
[DISTRO] path = /var/www/cobbler guest ok = yes browseable = yes public = yes writeable = no printable = no
Firewalld已启用的服务列表
- cockpit
- dhcpv6-client
- http
- https
- samba
- ssh
- tftp
我自己是Samba新手,同事也有很久没接触过Samba相关配置了,希望有过Cobbler部署Windows经验或者熟悉Samba权限问题的大佬能给点方向。如果需要更多信息(比如目录权限、Samba用户配置等),请随时告诉我!
备注:内容来源于stack exchange,提问作者Anestis
相关产品推荐
相关产品推荐

