Linux中samba服务器搭建

目的:在Linux/Windows主机之间共享数据

步骤:

1.所需的软件包
  samba
  samba-common
  samba-client
  本机IP:192.168.1.115

2.配置samba服务器:/etc/samba/smb.conf
  简单设置如下:
  workgroup = MYGROUP --------工作组名称
  netbios name = DAVID ZHAO------NETBIOS名
  security=user|share|ads--------配置共享验证模式
(user:需要用户密码验证 share:完全共享 ads:借助目录服务器来验证)
  
  [share]
  comment=DAVID ZHAO's share
  path = /software -------共享路径
  guest ok = yes----------guest是否可以访问
  browseable=yes----------别人是否可以查看到共享列表
  writeable=no------------别人是否可以读写
  invalid users=u1---限制某些用户访问
 
  配置完smb.conf后可以通过testparm来测试配置的准确性

3.当将security设置为user时,需要samba服务器提供登录用户
  可以通过smbpasswd来添加用户(这里所添加的用户必须是主机已经定义的合法用户)
  smbpasswd -a student  ------- 添加student为samba用户,同时指定登录samba的密码

4.完成配置,运行服务
  service smb start (这里出现了服务名对应多个启动脚本的情况)

5.查看共享(客户机IP:192.168.1.116)
  smbclient -L 192.168.1.115
  此时可以查看到samba服务器的共享列表

  接下来就是如何访问共享:
  a.通过smbclient
  smbclient //192.168.1.115/share -U student
  password:
  验证通过后进入smb命令行,此时就可以访问共享文件
  smb:\>

  b.通过挂载该共享目录来访问
  mount -t cifs //192.168.1.115/share /mnt -o username=student
  password:
  验证通过后,共享目录即挂载至/mnt目录下

6.Windows下如何查看Linux共享
  在开始->运行中输入samba服务器地址:192.168.1.115
  此时即可看到共享列表

你可能感兴趣的:(linux,windows,Security,脚本,软件测试)