linux – process_usershare_file:stat失败.允许拒绝Samba
发布时间:2020-12-13 19:46:00 所属栏目:Linux 来源:网络整理
导读:我在ubuntu中使用samba创建了一个共享文件夹,以便 Windows机器可以使用以下命令访问它: $sudo net usershare add documents /home/developer/documents "Developer documents" everyone:F guest_ok=y 我给文件夹777的权限: $sudo chmod 0777 /home/develop
我在ubuntu中使用samba创建了一个共享文件夹,以便
Windows机器可以使用以下命令访问它:
$sudo net usershare add documents /home/developer/documents "Developer documents" everyone:F guest_ok=y 我给文件夹777的权限: $sudo chmod 0777 /home/developer/documents 然后我检查我做了什么 $sudo net usershare info --long 当我想看看文件夹是否从所有Windows机器可见时,您可以看到.但是,您无法访问该文件夹,并获得以下错误:“权限被拒绝” 消息:/var/log/samba/log.ip-domain是: process_usershare_file: stat of /var/lib/samba/usershares/backuparsac failed. Permission denied 然后,我尝试添加一些规则到我的smb.conf [documents] comment = Documents for Developers path = /home/developer/documents browseable = yes writable = yes read only = yes guest ok = yes directory mask = 0777 但是Permission被拒绝的错误不断来临.还有什么我需要做的吗?我需要这个文件夹可以被所有Windows机器访问. 注意:我使用Ubuntu 14.04 解决方法
原因是Samba不会将用户与系统同步.
这解决了我的问题,在Kubuntu 14.10: sudo apt-get install libpam-smbpass sudo service samba restart 如果您不想与PAM同步用户,只需将用户添加到Samba的密码数据库: sudo smbpasswd -a <user> 之后,用户将能够在Samba机器上打开共享文件夹. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |