当前位置: 首页 > news >正文

Centos 7 搭建Samba

笔记:
环境:VMware + Centos 7(网络请选择桥接模式,不要用NAT

遇到一个问题就是yum 安装404,解决办法在下面(没有遇到可以无视这句话

# 安装Samba软件
yum -y install samba# 创建共享目录
mkdir /home/new/upload# 更改文件r/w权限
chmod -R 777 /home/new/upload# 禁用selinux(下面有永久禁用方法)
setenforce 0# 修改配置文件
vim /etc/samba/smb.conf# 配置共享文件
[samba]
comment = real’s smb server
path = /home/new/upload
writable = yes   
public = nops:[samba] 共享文件夹标识,表示登录samba打开时显示的文件夹名称。可以同时配置多个comment: comment是对该共享的描述,可以是任意字符串path: 共享文件的路径writable: 是否可写入public: 是否公开# 添加用户
useradd new
# 配置Samba账号,会提示两次输入密码
smbpasswd -a newps:samba服务数据库的密码也可以用 smbpasswd命令操作smbpasswd -a user:添加一个samba用户smbpasswd -d user:禁用一个samba用户smbpasswd -e user:恢复一个samba用户smbpasswd -x user:删除一个samba用户# 配置端口号
firewall-cmd --zone=public --add-port=137/tcp --permanent
firewall-cmd --zone=public --add-port=139/tcp --permanent
firewall-cmd --zone=public --add-port=445/tcp --permanent
firewall-cmd --complete-reload# 启动服务
systemctl start smb# 设置开机自启动
systemctl enable smb# 访问:打开文件管理系统(打开文件夹 输入\\ip即可:例如:\\192.168.1.1)################################################################################# 临时禁用 SELinux(重启后会恢复):
sudo setenforce 0# 永久禁用 SELinux:# 编辑 /etc/selinux/config 文件:
vim /etc/selinux/config# 找到 SELINUX=enforcing,将其更改为:
SELINUX=disabled# 保存并退出编辑器vim。
:wq# 重启系统:
reboot
################################################################################

我使用的是:CentOS-7-x86_64-Minimal-2207-02.iso 在安装之后使用 yum 安装工具一直404,我的解决办法:

# 检查网络连接:# 确保你的虚拟机能够连接互联网。使用 ping 8.8.8.8 测试网络连接。
# 更新 DNS 设置:# 编辑 /etc/resolv.conf,添加 Google 的 DNS:
vi /etc/resolv.conf# 将nameserver修改如下: 
nameserver 8.8.8.8
nameserver 8.8.4.4# 更改 YUM 源:
# 如果 DNS 仍然有问题,考虑手动更改 YUM 源。可以编辑 /etc/yum.repos.d/CentOS-Base.repo,将 baseurl 指向有效的镜像,例如:vi /etc/yum.repos.d/CentOS-Base.repo# 将原有的mirrorlist屏蔽,新增一条,如下
baseurl=http://vault.centos.org/7.9.2009/os/x86_64/# 示例:
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://vault.centos.org/7.9.2009/os/x86_64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=http://vault.centos.org/7.9.2009/os/x86_64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=http://vault.centos.org/7.9.2009/os/x86_64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
baseurl=http://vault.centos.org/7.9.2009/os/x86_64/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7# 清除 YUM 缓存:
yum clean all# 重试 YUM 命令: 已安装net-tools工具
yum install net-tools

 ​​​​​快捷键 Win+R,输入: \\192.168.1.19     回车
账号:new
密码:123


完成!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 主流卷积神经网络CNN总结
  • MySQL5.7中增加的JSON特性的处理方法JSON_EXTRACT和JSON_ARRAY_APPEND以及MYSQL中JSON操作的方法大全
  • 小程序服务零工市场
  • 神经网络 归一化层
  • shell脚本(9.20)
  • 机器翻译之多头注意力(MultiAttentionn)在Seq2Seq的应用
  • 音视频入门基础:AAC专题(4)——ADTS格式的AAC裸流实例分析
  • 大健康裂变分销小程序开发
  • linux 之0号进程、1号进程、2号进程
  • 9月18日
  • 前端univer创建、编辑excel
  • Docker 以外置数据库方式部署禅道
  • .config、Kconfig、***_defconfig之间的关系和工作原理
  • Hadoop里面MapReduce的序列化与Java序列化比较
  • Java知识点小结3:内存回收
  • [笔记] php常见简单功能及函数
  • 《Java编程思想》读书笔记-对象导论
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 2017 年终总结 —— 在路上
  • Brief introduction of how to 'Call, Apply and Bind'
  • Docker下部署自己的LNMP工作环境
  • ES6 学习笔记(一)let,const和解构赋值
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • python学习笔记-类对象的信息
  • SpringBoot 实战 (三) | 配置文件详解
  • vue-loader 源码解析系列之 selector
  • vue-router的history模式发布配置
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 从零开始在ubuntu上搭建node开发环境
  • 老板让我十分钟上手nx-admin
  • 浏览器缓存机制分析
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 系统认识JavaScript正则表达式
  • 想写好前端,先练好内功
  • 一些关于Rust在2019年的思考
  • 应用生命周期终极 DevOps 工具包
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • - 转 Ext2.0 form使用实例
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • # Redis 入门到精通(一)数据类型(4)
  • # wps必须要登录激活才能使用吗?
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #、%和$符号在OGNL表达式中经常出现
  • #微信小程序:微信小程序常见的配置传值
  • (6)STL算法之转换
  • (Ruby)Ubuntu12.04安装Rails环境
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (面试必看!)锁策略
  • (四)Controller接口控制器详解(三)
  • (算法)Travel Information Center
  • (一)kafka实战——kafka源码编译启动
  • (转)3D模板阴影原理