ubuntu22.04 安装配置 Samba服务详细过程(新)

2023-10-27

1、先进入root目录

 sudo -s

2、安装Samba服务

apt-get install samba

2、安装cifs-utils包

  cifs-utils是一个Linux命令包,它提供了访问远程Windows网络共享的工具和命令。执行"apt-get install cifs-utils"命令会在系统中安装cifs-utils包,以便你可以在Linux系统上挂载Windows共享目录并访问其中的文件。在执行安装命令时,系统会下载并安装cifs-utils包及其依赖项,并在安装过程中询问你是否要安装这些依赖项,只需根据提示进行操作即可。

  apt-get install cifs-utils

3、配置需要共享的目录

 如果创建失败可以分布进行创建目录。

mkdir   /home/test/share

4.创建一个共享文件夹,并设置777权限

  chmod是Linux中的一个命令,用于更改文件或目录的权限。"777"是一个权限模式,代表所有用户都具有读、写、执行权限。执行命令"chmod 777 /home/test/share"将文件或目录"/home/test/share"的权限设置为所有用户都具有读、写、执行权限。

  请注意,使用"chmod 777"命令设置文件或目录访问权限时需要谨慎。这意味着所有用户都可以访问和更改文件或目录,可能会导致系统安全性问题。只有在真正需要的情况下,才应该使用这种权限设置。

chmod 777 /home/test/share

5.添加用户及密码

useradd samba
 passwd samba

6、将一个用户添加到Samba密码数据库中

  smbpasswd -a samba是一个Linux命令,用于将一个用户添加到Samba密码数据库中。具体来说,你需要将" samba"替换成你要添加的用户名。执行该命令时,系统会提示你输入密码,输入两次以确认即可。如果操作成功,命令会输出一条消息确认用户已成功添加到Samba密码数据库中。

smbpasswd -a samba

7、修改配置文件

  “/etc/samba/smb.conf"是Samba服务的配置文件,它定义了Samba服务器的参数、共享目录和用户权限等设置。执行"vi /etc/samba/smb.conf"命令将使用vi打开该文件,并允许你编辑Samba服务器的配置。例如,你可以指定共享目录的路径、允许的用户、读写权限等配置。编辑完成后,按"Esc"键之后输入”:wq"保存和退出该文件

vi /etc/samba/smb.conf

使用vi 命令进入编辑,按i,把下面的代码段放置配置文件内容的最后面。

[print$]

        comment = Printer Drivers

        path = /var/lib/samba/printers



[share]

       path = /home/test/share

       valid users = samba

       read only = no

8、重新启动Samba

 /etc/init.d/smbd restart

9、查看ip地址

ifconfig

10、使用win+r 输入\\ip地址

11、windows访问错误处理

   如果在访问共享文件失败时,没有权限,按照以下步骤,进行设置。

如果之前有凭据可以进行删除,重新新建一个凭据,也可以在原有的基础上进行修改。

 

​​​​​

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu22.04 安装配置 Samba服务详细过程(新) 的相关文章

随机推荐

  • Bash printf 命令

    通常 在编写 bash 脚本时 我们使用echo打印到标准输出 echo是一个简单的命令 但其功能有限 要更好地控制输出的格式 请使用printf命令 The printf命令格式并打印其参数 类似于 Cprintf 功能 printf命令
  • 如何在 CentOS 7 上安装 Jenkins

    Jenkins是一个基于 Java 的开源自动化服务器 提供了一种设置持续集成和持续交付 CI CD 管道的简单方法 持续集成 CI 是一种 DevOps 实践 团队成员定期将代码更改提交到版本控制存储库 然后运行自动化构建和测试 持续交付
  • Linux 中的 Usermod 命令

    usermod是一个命令行实用程序 允许您修改用户的登录信息 本文介绍了如何使用usermod命令将用户添加到组 更改用户 shell 登录名 主目录等 usermod命令 的语法usermod命令采用以下形式 usermod option
  • 如何在 Ubuntu 18.04 上使用 UFW 设置防火墙

    正确配置的防火墙是整个系统安全最重要的方面之一 默认情况下 Ubuntu附带了一个名为UFW Uncomplicated Firewall 的防火墙配置工具 UFW 是一个用户友好的前端 用于管理 iptables 防火墙规则 其主要目标是
  • Python 模运算符

    模运算是一种算术运算 可求出一个数字除以另一个数字的余数 余数称为运算的模 例如 5除以3等于1 余数为2 8除4等于2 余数为0 Python 模运算符 在 Python 中 模运算符由百分号 语法如下 num1 num2 这是一个例子
  • Linux服务器上重置Mysql8密码

    前言 此流程适用于mysql 8版本 1 关闭数据库 1 关闭数据库 service mysqld stop 2 编辑配置文件 1 编辑文件 vim etc my cnf 输入 i 进入编辑模式 2 添加配置 skip grant tabl
  • ECSHOP文件结构系统简介

    原来做电子商务系统一直用zencart 后来虽然接触过一段时间magento 但是magento觉得还是挺高深的 前面两个比较多的用在外贸电子商务 特别是magento 可以说是开源电子商务系统中的豪华版 以后有时间的话再一起学习探讨一下
  • 通过App的演示深入理解区块链运行原理

    下载安装 如果没有安装nodejs 需要先安装 nodejs Clone this repository git clone https github com seanseany blockchain cli Go into the rep
  • 源码进阶之线程池

    写在前面 上次学习了多线程 了解了线程的概念和作用 学习了线程的创建方式 工作模式和一些重要的方法 当我们使用线程中 创建 销毁线程伴随着系统开销 过于频繁的创建 销毁线程 就会很大程度上影响处理效率 那么此时我们就引入了线程池的概念 即为
  • C语言【猜数字游戏】详解

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 前言 一 猜数字游戏是什么 二 使用步骤 1 首先应该打印菜单 2 打印我们的game 函数来实现我们的游戏具体逻辑 总结 前言 本文详细介绍了猜数字游戏的具体实现
  • Android Studio升级Gradle Plugin升级导致项目运行失败问题

    背景 错误 升级Android Studio 旧项目无法运行 奇奇怪怪什么错误都有 例如 java lang IllegalAccessError class org gradle api internal tasks compile pr
  • 100天精通Python(数据分析篇)——第68天:Pandas数据清洗函数大全(判断缺失、删除空值、填补空值、替换元素、分割元素)

    文章目录 一 drop 删除指定行列 1 删除指定行 2 删除指定列 二 del 删除指定列 三 isnull 判断是否为缺失 1 判断是否为缺失 2 判断哪些列存在缺失 3 统计缺失个数 四 notnull 判断是否不为缺失 五 drop
  • Mac上如何正确的安装 Android Studio

    1 下载 Android Studio 官方下载地址 2 预处理 可选 如果事先下载过 Android Studio 则需要在终端执行以下命令 卸载主程序 rm Rf Applications Android Studio app rm R
  • window jenkins + 加固 & mac 进行jenkins + fastlane + pod + git环境搭建 一

    非常炒蛋的操作 但是必须搞 最心累就是360有个版本问题 严重拖了后腿 最后提示 权限不足 是cli版本内部问题 主要思想 jenkins 进行搭建支持window linux 等系统部署完毕后 配置git或者svn的路径 进行构建后 进行
  • R语言 lightgbm 算法优化:不平衡二分类问题(附代码)

    来源 大数据文摘 本文约10000字 建议阅读10分钟本文以kaggle比赛的数据为例 为你讲解不平衡二分类问题的解决方法 本案例使用的数据为kaggle中 Santander Customer Satisfaction 比赛的数据 此案例
  • c语言作业 求1到n的阶乘和,C语言,计算1到n的阶乘求和问题

    C语言 计算1到n的阶乘求和问题以下文字资料是由 历史新知网www lishixinzhi com 小编为大家搜集整理后发布的内容 让我们赶快一起来看一下吧 C语言 计算1到n的阶乘求和问题 在for n gt 1 n 里面对b进行初始化
  • 短视频自媒体涨粉的“小心机“,如何快速涨粉

    今天要分享的也是大家最关心 最头疼的问题 如何让自己的自媒体账号涨粉 关于涨粉 以下是你必须要知道的 01坚持发垂直作品 运营抖音账号 保证持续更新是十分必要的 另外内容选题上要保证足够垂直 每期做一个内容 一方面有利于塑造个人 IP 另一
  • 本科的控制工程到底学什么?

    一 控制学什么 对于控制领域来讲 我所研究的对象主要有两个 信号和系统 信号是信息的表现形式 目前所接触的信号主要就是电信号 即电压或电流等 而系统则是将一种信号处理成另一种信号的实体 在自动控制原理这门课中学到了各种的系统 也就是由一些电
  • win7下使用cpan安装Perl模块

    使用Padre集成开发环境 需要安装Perl模块 例如要安装IO promot模块 步骤如下 在cmd窗口中 使用命令 perl MCPAN e shell install IO Prompt 稍等一下就好了 安装完毕 但是也会遇到安装失败
  • ubuntu22.04 安装配置 Samba服务详细过程(新)

    1 先进入root目录 sudo s 2 安装Samba服务 apt get install samba 2 安装cifs utils包 cifs utils是一个Linux命令包 它提供了访问远程Windows网络共享的工具和命令 执行