如何设置Samba实现Linux与Windows的文件共享

2025-04-24 21:28:18
推荐回答(1个)
回答1:

我这里的网络应该是属于比较典型的办公网络,实验室里同时有域和workgroup。我个人是通过workgroup来实现局域网上网的。我在smb.conf里面把工作组设为了跟我一样的workgroup。然后添加了下面的一段:
[hankns231]
comment = Hank's ns231 sharing folder
path = /home/hankns231
#valid users = hankgong
#username map = /ect/smbusers
read only = no
writable = yes
public = yes
加完之后发现在网上邻居里面可以找到Samba的服务器,但是每次都要我输入一个用户和密码。开始的时候我一直都试图在valid users这个地方做文章,试图把这里设置成我windows用户名或者是我在linux上的名字,发现都不行。后来终于在网上发现原来是要用smbadduser和smbpasswd来增加和设置用户和密码。这样就搞定了!
另外要注意一点,好像新版本的samba里面已经没有smbadduser这个命令了,这时需要用smbpassed -a来替代原来的smbadduser。
今天我又在ubuntu上又装了samba的服务,首先要在google上搜索需要安装的模块,然后修改smb.conf,主要修改的地方我觉得应该是加上一个单独的hostname,还有security要设为user。