1、现在的ubuntu系统都默认安装了samba服务,如果是精简系统的话,可以通过apt-get进行安装
sudo apt-get install samba sudo apt-get cifs-utils
2、给你要共享的目录添加权限
# /home路径下新建一个文件夹,名为share mkdir /home/share # 给文件夹增加读写等权限(777代表所有权限) sudo chmod 777 /home/share
3、创建samba账户(如果用已经有的系统账户,可以跳过3,直接看步骤4)
# zhangps 为新建的账户名 sudo useradd zhangps
4、为已有的账户设置samba密码
# 为zhangps用户设置密码 sudo smbpasswd -a zhangps # 输入上面命令回车后,根据系统提示,输入两次密码
5、修改Samba的配置文件:smb.conf
#修改之前先备份一下 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak #vi 命令打开smb.conf配置文件 sudo vi /etc/samba/smb.conf
①为了防止出现中文目录乱码的情况,找到[global]字段,在其中添加:
display charset = UTF-8 unix charset = UTF-8 dos charset = cp936
②在文件最后,添加要共享的文件夹字段
[share] path = /home/share available = yes browseable = yes public = yes writable = yes valid users = zhangps #zhangps是步骤3创建的用户。 create mask = 0700 directory mask =0700 force user =nobody force group = nogroup
6、重启samba服务或者重启ubuntu系统
sudo /etc/init.d/smbd restart
7、在window中测试
ubuntu中输入ifconfig命令,查看ubuntu系统的ip地址,记下IP为:192.168.216.130
然后在Windows中输入 //192.168.216.130 进行测试。速度稍微有点慢,稍微等待一下即会成功打开共享文件夹。