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服务

你可能感兴趣的:(Linux学习日记-CentOS 7下samba服务配置(二))