1.sudo apt-get install samba samba-common-bin
2.sudo nano /etc/samba/smb.conf
3.在最后面增加如下内容
[Samba]
# 说明信息
comment = PI Samba
# 可以访问的用户
valid users = pi,root
# 共享文件的路径,raspberry pi 会自动将连接到其上的外接存储设备挂载到/media/$
path = /mnt/sda1/
# 可被其他人看到资源名称(非内容)
browseable = no
# 可写
writable = yes
# 新建文件的权限为 777
create mask = 0777
# 新建目录的权限为 777
directory mask = 0777
4.ctrl + x
5.Enter
以下内容截取自http://blog.csdn.net/mika85489/article/details/49814819
在/etc/samba下运行sudo smbpasswd -a user_name 这个命令将系统用户加入samba。
例如我的raspberry常用的用户是pi ,那么上面user_name替换为pi,那么windows端通过pi用户名和pi的密码就可以访问share资源,访问的身份就是pi
运行这个命令以后会产生/etc/samba/smbpasswd文件,并且其权限是600,其实这里面就保存的samba可访问用户的用户名和密码信息。
6.sudo samba restart
Done!