侧边栏壁纸
博主头像
一揽芳华 博主等级

行动起来,活在当下

  • 累计撰写 265 篇文章
  • 累计创建 24 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

8.3、项目实战samba服务

芳华是个男孩!
2024-10-14 / 0 评论 / 0 点赞 / 12 阅读 / 0 字
广告 广告

title: 03-实战:smb服务
order: 3

icon: lightbulb

需求:

  • 账号建立:产研部门所有人员,产品、开发、测试、运维;
  • 目录建立:各二级部门分别建立以部门名称为文件夹的目录;
  • 初步权限管理:各部门成员对本部门目录有读写权限,对其他部门目录有读权限;
  • 建立共享目录,所有人有增删权限;
  • 部门目录结构自行定义.

1、安装samba服务

[root@samba-server ~]# yum install samba* -y

2、创建用户组

[root@samba-server ~]# groupadd cs  //测试组
[root@samba-server ~]# groupadd cp //产品组
[root@samba-server ~]# groupadd kf //开发组
[root@samba-server ~]# groupadd yw //运维组

3、用户创建并加入相关组

[root@samba-server ~]# useradd -g cs -s /sbin/nologin csuser //测试组员工
[root@samba-server ~]# useradd -g cp -s /sbin/nologin cpuser //产品组员工
[root@samba-server ~]# useradd -g kf -s /sbin/nologin kfuser  //开发组员工
[root@samba-server ~]# useradd -g yw -s /sbin/nologin ywuser //运维组员工

4、创建用于访问samba的用户名密码

[root@samba-server ~]# smbpasswd -a csuser
[root@samba-server ~]# smbpasswd -a cpuser
[root@samba-server ~]# smbpasswd -a kfuser
[root@samba-server ~]# smbpasswd -a ywuser

//密码统一为:0000

5、创建共享目录并修改共享目录的属主属组权限

[root@samba-server ~]# mkdir -p /date/{cs,cp,ks,yw}
[root@samba-server ~]# chown csuser.cs /date/cs
[root@samba-server ~]# chown cpuser.cp /date/cp
[root@samba-server ~]# chown kfuser.kf /date/kf/
[root@samba-server ~]# chown ywuser.yw /date/yw

6、备份主配置文件

[root@samba-server ~]# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

7、删除主配置文件的内容,并添加如下内容

[root@samba-server ~]# vi /etc/samba/smb.conf
[globall]
workgroup=mysamba
netbios name=mysamba
server string=this is mysamba
security=user

[测试部门]
comment=this is ceshi samba
path=/date/cs
writeable=yes
browseaable=yes
valid user=@cs
create mode = 0777
directory mode=0777

[产品部门]
comment=this is chanping samba
path=/date/cp
writeable=yes
browseaable=yes
valid user=@cp
create mode = 0777
directory mode=0777

[开发部门]
comment=this is kaifa samba
path=/date/kf
writeable=yes
browseaable=yes
valid user=@kf
create mode = 0777
directory mode=0777

[运维部门]
comment=this is yunwei samba
path=/date/yw
writeable=yes
browseaable=yes
valid user=@yw
create mode = 0777
directory mode=0777

8、关闭防火墙等配置

[root@samba-server ~]# systemctl stop firewalld && iptables -F && setenforce 0

9、测试,分别使用账号密码进行登录测试,并新建文件,查看权限提示。

10、如果你多次访问共享服务本地会有缓存信息,请访问请允许cmd窗口使用命令: net stop workstation 清除本地缓存的访问共享服务的信息。

0
广告 广告

评论区