无法使用smbclient NT_STATUS_ACCESS_DENIED错误将文件放入samba共享

我不能使用smbclient将文件放入共享文件夹。 但是,我可以毫无问题地使用Ubuntu GUI。 我正在尝试创建一个可以写作但接近阅读的分享。 “/ home / XXXXXXXXX / hw_info / IN”文件夹具有333(d-wx-wx-wx)权限。 如果我允许其他人阅读(d-wx-wxrwx),那么我可以在共享中创建一个新文件。
另一个提示是,如果共享中已有一个已由guest创建的文件,那么我可以重写它,但我无法创建/编写新文件。
我在更改配置文件后重新启动了samba。

smb.conf文件

[HwInfo] path = /home/XXXXXXXXX/hw_info/IN read only = no browseable = yes guest ok = yes write list = all create mask = 0644 directory mask = 0755 inherit permissions = no 

终奌站:

 smbclient //XXXXXXXXX/HwInfo -N -c "put test.txt test1.txt" WARNING: The "syslog" option is deprecated Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.25] NT_STATUS_ACCESS_DENIED opening remote file \test1.txt 

我意识到权限存在问题,但我无法弄清楚它的位置以及如何解决它。

BTW对samba共享的终端和GUI访问有什么区别。 为什么我可以使用GUI但不能在命令行中执行此操作?

编辑:我意识到GUI首先安装共享然后使用它。 我试图在命令行中挂载我的共享,但我也获得了权限错误:

 cp: cannot stat '/usr/share/samba/share/test.txt': Permission denied