您的当前位置:首页正文

Samba在Linux系统中建立共享目录

来源:爱站旅游
导读Samba在Linux系统中建立共享目录
在Linux系统中建立共享目录,使Windows系统中的用户以映射帐户登录共享目录

操作系统:Redhat Enterprise Linux 5.4 使用软件:Samba

操作前提:在Redhat Enterprise Linux 5.4已经正确安装了Samba

第一步:在Linux系统中建立所要共享的目录,在操作终端中输入: mkdir /tmp/test (建立目录) chmod 777 /tmp/test (给目录添加权限) 建立一个用户,在操作终端中输入: useradd tt1 (建立用户) passwd tt1 (给用户添加密码) 如下图:

第二步:在操作终端中输入:vi /etc/samba/smb.conf,在Global Settings区域中添加:

username map=/etc/samba/smbusers,见下图:

这是所添加的内容

接着在smb.conf的最后添加如下内容:

[sharedect] comment = linux sharedect path = /tmp/test valid user = archive writable = yes

添加完毕,保存退出!

可选操作:在操作终端中输入:vi /etc/samba/smbusers,在最后输入:tt1 = flashyhl usershare,如下图:

这是所添加的内容 虚拟帐号(映射帐号) Samba帐号

添加完毕,保存退出!

重启smb服务,在操作终端中输入:service smb restart,见下图:

最后建立samba帐号,在操作终端中输入:smbpasswd –a tt1,见下图:

这样tt1的samba帐号建好了

下面可以做测试了,在 /tmp/test/ 下面建一个文件,在操作终端中输入:touch /tmp/test/file.test,这样 /tmp/test/ 就有一个文件:file.test,见下图:

在Windows下看一看结果:在地址栏里输入:\\\\192.168.110.133\\sharedect,确定,会出现登陆窗口,见下图:

输入用户名和用户密码(以映射帐号登录),见下图:

之后可以看到刚才所创建的文件:file.test,见下图:

所创建的文档

退出,也可用samba帐号登录!在Windows下复制一个文件进来:

转到Linux 下面,见下图:

可以看到这个文件

至此,就实现了这个功能!

要点:

在windows中也增加tt1的guests用户,密码和samba用户一样,然后在IIS中创建虚拟目录,目录选择“另外一台计算机的共享”即可。要注意的是,iis的站点也需要用tt1用户。

samba和iis的站点和虚拟目录用户名称和密码一致

smb.conf配置中的interfaces = lo eth0千万不能写成interface=eth0,会导致C语言写的FTP无法正常运行。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top