红联Linux门户
Linux帮助

linux简单设置samba,提供windows共享

发布时间:2008-09-02 21:09:20来源:红联作者:altaitai
首先,启动samba服务,并且确保linux启动时自动启动。

我使用centos5.2,默认安装了samba,安装目录/etc/samba

其中有2个配置文件:smb.conf和smbusers,主要修改也在这两个文件中。另外还有记录密码的passdb.tdb,这个文件不需要手动设置。

创建samba用户:
由于我们设置的是以“用户”为验证模式,所以该帐户必须是linux系统帐户中存在的。

先创建一个新用户(linux用户),比如linuxsmb,账户目录/home/linuxsmb。帐户可操作自己的用户目录,所以共享也设置在这个目录中,否则如果设置在其他用户目录/home/user1或者其他目录时,会有windows共享时无权操作的问题。

随后建立samba用户:smbpasswd -a linuxsmb

设置共享密码后即可。

随后打开smbusers文件,会看到其中增加了一行 linuxsmb = linuxsmb

然后修改smb.conf文件:

在[global]中设置工作组和服务器信息:
workgroup = mygroup
server string = Samba Server Version %v

共享目录设置,一般在文件最后部分:
[smbtest] //共享名称,可以是任意
path = /home/linuxsmb //共享目录,应该是linuxsmb用户有权操作的目录
writeable = yes //写权限
browseable = yes //可见
guest account = linuxsmb //用户访问帐户

重新启动samba,使设置生效。

然后在windows中访问共享,比如//192.168.1.100(samba服务器ip),会要求输入samba帐户的用户名和密码,此处的我们填写linuxsmb帐户用户名和密码。如果能够访问,那么就设置成功了。

smbpasswd关于samba帐户的操作:
smbpasswd -a USERNAME 增加用户
smbpasswd -x USERNAME 删除用户
smbpasswd -d username 禁用用户
文章评论

共有 6 条评论

  1. a42088772 于 2008-12-03 10:14:56发表:

    0:w(5(

  2. a42088772 于 2008-12-03 10:14:44发表:

    0:w(5(

  3. sdtianming 于 2008-11-12 20:07:22发表:

    好贴,不顶不像话

  4. yuhongchun 于 2008-09-04 20:15:30发表:

    虽然写得很简单,但我也顶下。

  5. kotel-guolijun 于 2008-09-04 16:13:27发表:

    谢谢分享!!呵呵

  6. weixq316 于 2008-09-02 23:06:00发表:

    好帖,顶~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~