Ano*_*223 2 samba windows yocto
我在两台计算机之间建立 SAMBA 共享时遇到问题。一个是在 Windows 8 上,另一个是在定制的 Yocto 制造的 Linux 上。SAMBA以前工作过,我不明白为什么它不再......
我收到的错误消息如下:“\[IP]\SHARED 不可访问。您可能没有使用此网络资源的权限。请联系此服务器的管理员以了解您是否具有访问权限。指定的网络名称不再被提供”
我ROOT
在我的 Yocto
我的SMB.CONF
文件(在/usr/local/samba/lib
)看起来像:
[global]
workroup = smb
security = share
share modes = yes
log file = /var/log/samba.log.%m
[homes]
comment = Home Directories
browsable = no
read only = no
create mode = 0750
[SHARED]
path = /media/ssd
public = yes
writable = yes
comment = smb share
printable = no
guest ok = yes
Run Code Online (Sandbox Code Playgroud)
我尝试了以下内容:
WORKGROUP
SMBD
和NMBD
(带-D
选项)/media/ssd
文件的权限更改为最大值chmod -R 777
但是还是一样的问题...
你会碰巧知道会发生什么吗?
[编辑]:SMB 跟踪:
[1970/01/01 01:09:07.449826, 0] lib/fault.c:372(dump_core)
dumping core in /usr/local/samba/var/cores/smbd
[1970/01/01 01:09:07.489470, 0] ../lib/util/tdb_wrap.c:65(tdb_wrap_log)
tdb(/usr/local/samba/var/locks/locking.tdb): expand_file write of 8192 bytes failed (No space left on device)
[1970/01/01 01:09:08.051746, 0] locking/locking.c:905(share_mode_lock_destructor)
store returned NT_STATUS_UNSUCCESSFUL
[1970/01/01 01:09:08.052047, 0] lib/util.c:1117(smb_panic)
PANIC (pid 4088): could not store share mode entry: NT_STATUS_UNSUCCESSFUL
[1970/01/01 01:09:08.053048, 0] lib/util.c:1221(log_stack_trace)
BACKTRACE: 0 stack frames:
[编辑]:添加:
它适用于 Linux 虚拟机,但不适用于 Windows 主机
有时 Samba 无法正确安装或更新其依赖项。
检查/var/log/samba/log.smbd,查找有关talloc2 错误的任何信息。
尝试运行以下命令以确保所有依赖项都可用,这是在 Ubuntu 上,根据您的 Linux 风格进行修改:
apt-get install --reinstall libsmbclient libsmbclient-dev libtevent0 libtalloc2
Run Code Online (Sandbox Code Playgroud)
CentOS、RHEL:
yum reinstall libsmbclient libsmbclient-dev libtevent0 libtalloc2
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13387 次 |
最近记录: |