CentOS 7 配置 samba服务器

摘要:
一、在服务器端上安装软件并进行相关配置(以下操作需用用户root进行):1、安装samba:yum-yinstallsambasamba-client2、启动服务并设置开机启动:systemctlstartsmb,systemctlenablesmb3、创建共享文件:mkdir/public4、建立安全上下文:chcon-tsamba_share_t/public5、创建smb用户:useradd

一、在服务器端上安装软件并进行相关配置(以下操作需用用户root进行):

1、安装samba: yum -y install samba samba-client

2、启动服务并设置开机启动: systemctl start smb , systemctl enable smb

3、创建共享文件 : mkdir /public

4、建立安全上下文: chcon -t samba_share_t /public

5、创建smb用户: useradd smbuser -s /sbin/nologin

6、为用户添加密码: smbpasswd -a smbuser

7、设置其它用户可拥有写入权限: chmod o+w /public

8、将以下内容写入配置文件的最后面: vim /etc/samba/smb.conf

[public]

path = /public

hosts allow = 10.0.0.    //此处为主机所有网段

browseable = yes

wirte list =smbuser

9、将相关服务添加到防火墙,并重新加载防火墙

1) firewall-cmd --permanent --add-service=samba

2) firewall-cmd --permanent --add-service=rpc-bind

3) firewall-cmd --permanent --add-service=mountd

4) firewall-cmd --reload

10、重启服务: systemctl restart smb

二、客户端配置:

1、yum -y install samba-client cifs-utils

2、创建挂载文件: mkdir /smbfile

3、添加以下内容到/etc/fstab文件里: vim /etc/fstab

//10.0.0.20/public /smbfile cifs  defaults,username=smbuser,password=123456,multiuser 0 0

4、挂载文件: mount /smbfile

三、在windows里访问时直接输入: \10.0.0.20 ,然后输入正确用户名和密码即可。

PS : 在 linux客户端里也可以输入: smbclient //10.0.0.20/public -U smbuser 后,输入正确的用户名与密码直接进行访问。另外,如其它samba用户没有写入权限,也可运行命令: cifscreds add 10.0.0.20 -u smbuser 获得写入权限。

免责声明:文章转载自《CentOS 7 配置 samba服务器》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Chord算法实现具体mysql事件机制——定时任务下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

centos平台scp通过密钥远程复制文件(免密登录)

一,说明:两台机器的平台和ip 1,a服务器: centos8:ip:121.122.123.47 版本 [root@yjweb ~]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) 2,    j服务器: centos6:ip:121.122.7.134 版本: [root@o...

centos关闭swap分区

第一步 关闭swap分区:swapoff -a第二步修改配置文件 - /etc/fstab删除swap相关行 /mnt/swap swap swap defaults 0 0 这一行或者注释掉这一行 第三步确认swap已经关闭free -m  若swap行都显示 0 则表示关闭成功 第四步调整 swappiness 参数echo 0 > /proc/...

Windos Linux(CentOS 7) opencv安装 tar.gz文件安装

前提: 版本为4.4.0 下载地址:https://github.com/opencv/opencv/releases windows 下载.exe 安装之后 复制2个文件: buildjavaopencv-440.jar, buildjavax64opencv_java440.dll 调用列子如下: //windows 版本...

CENTOS7安装各种桌面系统 CENTOS安装桌面图形化GUI GNOME/KDE/Cinnamon/MATE/Xfce

正常我们在使用CENTOS时候都是不会去用到它的GUI桌面系统,都是用最基础的命令行形式,这样会比较节省服务器资源,毕竟CENTOS大部分就是用于服务器,当然也有人会有各种需求,需要用到桌面系统,比如需要安装浏览器,比如需要挂Q等,针对这些问题,就只能安装桌面系统了。我们这里汇总了CENTOS上常用的几种桌面环境系统,下面进入正题:  如果你的CENTOS...

centos关闭开机自启项

centos关闭开机自启项 先来查看默认情况下Linux 系统开启的服务有哪些,由于我们工作 在文本模式 3 级别,因此只需要查找 3 级别上开启的服务即可。查看命令如下: [root@www ~]# LANG=en 先调整成英文字符集,以方便下面命令过滤中文字符串 [root@www ~]# chkconfig --list|grep 3:on 可以...

CentOS 下Mysql数据库的安装与配置

一、mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常 的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的。 MySQL是一个关系型数据库管理系统,由瑞典MySQL...