实例1:配置账号密码登录
安装samba服务器 创建共享目录
   sudo apt-get install samba samba-common
   
   sudo mkdir /home/share
   
   sudo chmod 777 /home/share
   共享目录配置
   
   sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak       //修改配置文件之前最好做个备份
   
   sudo gedit /etc/samba/smb.conf
   
   security = user //需要账号和密码才能访问
   
   #security=user 后面添加:
   
   #security=share //匿名用户访问
   在文件结尾添加如下行:
   
   [myshare]
   
   comment=my share directory
   
   path=/home/share
   
   browseable=yes
   
   writable=yes
   
   共享目录配置完成
   增加samba用户 smbuser 密码123456 并重启
   
   sudo useradd smbuser
   
   sudo smbpasswd -a smbuser
   
   sudo service smbd restart
   在Windows 下访问共享目录,可点击运行,输入
   
   \\192.168.0.10\myshare
   
   这样就能以匿名用户访问共享目录myshare了。
   实例2:
   
   配置匿名用户登录
   1. Samba软件包的安装
   
   使用源安装,在终端中输入如下命令:
   #sudo apt-get install samba
   
   #sudo apt-get install smbclient
   
   2. Samba服务器的启动、关闭和重启
   启动Samba服务器只需执行如下命令:
   
   #sudo /etc/init.d/samba start
   关闭Samba服务器:
   
   #sudo /etc/init.d/samba stop
   重新启动Samba服务器:
   
   #sudo /etc/init.d/samba restart
   (1)在Windows系统中不用输入密码访问Linux共享目录
   
   在Linux共享一个目录,将建立好的目录的设置信息写入/etc/smb.conf文件即可。
   
   如:若共享/home/myth/share目录,要在 Windows系统中访问这个共享的目录,假设Windows主机的IP为192.168.0.11,Linux主机的IP为192.168.10,进行 如下操作:
   
   #mkdir /home/myth/share
   
   sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak       //修改配置文件之前最好做个备份
   
   #vim /etc/samba/smb.conf
   
   或者使用 sudo gedit /etc/samba/smb.conf 打开配置文件
   
   将文件中的内容做如下相应修改:
   
   #security=user 后面添加:
   
   security=share
   
   在文件结尾添加如下行:
   
   [share]
   
   comment=this is Linux share directory
   
   path=/home/myth/share
   
   public=yes
   
   writable=yes
   保存退出,启动Samba服务:
   
   #/etc/init.d/samba start
设置完成!
   1、打开”终端窗口”,输入”sudo useradd smbuser”–>回车–>用户创建成功。
   
   2、输入”sudo smbpasswd -a smbuser”–>回车–>输入两次密码–>回车–>密码设置成功,这个用户属于smb组。
   
   3、输入”sudo service smbd restart”重启samba服务–>回车–>服务重启成功。
1、在”运行”窗口中输入”\\192.168.1.4″–>回车–>双击打开myshare–>回车–>输入用户名和密码–>回车–>访问成功。
 
