- 论坛徽章:
- 0
|
用虚拟机的朋友们经常讨论samba服务器塔建,而我一直都是直接把windows盘mount进linux的不设计这个问题,今天也吃吃螃蟹吧~~
install:
sudo apt-get install samba smbfs
prepare:
创建文件家以及设定权限
mkdir /home/share
chmod 777 /home/share
创建用户了哦
sudo useradd samba
sudo smbpasswd -a samba(为刚创建的samba用户设定密码,以后也可以直接使用这个命令修改密码)
sudo vi /etc/samba/smbusers(在这个文件中加入samba = "network username")
configure:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup(良好习惯一定要养成哦)
sudo vi/etc/samba/smb.conf
搜寻这一行文字
代码:
; security = user
用下面这几行取代
代码:
security = user
username map = /etc/samba/smbusers
将下列几行新增到文件的最后面,假设允许访问的用户为:samba.而文件夹的共享名为 Share
代码:
[Share]
comment = Shared Folder with username and password
path = /home/share
public = yes
writable = yes
valid users = samba
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
wiretable = yes
然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成
代码:
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
后面的三行是为了防止出现中文目录乱码的情况。其中根据你的local,UTF-8 有可能需要改成 cp936。自己看着办吧。
windows在网络邻居中或者打开我的电脑直接在地址栏输入\\ip就可以访问linux下共享的share目录了,图就不截了
linux下访问windows
图中第一个密码是sudo的密码,第二个就是你要连接的windows的密码了哦,图中的中文乱码了,难得整了,不要和我比懒,我的懒的和你比~~~
其实这些说easy也easy可是总是由于国内的文档奇缺,再就是很多不负责的人自己电脑上都没有pass就贴出来了,害人阿!不说了,想起这些就心寒~~~~
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/76292/showart_1134917.html |
|