Centos7.7部署文件共享服务Samba

DevOps Tool评论1,624字数 1336阅读4分27秒阅读模式

关闭selinux服务

  • 临时关闭
setenforce 0(只对当前有效,重启后,该服务又会重新启动。)
  • 永久关闭
[root@CenTos7 ~]# vi /etc/sysconfig/selinux
将SELINUX=enforcing修改为SELINUX=disabled

关闭防火墙

#关闭防火墙
systemctl stop firewalld
#关闭防火墙开机启动
systemctl disable firewalld

安装Samba服务

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

创建共享目录

[root@CenTos7 ~]# mkdir /home/www.centoscn.vip
[root@CenTos7 ~]# chmod 777 /home/www.centoscn.vip

添加samba服务器用户

[root@CenTos7 ~]# adduser lucky
[root@CenTos7 ~]# passwd lucky
更改用户 lucky 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
  • 将该用户添加到samba服务列表中
[root@CenTos7 ~]# smbpasswd -a lucky
New SMB password:
Retype new SMB password:
Added user lucky.

修改Samba配置文件

  • 这里是设置samba的共享级别,share表示共享级访问,服务器不对客户机进行身份认证,user表示用户级访问,被访问的samba服务器要对客户机进行身份验证
[root@CenTos7 ~]# vi /etc/samba/smb.conf
[global]
workgroup = SAMBA
security = user
  • 在配置文件最后添加以下内容
[share]
comment = my share
#对该共享资源的说明
path = /home/www.centoscn.vip
#共享资源的路径
valid user = lucky
#设置允许访问共享的用户或组的列表
writable = yes
#指定共享的路径是否可写
browseable = yes
#是否可以浏览共享目录
create mode = 0777
#指定客户机在共享目录中创建文件的默认权限
directory mode = 0777
#指定客户机共享目录中创建文件目录的默认权限

启动samba服务

[root@CenTos7 ~]# systemctl start smb 
[root@CenTos7 ~]# systemctl start nmb
[root@CenTos7 ~]# systemctl enable smb
Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.
[root@CenTos7 ~]# systemctl enable nmb
Created symlink from /etc/systemd/system/multi-user.target.wants/nmb.service to /usr/lib/systemd/system/nmb.service.

Mac访问

在浏览器输入smb://ip

Centos7.7部署文件共享服务Samba

继续阅读
DevOps
  • 本文由 发表于 2023年2月22日 14:21:27
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
SSL私有证书配置 Tool

SSL私有证书配置

一、生成证书 1.1 简述 一键生成私有证书脚本,兼容CentOS 7.9系统和Ubuntu 20.04.6以上系统,运行脚本加IP地址即可。 1.2 生成 在CentOS或U...
Mac安装jenkins Jenkins

Mac安装jenkins

安装brew命令 如之前安装过则跳过 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew...
部署NFS服务 NFS

部署NFS服务

部署 NFS 服务 服务端: 192.168.100.11 安装依赖 yum -y install epel-release 安装 NFS yum -y install nfs-...
git clone代码报文件名过长 Tool

git clone代码报文件名过长

简述 由于工程路径过长导致克隆代码时会出现文件名过长的问题不能clone代码中断 打开git Bash窗口执行 git config --global core.longpaths tr...
评论  0  访客  0

发表评论