我的SAMBA启动了,但是为什么在WINDOWS里只能看到它工作组名,却看不到SAMBA服务器的计算机名?
请问在SMB.CONF里应该怎样设置?或者还需要网络方面的什么设置?
请问LINUX支持.NET吗?
安装的时候,你如果将防火墙设为中级或高级,那你就是在smb.conf怎样试都不行的,我个我试过了,很惨,最后我没办法,重装了N次,将防火墙设为无才行!
在smb.conf中,最重要的是:security = ?,可设为share,user,domain,server,在这里,我先建议你设为share吧,它不用验证用户名和组,是级别中最低的。[global]
workgroup = WORKGROUP //这里,可改为你的用户组!
server string = Samba Server
load printers = no
printcap name = /etc/printcap
guest account = guest
log file = /usr/local/samba/var/log.%m
max log size = 50
security = share
socket options = TCP_NODELAY
smb.conf的格式和Windows里的INI文件很像,含有多个段,每个段由段名开始,一直到下个段名,每个段名放在方括号中间。段里的参数的格式是:名称 = 值。
文件里的每个段名、参数以及注释都只能占一行,换句话说就是一行里只能写一个段名或参数或注释,如果一行写不下或不想把一行写的过长,可以在行尾用""来表示续行。段名和参数名不分大小写。可以有注释,注释以;或#开始到该行结束。
除了[global]段外,所有的段都可以看作是一个共享资源,段名是该共享资源的名字,而段里的参数就是共享资源的属性。
其实,除了security=?要处理,再加上公共的文件夹这外,其它默认就可以了。
但要注意:用ntsysv查看一下,你是不是开启了smb服务!
原文链接:https://blog.csdn.net/weixin_34643336/article/details/118410790?ops_request_misc=%257B%2522request%255Fid%2522%253A%25221c68d6bb8d715e9b085abe261b1d6220%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=1c68d6bb8d715e9b085abe261b1d6220&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-10-118410790-null-null.nonecase&utm_term=%E7%BB%BF%E8%81%94nas