Created attachment 1011 [details] samba服务失败 镜像: anolis-23-aarch64-dvd1-20240128.3.iso anolis-23-x86_64-dvd1-20240128.3.iso 现象: 右键选择文件夹共享时 在勾选共享此文件夹立即弹出samba服务失败
桌面文件管理器文件共享服务以samba服务作为后端来提供服务,它识别的后端服务名称smbd.service,而系统中samba的服务名称是smb.service, 因此在启用文件管理器文件共享功能时出现Samba服务启动失败的报错,这是因为未能识别到smbd.service. 解决办法: 1、备份smb.service并修改smb.service为smbd.service: cp /usr/lib/systemd/system/smb.service{,.bak} mv /usr/lib/systemd/system/smb.service /usr/lib/systemd/system/smbd.service 2、创建目录设置权限: mkdir /var/lib/samba/usershares groupadd -r sambashare chown root:sambashare /var/lib/samba/usershares chmod 1770 /var/lib/samba/usershares 3、配置/etc/samba/smb.conf,内容如下: [global] usershare path = /var/lib/samba/usershares usershare max shares = 100 usershare allow guests = yes usershare owner only = yes 4、重载服务配置和启动服务 systemctl daemon-reload systemctl enable smbd.service --now 5、重新启动smb和nmb服务 systemctl restart smb systemctl restart nmb 登出桌面再次登录桌面共享文件夹无报错。
按照备注解决问题