linux下samba共享服务器搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下samba共享服务器搭建相关的知识,希望对你有一定的参考价值。


一.samba服务

  1. samba服务器的主要程序

    smbd:提供对服务器中文件打印资源的共享访问(tcp端口139,445)

    nmbd:提供基于netbios主机名称的解析(udp端口137,138)

  2. samba服务脚本

    /etc/init.d/smb

  3. samba的主配置文件

    /etc/samba/smb.conf


二.主配置文件全局配置

 security:user  //安全级别

(share:匿名访问 user:本地用户 server:其他服务器 domain:windows域控提供)


三常用共享目录配置项

  path:共享目录在服务器中对应的实际路径

  guest ok:是否允许所有人访问,等于“public”

  writable:是否可写

  read only:只读

  valid users:指定用户和组访问

  write list:指定用户有可读可写权限


四.权限

 1.共享权限:read only和writeable

 2.目录和文件本身的权限


五.搭建本地用户验证访问

  1. 创建相关用户和组

  2. 将系统用户添加到共享用户

    pdbedit -a -u 用户名(-u可以忽略)

    pdbedit -L (列出所有的samba用户)

    pdbedit -x -u 用户名(删除指定samba用户)

  3. 修改主配置文件

    /etc/samba/smb.conf

    技术分享

    添加一个共享

    技术分享

  4. 设置用户上传后的文件和目录的默然权限

    技术分享

  5. 共享用户映射(别名)

    修改/etc/samba/smbusers文件

    技术分享

6.需要在主配置文件的全局配置里添加:

技术分享


本文出自 “carey” 博客,请务必保留此出处http://careygg.blog.51cto.com/11084669/1737950

以上是关于linux下samba共享服务器搭建的主要内容,如果未能解决你的问题,请参考以下文章

Linux 搭建Samba(共享)服务

Linux搭建Samba共享服务器

linux下实现文件共享:搭建iSCSI服务器(与samba,nfs不同,直接共享设备)

在Ubuntu16.04 64位下搭建samba,实现linux与windows之间的资源共享

11_samba服务器的搭建

在Linux上搭建samba服务后,到Windos上访问不了共享目录的问题排障