Samba Linux与Windows共享文件

我们最常用的Linux与Windows共享文件,主要是为新手指一指路。如何建立最简单的Samba服务器
sudo apt-get install samba smbfs system-config-samba
启动管理界面:
命令: sudo system-config-samba (你也可以在点击菜单项进去: 系统-系统管理-Samba)可添加共享目录,选中可访问用户. 设置用户smb密码命令为: sudo smbpasswd -a 用户名在配置时,要选上“可见”,否则就是隐藏的了,别人就看不到你的共享了这样重启之后别人就可以访问你共享的目录了
共享文件夹的设置
假设文件为/home /Public,那就在smb.conf里加入以下几行
[Public]
path = /home/Public 指定共享的路径
public = yes 指明该共享资源是否能给游客帐号访问,也可用guest ok = yes
writable = yes 指明这个目录缺省是否可写,也可指定了以用readonly = no来设置可写
valid users = ubuntu 指定能够使用该共享资源的用户和组
create mask = 0700 指明新建立的文件的属性
directory mask = 0700 指明新建立的目录的属性
force user = root 强制把建立文件的属主是谁.如果我有一个目录,让guest可以写,那么guest就可以删除,如果我用force user= root强制建立文件的属主是root,同时限制create mask = 0755,这样guest就不能删除了。
force group = root 同上
available = yes 我也不太清楚,嘿嘿
browseable = yes 是否在浏览列表中列出。浏览列表列出的是可获得的共享列表
不要忘了把/home/Public的权限设为777啊
chmod 777 /home/Public
重启一下samba服务就可以用ubuntu这个用户访问了
/etc/init.d/samba restart
如果你还觉得麻烦想要匿名访问,那我还有一最简单的配置
在smb.conf 中把
securtiy = user改为 securtiy= share
在文件尾加上:
[Public]
path = /home/Public 指定共享的路径
public = yes 指明该共享资源是否能给游客帐号访问,也可用guest ok = yes
writable = yes 指明这个目录缺省是否可写,也可指定了以用readonly = no来设置可写
就OK了

你可能感兴趣的:(windows)