码迷,mamicode.com
首页 > 系统相关 > 详细

Linux第十周微职位

时间:2017-08-29 00:00:57      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:linux第十周微职位

1、建立samba共享,共享目录为/data,要求:(描述完整的过程)

1)共享名为shared,工作组为magedu;

2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;

3)添加samba用户gentoo,centos和ubuntu,密码均为“mageedu”;

4)此samba共享shared仅允许develop组具有写权限,其他用户只能以只读方式访问;

5)此samba共享服务仅允许来自于172.16.0.0/16网络的主机访问;

  1. 建立共享samba目录文件,创建工作组,添加用户:

    ]# mkdir -pv /data/shared

    [root@localhost CA]# groupadd develop

    [root@localhost CA]# useradd -G develop gentoo

    [root@localhost CA]# useradd -G develop centos

    [root@localhost CA]# useradd ubuntu

    [root@localhost CA]# echo gentoo | passwd --stdin gentoo

    更改用户 gentoo 的密码 。

    passwd:所有的身份验证令牌已经成功更新。

    [root@localhost CA]# echo gentoo | passwd --stdin centos

    更改用户 centos 的密码 。

    passwd:所有的身份验证令牌已经成功更新。

    [root@localhost CA]# echo gentoo | passwd --stdin ubuntu

    更改用户 ubuntu 的密码 。

    passwd:所有的身份验证令牌已经成功更新。

2.安装samba   :yum install samba

1)编辑smb.conf 文件 vim /etc/samba/smb.conf 

3 添加samba用户gentoo,centos和Ubuntu,密码为各自用户名:

技术分享

]# vim /etc/samba/smb.conf后面添加
     //自定义共享:
          [shared]
          comment = shared test file
          path = /data/shared
          writable = yes
          guest ok = yes

测试配置文件是否有错误及生效

#] testparm

4  启动samba服务:]# systemctl start smb

5 配置共享文件权限:共享权限和文件系统权限二者缺一不可.必须都拥有写权限才能写入.

[root@localhost ~]# setfacl -m group:develop:rwx /data/shared

[root@localhost ~]# set -m user:ubuntu:rx /data/shared

[root@localhost ~]# ls -ld /data/shared

drwxrwxr-x+ 2 root root 6 8月  28 05:49 /data/shared

6 交互式数据访问:

技术分享

7 测试结果

  首先以一台cent6客户端分别用centos和Ubuntu用户登录samba服务,前者可上传文件,后者则只读:

技术分享

技术分享




本文出自 “11822904” 博客,请务必保留此出处http://11832904.blog.51cto.com/11822904/1959789

Linux第十周微职位

标签:linux第十周微职位

原文地址:http://11832904.blog.51cto.com/11822904/1959789

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!