84 Star 260 Fork 90

冷川 / Linux-Tutorial

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Samba.md 2.30 KB
一键复制 编辑 原始数据 按行查看 历史
Judas.n 提交于 2016-04-02 07:44 . 2016-04-02格式调整

Samba 介绍

Samba 安装

  • 查看是否已安装:

  • CentOS:rpm -qa | grep samba

  • Ubuntu:dpkg -l | grep samba

  • 安装:

  • CentOS 6:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Ubuntu:sudo apt-get install -y samba samba-client

Samba 服务器配置文件常用参数

  • 配置文件介绍(记得先备份):sudo vim /etc/samba/smb.conf
  • 该配置解释:
    • 在 [globle] 区域
      • workgroup = WORKGROUP #WORKGROUP表示Windows默认的工作组名称,一般共享给windows是设置为WORKGROUP
      • security = user #ubuntu下配置文件默认没有这句,这个是自己填上去的。表示指定samba的安全等级,安全等级分别有四种:share(其他人不需要账号密码即可访问共享目录)、user(检查账号密码)、server(表示检查密码由另外一台服务器负责)、domain(指定Windows域控制服务器来验证用户的账号和密码)
    • 在新区域区域
      • 当 security = share 使用下面这段,这段自己添加的,其中myshare这个名字表示其他机子访问该分享地址时用:file://该服务机IP/myshare
      [myshare]
        comment = share all
        path = /opt/mysamba #分享的目录,其中这个目录需要chmod 777 /opt/mysamba权限
        browseable = yes
        writable = yes
        public =yes
      • 当 security = user 使用下面这段,这段自己添加的,其中 myshare2 这个名字表示其他机子访问该分享地址时用:file://该服务机IP/myshare2
      • 可以返回的账号必须是系统已经存在的账号。先给系统添加账号:useradd user1,再用samba的设置添加账号:pdbedit -a user1,会让你设立该samba账号密码。列出账号:pdbedit -L
      [myshare2]
        comment = share for users
        path = /opt/mysamba2  #分享的目录,其中这个目录需要chmod 777 /opt/mysamba权限
        browseable = yes
        writable = yes
        public = no
  • 启动服务:
  • sudo service samba restart

Samba 资料

Shell
1
https://gitee.com/lengchuan/Linux-Tutorial.git
git@gitee.com:lengchuan/Linux-Tutorial.git
lengchuan
Linux-Tutorial
Linux-Tutorial
master

搜索帮助