Win7系统配置samba服务器的操作方法

编辑:chenbx123 来源:U大侠 时间:2018-07-11

  【samba实践】

  注意:在试验之前,请先检测selinux是否关闭,否则可能会试验不成功。关于如何关闭selinux请查看第十五章 linux系统日常管理的“linux的防火墙”部分

  1. 共享一个目录,任何人都可以访问,即不用输入密码即可访问,要求只读。

  打开samba的配置文件/etc/samba/smb.conf

  [global]部分

  把”MY GROUP”改成”WORKGROUP”

  把”security = user” 修改为“security = share”

  然后在文件的最末尾处加入以下内容:

  [share]

  comment = share all

  path = /tmp/samba

  browseable = yes

  public = yes

  writable = no

  mkdir /tmp/samba

  chmod 777 /tmp/samba

  启动samba服务

  /etc/init.d/smb start

  测试:

  首先测试你配置的smb.conf是否正确,用下面的命令

  testparm

  如果没有错误,则在你的windows机器上的浏览器中输入file://IP/share 看是否能访问

  2. 共享一个目录,使用用户名和密码登录后才可以访问,要求可以读写

  打开samba的配置文件/etc/samba/smb.conf

  [global] 部分内容如下:

  [global]

  workgroup = WORKGROUP

  server string = Samba Server Version %v

  security = user

  passdb backend = tdbsam

  load printers = yes

  cups options = raw

  然后加入以下内容:

  [myshare]

  comment = share for users

  path = /samba

  browseable = yes

  writable = yes

  public = no

  保存配置文件,创建目录:

  mkdir /samba

  chmod 777 /samba

  然后添加用户。因为在[globa]中” passdb backend = tdbsam”,所以要使用” pdbedit” 来增加用户,注意添加的用户必须在系统中存在。

  useradd user1 user2

  pdbedit -a user1 # 添加user1账号,并定义其密码

  pdbedit -a user2

  pdbedit -L # 列出所有的账号

  测试:

  打开IE浏览器输入file://IP/myshare/ 然后输入用户名和密码

  3. 使用linux访问samba服务器

  Samba服务在linux下同样可以访问。前提是你的linux安装了samba-client软件包。安装完后就可以使用smbclient命令了。

  smbclient //IP/共享名 -U 用户名

  如:[root@localhost]# smbclient //10.0.4.67/myshare/ -U user1

  Password:

  Domain=[LOCALHOST] OS=[Unix] Server=[Samba 3.0.33-3.29.el5_6.2]

  smb: \》

  出现如上所示的界面。可以打一个”?”列出所有可以使用的命令。常用的有cd, ls, rm, pwd, tar, mkdir, chown, get, put等等,使用help + 命令可以打印该命令如何使用,其中get是下载,put是上传。

  另外的方式就是通过mount挂载了:

  如:

  mount -t cifs //10.0.4.67/myshare /mnt -o username=user1,password=123456

  格式就是这样,要指定-t cifs //IP/共享名本地挂载点 -o后面跟username 和 password

  挂载完后就可以像使用本地的目录一样使用共享的目录了。

  其他电脑常见问题:

  台式电脑开机后就自动断电关机的原因及其解决方法

  移动硬盘插入电脑后不识别没有显示盘符的解决方法

  Win7系统怎么设置防火墙 电脑开启防火墙的方法

  更多精彩内容,请关注U大侠官网或者关注U大侠官方微信公众号(搜索“U大侠”,或者扫描下方二维码即可)。

U大侠微信公众号
U大侠微信公众号

  有问题的小伙伴们也可以加入U大侠官方Q群(129073998),U大侠以及众多电脑大神将为大家一一解答。

分享: