简易的samba服务配置

    技术2022-05-11  85

    这里只给出我以前用的一个简易的samba服务配置的过程。是从windows xp访问linux机器。安全性比较差。

    1.  首先是一些准备工作。比如安装smb,必须有root权限等等。

    关于这一步里面的如何查看是否安装了samba服务以及是否启动等,网上有很多介绍。

    2.  开始,第一步,先设置smb服务的配置文件。

    /etc/samba目录下,有smb.conf,这就是samba服务的配置文件。默认的smb.conf里面会有很多注释掉的信息。这些信息很有用,一般的samba配置也不外乎这些。先给出我的一个配置文件:

    [global]字段是必须字段。其中有很多配置项,我这里只给出workgroup(工作组,可以随便给吧?) “security”是用来设置安全级别,这里是最低级的share级。

    “hosts allow”是允许登陆的主机地址,可以加多个,或者给定范围。

    下面的字段就是你要共享的文件夹了。以”tsg_train”为例,这个在中括号里面的名字就是将来连接时用的子目录。Path是共享文件的地址。

     

    3. 建立文件夹及用户权限。

     首先,用户(比如这里的”fei”)必须是linux机器上的用户。如果没有,新建一下

    useradd fei

    passwd fei

    *****  -> 密码1

    *****

    然后,把这个用户加到smb服务的用户里面。

    假设现在在/etc/samba目录下。

    “smbpasswd  –a fei “

    “…” -> 密码2

    “…”

    然后建立文件夹,

    “mkdir  /home/fei/TSGtrain”

    “id  fei”

    显示: “group 用户都是fei”,那么

    “chown –R fei:fei /home/fei/TSGtrain”

    4. 重起smb服务。

    可以先用”testparm”命令(不加任何参数),查看配置文件格式是否正确。

    “service smb restart”

    5.windows机器上,映射网络硬盘。

    Step 1:

    Step2:

    其中,”192.168. 137.40” linux主机地址,tsg_train就是配置文件中[]里面的名字。

    Step3:”finish, 会出现输入用户名和密码的地方,输入fei和密码2

    如果,是默认的”guests”用户名,那么在页面,点”different user name”

     

    换成自己的用户名密码。

    如果还不成功,那么检查

    linux机器是否开了防火墙。“setup->firewall配置->disable掉,或者让相应端口通过。

     

    6. ok了, enjoy吧!

     


    最新回复(0)