NFS共享服务练习之配置samba共享并且实现www目录共享

it2024-12-21  8

实验环境: 系统:centos 7.6 配置: Smb服务器192.168.6.129 客户机192.168.6.130

简介: 创建/www共享目录

[root@Centos7 ~]# mkdir /www

1.安装samba 192.168.6.129

[root@Centos7 ~]# yum install -y samba

2.配置samba共享/www目录

[root@Centos7 ~]# vim /etc/samba/smb.conf 添加一下内容 [share_www] comment = share /www path = /www read only = no create mask =0664 directory mask = 0775

检查配置文件是否正确

[root@Centos7 ~]# testparm

3.启动smb 服务

[root@Centos7 /]# systemctl start smb

端口默认工作在tcp 的445端口

4.在客户端192.168.6.130使用smbclient查看是否能够看到smb服务端共享的目录

[root@Centos7 ~]# smbclient -L \\192.168.6.129

5.在samba服务器192.168.6.129上添加一个samba账户

[root@Centos7 ~]# useradd -s /sbin/nologin tom

6.修改密码

[root@Centos7 ~]# smbpasswd -a tom [root@Centos7 ~]# pdbedit -L

备注:samba服务的用户必须是Linux主机上存在的用户,为了安全我们创建用户时需要指定其shell类型为/sbin/nologin

在客户机192.168.6.130上用新建的用户去连接samba服务

[root@Centos7 ~]# smbclient //192.168.6.129/share_www -U tom%123456

备注:我们新建的tom用户在客户端操作没有上传权限,只有下载权限。这是因为samba虽然指定了共享目录可写,但是对于tom用户在服务端上的文件系统没有授权为可写,所以tom用户暂时没法上传,需要上传文件我们就必须要对其文件系统赋予tom用户有写的权限才行

8.在服务端192.168.6.129上授权Tom用户可以对/www目录有读写执行权限

[root@Centos7 www]# setfacl -m u:tom:rwx /www [root@Centos7 www]# getfacl /www

9.测试,在客户端用tom 用户访问共享目录,然后上传文件,查看是否正常

最新回复(0)