博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu linux上配置samba服务器
阅读量:4704 次
发布时间:2019-06-10

本文共 1677 字,大约阅读时间需要 5 分钟。

1.安装samba

  sudo apt-get install samba

  安装成功后,配置samba

2.配置samba

  samba的配置文件一般就放在/etc/samba目录中,主配置文件是smb.conf

  • 新建配置文件

    首先备份一下samba的配置文件

      cd /etc/samba

      mv smb.conf smb.confbak

    然后重新创建一个smb.conf文件

  • 修改配置文

    首先向配置文件中加入如下内容:

    [share]           share这个名字也是可以随便起的,这个是在windows下访问时显示的名字

    path = /home/john/ share 也就是你要共享的文件的路径
    available = yes 
    browseable = yes 可读  
    public = yes 权限public
    writable = yes 可写可更改
    valid users = myname myname是自己起的,就是这个服务器的用户
    create mask = 0700 
    directory mask =0700 
    force user =nobody 
    force group = nogroup

    随后更改[global]里的workgroup=(windows所在的workgroup或者Domain)

    查看windows所在workgroup或者domain:我的电脑--属性--高级属性--computer里都有

  • 创建samba账户

    现在要添加myname这个网络访问账户,如果不添加的话,比如使用windows里的map network drive的时候,会出错,或者出现一个登陆窗口,你根本没有账户怎么设置。

      我为了简单,用的是linux上已经存在的用户名。如果直接使用系统中的账户,然后会要求输入samba账户的密码,这个密码不是开机登陆时使用的,而是要访问WIN共享文件

    或者win共享文件要访问你的时候要填的密码。

    现在要新增网络使用者的账号

        sudo gedit /etc/samba/smbusers 

    在新建立的文件内加入下面这一行并保存:

        myname= “networkusername” 只有这样,你的用户设置才有效

  • 重启samba服务器

    sudo testparm  验证一下配置参数

2.测试

    smbclient -L \\linux上ip -U myname  。。enter以后输入刚才设置的samba密码

3.使用

  然后就可以到windows下输入ip并使用 了

  

 

关于samba:

    为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba(server message block)服务,Samba服务为两种不同的操作系统架起了一座桥梁,使

  Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。

    Samba服务器的工作原理是:客户端向Samba服务器发起请求,请求访问共享目录,Samba服务器接收请求,查询smb.conf文件,查看共享目录是否存在,以及来访者的访问权限,

  如果来访者具有相应的权限,则允许客户端访问,最后将访问过程中系统的信息以及采集的用户访问行为信息存放在日志文件中。 

参考博客:http://my.oschina.net/junn/blog/171388

     http://www.cnblogs.com/whiteyun/archive/2011/05/27/2059670.html

转载于:https://www.cnblogs.com/youngyaya/p/3831368.html

你可能感兴趣的文章
数据库插入数据乱码问题
查看>>
altium annotate 选项设置 complete existing packages
查看>>
【模式识别与机器学习】——SVM举例
查看>>
【转】IT名企面试:微软笔试题(1)
查看>>
IO流入门-第十章-DataInputStream_DataOutputStream
查看>>
DRF的分页
查看>>
Mysql 模糊匹配(字符串str中是否包含子字符串substr)
查看>>
python:open/文件操作
查看>>
流程控制 Day06
查看>>
Linux下安装Tomcat
查看>>
windows live writer 2012 0x80070643
查看>>
tomcat 和MySQL的安装
查看>>
git常用操作
查看>>
京东SSO单点登陆实现分析
查看>>
u-boot启动第一阶段
查看>>
MySQL批量SQL插入性能优化
查看>>
定义列属性:null,default,PK,auto_increment
查看>>
用户画像展示
查看>>
C#中StreamReader读取中文出现乱码
查看>>
使用BufferedReader的时候出现的问题
查看>>