修复Samba错误255(文件夹共享)

首先,什么是Samba错误255? 好吧,这是我们进入的错误 Ubuntu (例如),我们尝试共享一个文件夹,但是我们不能共享文件夹,因为它告诉我们:

“网络共享”返回错误255:净用户共享:无法打开用户共享目录/ var / lib / samba / usershares。 错误权限被拒绝您没有创建用户共享的权限。 要求您的管理员授予您创建共享的权限。

当我尝试在其中一台用户的PC上创建共享文件夹时,发生了这种情况,以便可以轻松地与运行Windows XP的Windows XP虚拟机交换文件 VirtualBox的.

在案件 Ubuntu 解决方案很简单,因为我通过在终端中执行来解决了所有问题:

sudo chmod 777 /var/lib/samba/usershares

但这可能不是其他解决方案。 例如,对于Debian,也可以通过将我们的用户添加到sambashare组中来轻松解决。

# addgroup usuario sambashare

他们只是通过国会议员告诉我,另一个可能的解决方案正在添加到文件中 /etc/samba/smb.conf 参数: 仅usershare所有者= False

但是,假设我们想要更多。 在这种情况下,我们不希望它要求我们提供用户名和密码来访问共享文件夹。 好吧,为此,我们要做的是在/ media中创建一个文件夹:

# mkdir /media/compartir
# chmod -R 777

然后我们将添加到文件/etc/samba/smb.conf的末尾:

[文档]注释=共享文档路径= /媒体/共享public =是可写=是

而且,在某些情况下,我们必须重新启动Samba:

# /etc/init.d/samba restart

现在,从虚拟机中,我只需要放入Windows资源管理器:

\\192.168.X.X\compartir

准备好了


10条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   拱形

    第二种方法是正确的。 在Ubuntu中,还必须有一个组,最有可能该目录不属于sambashare组,或者smb.conf中缺少某些内容。
    777权限问题会产生安全问题,最好偶尔使用它来验证它是否起作用,但是一旦验证,就可以继续调整组和/或samba配置文件。

    1.    拉夫

      您对777的看法是正确的,但想法是“每个人”都可以访问该文件夹以进行写入/删除/复制/移动

  2.   费德里科·安东尼奥·瓦尔德斯·图亚格

    问候埃拉夫! 该解决方案用于在家庭网络上共享或不需要安全性。 这与Windows XP中的情况非常相似,没有在域中注册计算机,我们说启用了文件共享,并且说任何人都可以写入或读取共享资源。 因此,没有安全性。
    无论如何,在Samba系列中,我不得不专门撰写一篇或多篇文章来共享文件夹和打印机。 从家庭网络到具有所有法律的文件服务器。
    在这方面,请耐心等待,因为要解释Samba并不容易。 🙂

    1.    埃利奥时间3000

      实际上,Samba对我来说更有用,因为我使用共享文件夹,并且我希望避免共享文件夹的配置出现问题。

  3.  

    谢谢,本文对于Samba在尝试共享Public:D文件夹时给我的错误会派上用场。

  4.   费德里科·安东尼奥·瓦尔德斯·图亚格

    每次我尝试在Samba上发表评论时:SmbClient给我以下错误:

    您尚未找到404区吗?

    您可能跟随了错误的链接,或者正在寻找地址更改的文档。 返回主页或使用上方的搜索引擎查找新目的地。 或者,您可以访问其他感兴趣的链接以查找所需内容,例如:

  5.   Ricardo

    您好,我将权限chmod -R 777应用于共享目录,现在它不允许我进入,它向我显示Windows文件夹,但是当我要输入它告诉我权限被拒绝时,如何解决?

    1.    阿德里安·亚伊

      给它相同的内容,但是反向chmod -R 777(少就是删除权限)
      chmod + R 777到目录设置权限

  6.   乔尔·弗朗西斯科·华雷斯·祖尼加

    大家下午好,我需要您的帮助:
    我试图用Ubuntu将网络中的两台PC连接起来,经过多次尝试后,我能够安装samba,它出现在启动器中,并且在两台PC上配置了新的工作组并共享文件夹后,它将向我发送此错误消息(我必须澄清一下我做的很好,但是重启电脑时我不尊重共享文件夹,而是想重新共享,这告诉我)«samba测试参数返回错误1:从/ etc / samba加载smb配置文件/smb.conf
    rlimit_max:将rlimit_max(1024)增加到最小Windows限制(16384)
    警告:忽略参数“安全”或加载服务的无效值“ share”

  7.   克里斯蒂安·奥蒂兹

    是的,它在NVIDIA JETSON TK1上为我服务
    net usershare'返回错误255:net usershare:无法打开usershare目录/ var / lib / samba / usershares。 错误权限被拒绝您没有创建用户共享的权限。 要求您的管理员授予您创建共享的权限。