Skip to Content

在Linux中配置匿名访问的samba

 安装samba服务软件包。

  1.确认当前系统中至少安装有samba、samba-client、samba-common这三个软件包,命令如下:

  [root@linux-01 ~]# rpm -qa | grep samba

  samba-common-3.0.33-3.7.el5

  samba-3.0.33-3.7.el5

  samba-client-3.0.33-3.7.el5

  2.有时在安装samba包时可能会出现下面的错误提示:

  [root@linux-01 Server]# rpm -ivh samba-3.0.33-3.7.el5.i386.rpm

  warning: samba-3.0.33-3.7.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

  error: Failed dependencies:

  perl(Convert::ASN1) is needed by samba-3.0.33-3.7.el5.i386

  这是因为软件包依赖关系,可以使用下面命令进行安装:

  [root@linux-01 Server]# rpm -ivh --nodeps samba-3.0.33-3.7.el5.i386.rpm

  修改smb.conf配置文件

  [root@linux-01 ~]#mkdir /home/myshare //建立共享文件夹share

  [root@linux-01 ~]#vi /etc/samba/smb.conf //打开smb.conf配置文件

  workgroup = WORKGROUP //修改为与windows主机同一个默认工作组

  security = share //将安全级别修改为“share”

  然后按PageDown键到文件末尾添加如下配置内容:

  [myshare]

  comment = This is myshare //文件夹注释信息

  path = /home/myshare //设置共享文件夹在服务器重的路径

  browseable = yes //设置该共享文件夹在“网上邻居”中是否可见,设置为no时相当于

  隐藏共享文件夹。

  guest ok = yes //设置该共享文件夹是否所有人都可以访问,同public配置项

  read only = yes //设置该共享文件夹权限为只读

  更多smb.conf配置项请参考>>

  配置完成后按Esc键进入命令模式,再按wq保存退出。

  配置完毕后,启动smb服务,命令如下:

  [root@linux-01 ~]#service smb start

  验证配置:

  1.把Linux服务器和客户端IP地址配好。

  2.在客户端打开网络邻居会出现我们刚才创建的共享文件夹。

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.