Linux第十周微职位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

    [[email protected] CA]# groupadd develop

    [[email protected] CA]# useradd -G develop gentoo

    [[email protected] CA]# useradd -G develop centos

    [[email protected] CA]# useradd ubuntu

    [[email protected] CA]# echo gentoo | passwd --stdin gentoo

    更改用户 gentoo 的密码 。

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

    [[email protected] CA]# echo gentoo | passwd --stdin centos

    更改用户 centos 的密码 。

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

    [[email protected] 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 配置共享文件权限:共享权限和文件系统权限二者缺一不可.必须都拥有写权限才能写入.

[[email protected] ~]# setfacl -m group:develop:rwx /data/shared

[[email protected] ~]# set -m user:ubuntu:rx /data/shared

[[email protected] ~]# 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第十周微职位的主要内容,如果未能解决你的问题,请参考以下文章

第十四,十五周微职位

第十六周微职位:Memcached,haproxy,varnish

第十七十八周微职位:tomcat,MogileFS

Linux第七周微职位

linux第六周微职位

linux第五周微职位