Linux-samba服务部署实验

本文描述了如何使用Samba服务在Linux服务器上为财务、人事和技术部门创建具有不同权限的公共文件夹和独立文件夹,包括设置访问列表、组管理、用户权限及测试访问。管理员能够控制各部门员工对文件的操作权限。
摘要由CSDN通过智能技术生成
题目:公司有三个部门,财务、人事、技术
要求:

1、每个部门在文件服务器上都有一个公共文件夹,该文件夹只能被相应部门的员工访问,并向里面写文件,但不能删除,也不能被本部门员工访问。

2、每个员工文件服务器上有一个自己独立的文件夹,该文件夹只能被该员工本人访问,其它任何人没有访问权限

3、服务器上有一个人事部门用于发布公司通告的公共文件夹,该文件夹可以被公司所有员工查看,但只有人事部门的经理能管理文件

4、技术部有3个人,张三、李四、王五,每个人有一个目录,该目录只有其本人可以上传文件,修改,删除文件,其它人只能看。

配置yum仓库

安装服务

查看网卡地址 网卡调至为vm1网卡  关闭防火墙 安全linux

公司有三个部门 、创建3个组

Groupadd caiwu

Groupadd renshi

Groupadd jishu

安装samba服务

Yum install samba* -y

启动smb服务

Systemctl start smb

进入目录

Cd /etc/samba/

备份

Cp -p smb.conf smb.conf.bak

进入编辑文件

Vim smb.conf

复制

修改上面复制的内容  保存退出
每个部门在文件服务器上有一个公共文件夹,该文件只能被相应的部门员工访问

[caiwu]

        comment=caiwu

        path=/opt/caiwu

        write list=@caiwu

        valid users=@caiwu

[jishu]

        comment=jishu

        path=/opt/jishu

        write list=@jishu

        valid users=@jishu

[renshi]

        comment=renshi

        path=/opt/renshi

        write list=@renshi

        valid users=@renshi

第3题:服务器上有一个人事部门经理发布公司通告的公共文件夹

[gg]

        comment=gg

        path=/opt/gg

        write list=@renshi1

        public=yes

第4题:技术部有3个人,张三、李四、王五每个人有一个目录

该目录只有其本人可以上传文件,修改,删除文件,其它人只能看 

[zhangsan]

        comment=zhangsan

        path=/opt/zhangsan

        write list=zhangsan

        public=yes

[lisi]

        comment=lisi

        path=/opt/lisi

        write list=lisi

        public=yes

[wangwu]

        comment=wangwu

        path=/opt/wangwu

        write list=wangwu

        public=yes

-------------------------------------------------

在opt目录下

Cd /opt

创建文件夹

mkdir zhangsan lisi wangwu jishu caiwu renshi gg

ll查看

修改文件夹的权限 修改属主属组

chown :caiwu caiwu/

chown :jishu jishu/

chown :renshi renshi/

只有人事部门经理能管理文件

创建用户

Useradd -g renshi -s /sbin/nologin renshi1

ID renshi1

修改权限

Chown renshi1:renshi gg

chmod 744 gg

创建用户

技术部有3个人,张三、李四、王五

useradd -g jishu -s /sbin/nologin zhangsan

useradd -g jishu -s /sbin/nologin lisi

useradd -g jishu -s /sbin/nologin wangwu

修改用户权限

chown zhangsan zhangsan/

chown zhangsan lisi/

chown zhangsan wangwu/

chmod 744 lisi/ zhangsan/ wangwu/

将用户加入到samba用户

密码为1

pdbedit -a zhangsan

pdbedit -a lisi

pdbedit -a wangwu

pdbedit -a renshi1

添加用户测试

useradd -g caiwu -s /sbin/nologin c1

useradd -g caiwu -s /sbin/nologin c2

useradd -g caiwu -s /sbin/nologin c3

useradd -g jishu -s /sbin/nologin j1

useradd -g jishu -s /sbin/nologin j2

useradd -g jishu -s /sbin/nologin j3

useradd -g renshi -s /sbin/nologin r1

useradd -g renshi -s /sbin/nologin r2

useradd -g renshi -s /sbin/nologin r3

添加到samba用户

pdbedit -a c1

pdbedit -a c2

pdbedit -a c3

pdbedit -a j1

Pdbedit -a j2

Pdbedit -a j3

Pdbedit -a r1

Pdbedit -a r2

Pdbedit -a r3

重启服务

Systemctl restart smb

修改权限

Chmod 1770 renshi/

指定目录生效

测试
登录人事只能进入人事文件夹
登录r1 创建文件夹

测试r2登录 不可以删除人事里面的文件夹

修改权限   如果不可以创建文件夹 进入文件服务器里面

找到gg文件夹  将renshi1前面的@删除

chmod 755 gg

用renshi1登录   新建文件夹

用其他人测试gg
J1登录 打开gg文件夹 修改文件夹内容
结果  修改的内容不可以保存 也不可以删除

测试renshi1经理登录可以添加和删除

chmod 755 zhangsan/ lisi/ wangwu
登录用户测试  只能看自己的文件夹

清除连接

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

X.cc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值