Linux学习日记-CentOS 7下samba服务配置(二)

(来自http://www.360doc.com/content/15/0528/10/4330887_473816070.shtml)

案例一:

现有一个工作组workgroup,需要添加samba服务器作为文件服务器,并发布共享文件目录/share,共享名位public,此共享目录允许所有员工访问

修改/etc/samba/smb.conf内容,主要为以下几点

[global] 下

workgroup = WORKGROUP 

。。。

security = share 

。。。

[public] //设置针对的是共享目录个别的设置,只对当前的共享资源起作用

         comment = Public Stuff //对共享目录的说明文件,自己可以定义说明信息

        path = /share                                    //用来指定共享的目录,必选项

        public = yes     

配置完成,建立share目录

mkdir  /share

touch /share/samba.txt

touch /share/a.txt       //    /share目录下有两个txt文件

chmod  -R nobody:nobody /share/                 //设置share目录权限为匿名账户可访问可上传可下载,则samba.txt和a.txt默认权限为 -rw-r--r--(文件权限在文件权限一文中会提到)

service smb restart                    //重启samba服务

在Windows宿主机win+r输入虚拟机IP如:  \\192.168.10.165 即可访问share目录

案例二:

公司现有多个部门,因工作需要,将TS部的资料存放在samba服务器的/ts 目录中集中管理,以便TS人员浏览,并且该目录只允许TS部员工访问。

a. 添加TS部组和用户

建立用户的同时加入到相应的组中的方式:useradd -g 组名 用户名

groupadd ts

useradd -g ts sandy

useradd -g david

passwd sandy       //设置sandy登录密码

passwd david       //设置david登录密码

b. 在根目录下建立/ts 文件夹

touch  -p  /ts/new.txt            //创建ts目录并在目录下创建一个txt文件

c. 将刚才建立的两个帐户添加到samba的账户中

smbpasswd -a sandy

smbpasswd -a david

d. 修改主配置文件如下

[global]

...

security = user //用户级别,由提供服务的Samba服务器负责检查账户和密码

...

[ts] //添加ts 组目录,只允许ts组成员访问

        comment = TS

        path = /ts

        valid users = @ts



service smb restart //重启samba服务

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构...
    garyond阅读 14,873评论 2 29
  • 案例一、公司现有一个工作组workgroup,需要添加samba服务器作为文件服务器,并发布共享目录/home/s...
    SkTj阅读 5,142评论 1 1
  • 1.SAMBA服务简介 (1)SAMBA的功能: • 共享文件和打印,实现在线编辑• 实现登录SAMBA用户的身份...
    尛尛大尹阅读 4,783评论 0 1
  • smb(samba): 1、用于linux和windows之间的文件共享,可以实现匿名用户和本地用户之间的文件共享...
    柒夏锦阅读 4,638评论 0 4
  • 2018年6月4日 星期一 天气晴 新的一周开始了,周一升国旗,孩子们七点二十到校,穿校服带红领巾这是每...
    秋日私语666阅读 728评论 0 0