在网上查了很多sanmba配置的文章,发现要么是错的,要么就是讲的不全,经过1天的摸索,现总结如下。
本文范围:
在raspberry上安装samba , windows上访问
只配置两个例子
一个是匿名访问,windows端不用输入用户名密码即可访问raspberry上的共享资源。
另一个是需要用户名密码才能访问。
1.安装
sudo apt-get install samba
配置文件在:/etc/samba/smb.conf
执行文件在:/usr/sbin/smbd
这样安装默认是开机自启动的
2.配置
samba的所有配置项都在/etc/samba/smb.conf这个文件中进行设置
“#”和“;”用来做行注释
另外可以通过testparm测试该配置文件的配置内容
默认的配置文件中主要有三个部分:
[global]
[homes]
[printers]
其中[global]定义全局变量配置,主要有安全等级、传输加密、log文件位置、认证方式等
后面两个都是共享项目,分别是当前用户的“家”目录,和打印机共享
具体每个配置项对应的意义参考:Samba配置文件常用参数详解
将之前的配置文件备份,重新建立smb.conf文件
下面开始配置匿名访问例子
匿名用户
用户名缺省为:nobody
用户组缺省为