【ubuntu 】使用samba配置共享用户home目录和其他具体路径

目录

1 安装samba

2 修改Samba配置文件

3 增加Rose用户的samba帐号

4 重启samba

5 测试


1 安装samba

使用如下命令安装samba

sudo apt-get updatesudo apt-get install samba openssh-server

2 修改Samba配置文件

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.ba# 打开文件sudo vim /etc/samba/smb.conf
  • 修改 ①

文件中的[homes]项内容默认是注释掉的,我们取消注释,修改成如下:

#======================= Share Definitions =======================# Un-comment the following (and tweak the other settings below to suit)# to enable the default home directory shares. This will share each# user's home directory as \\server\username[homes]comment = Home Directoriesbrowseable = no# By default, the home directories are exported read-only. Change the# next parameter to 'no' if you want to be able to write to them.read only = yes# File creation mask is set to 0700 for security reasons. If you want to# create files with group=rw permissions, set next parameter to 0775.create mask = 0700# Directory creation mask is set to 0700 for security reasons. If you want to# create dirs. with group=rw permissions, set next parameter to 0775.directory mask = 0700# By default, \\server\username shares can be connected to by anyone# with access to the samba server.# Un-comment the following parameter to make sure that only "username"# can connect to \\server\username# This might need tweaking when using external authentication schemesvalid users = %S
  • 修改 ② 

说明:用于指定共享的具体路径

在文件的末尾,追加如下内容:

[test]comment = Shared smb_basepath = /home/test/create mask = 0755directory mask = 0755writable = yesvalid users = Rosebrowseable = yes

如上修改完成后wq保存退出!

3 增加Rose用户的samba帐号

Rose为用户名,给Rose开通samba帐号的命令如下:

sudo smbpasswd -a Rose

然后根据提示设置对应的密码即可。

4 重启samba

sudo service smbd restart && service nmbd restart

5 测试

Windows下输入samba地址尝试登录:

示例如下:

\\你要连接的电脑的IP地址\test

然后,输入用户名Rose和对应的密码就可以访问共享的文件夹了。。。

至此,本文分享的内容就结束啦!遇见便是缘,感恩遇见 !!!💛 💙 💜 ❤️ 💚 💛 💙 💜 ❤️ 💚

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/38514.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

试用笔记之-收钱吧安卓版演示源代码,收钱吧手机版感受

首先下载: https://download.csdn.net/download/tjsoft/89499105 安卓手机安装 如果有收钱吧帐号输入收钱吧帐号和密码。 如果没有收钱吧帐号点我的注册 登录收钱吧帐号后就可以把手机当成收钱吧POS机用了,还可以扫客服的付款码哦 源代码技术交流QQ:42…

Docker安装MySQL5

Docker安装MySQL5 前言 MySQL 是一个开源的关系型数据库管理系统,广泛用于各种 Web 应用程序的开发和生产环境中。MySQL 5 是 MySQL 数据库的一个较早版本,虽然不再是最新版本,但仍然被一些项目所使用和支持。 在 Docker 中安装 MySQL 5 可…

Docker 手册

帮助命令 docker 命令 --help镜像命令 docker images (-a所有 | -q只显示容器的ID) docker search 镜像名 docker pull 镜像名:版本号 docker rmi -f ID|镜像名:版本号 // 删除本地一个或多个镜像 docker rmi -f $(docker …

U盘数据恢复实战指南:原因、方案与预防措施

一、引言:U盘数据恢复概述 在数字化时代,U盘作为一种便携式存储设备,广泛应用于个人和企业中。然而,由于各种原因,U盘数据丢失的问题时有发生。U盘数据恢复技术便是在这种情况下应运而生,它帮助用户在数据…

TPS61085非同步650kHz,1.2MHz, 18.5V升压DCDC芯片

1 特点 TPS61085外观和丝印PMKI 2.3 V 至 6 V 输入电压范围 具有 2.0A 开关电流的 18.5V 升压转换器 650kHz/1.2MHz 可选开关频率 可调软启动 热关断 欠压闭锁 8引脚VSSOP封装 8引脚TSSOP封装 2 应用 手持设备 GPS接收器 数码相机 便携式应用 DSL调制解调器 PCMCIA卡 TFT LCD…

MySQL之事务特性ACID、并发事务问题、隔离级别

1、事务特性ACID 原子性:事务是不可分割的最小操作单元,要么全部成功,要么全部失败。一致性:事务完成时,必须使所有数据都保持一致状态。隔离性:数据库系统提供的隔离机制,保证事务在不外部并发…

Java并发编程基础知识点

目录 Java并发编程基础知识点1、线程,进程概念及二者的关系进程相关概念线程相关概念进程与线程的关系补充小知识点: 2、线程的状态Java线程的状态:Java线程不同状态之间的切换图示 3、Java程序中如何创建线程?①、继承Thread类②…

2024年华为OD机试真题-传递悄悄话 -C++-OD统一考试(C卷D卷)

2024年OD统一考试(D卷)完整题库:华为OD机试2024年最新题库(Python、JAVA、C++合集) 题目描述: 给定一个二叉树,每个节点上站着一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。 初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节…

【漏洞复现】用友NC——文件上传漏洞

声明:本文档或演示材料仅供教育和教学目的使用,任何个人或组织使用本文档中的信息进行非法活动,均与本文档的作者或发布者无关。 文章目录 漏洞描述漏洞复现测试工具 漏洞描述 用友NC是由用友公司开发的一套面向大型企业和集团型企业的管理软…

贵不一定好,申请SSL证书一定要找到合适自己的

SSL(Secure Sockets Layer)的主要作用是保护网络中的数据传输过程安全可靠。通过使用加密技术,SSL在客户端和服务器之间建立一条安全通道,确保敏感数据在网络上传输时不易被窃听、篡改或伪造. 例如:阿里云 目前SSL证…

C语言 | Leetcode C语言题解之第207题课程表

题目&#xff1a; 题解&#xff1a; bool canFinish(int numCourses, int** prerequisites, int prerequisitesSize, int* prerequisitesColSize) {int** edges (int**)malloc(sizeof(int*) * numCourses);for (int i 0; i < numCourses; i) {edges[i] (int*)malloc(0);…

SQL中使用IF语句实现条件判断

SQL中使用IF语句实现条件判断 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们将深入探讨在SQL中如何使用IF语句进行条件判断。IF语句在SQL中是一种强大…

【Linux】部署NFS服务实现数据共享

&#x1f468;‍&#x1f393;博主简介 &#x1f3c5;CSDN博客专家   &#x1f3c5;云计算领域优质创作者   &#x1f3c5;华为云开发者社区专家博主   &#x1f3c5;阿里云开发者社区专家博主 &#x1f48a;交流社区&#xff1a;运维交流社区 欢迎大家的加入&#xff01…

Python基础总结之isinstance()

Python基础总结之isinstance() 在Python中&#xff0c;isinstance() 是一个非常有用的内置函数&#xff0c;用于判断一个对象是否是一个已知的类型。这个函数在处理继承和多态时特别有用&#xff0c;因为它会考虑继承关系。 技术介绍 isinstance() 函数的基本语法如下&#xf…

4-数据提取方法2(xpath和lxml)(6节课学会爬虫)

4-数据提取方法2&#xff08;xpath和lxml&#xff09;&#xff08;6节课学会爬虫&#xff09; 1&#xff0c;Xpath语法&#xff1a;&#xff08;1&#xff09;选择节点&#xff08;标签&#xff09;&#xff08;2&#xff09;“//”:能从任意节点开始选择&#xff08;3&#xf…

ArcGIS Pro SDK (七)编辑 7 操作Blob字段

ArcGIS Pro SDK &#xff08;七&#xff09;编辑 7 操作Blob字段 目录 ArcGIS Pro SDK &#xff08;七&#xff09;编辑 7 操作Blob字段1 使用属性检查器读取和写入 Blob 字段2 在回调中使用行游标读取和写入 Blob 字段 环境&#xff1a;Visual Studio 2022 .NET6 ArcGIS Pro…

计算机网络面试TCP篇之TCP三次握手与四次挥手

TCP 三次握手与四次挥手面试题 任 TCP 虐我千百遍&#xff0c;我仍待 TCP 如初恋。 巨巨巨巨长的提纲&#xff0c;发车&#xff01;发车&#xff01; PS&#xff1a;本次文章不涉及 TCP 流量控制、拥塞控制、可靠性传输等方面知识&#xff0c;这些知识在这篇&#xff1a; TCP …

第3章:数据结构

树 对稀疏矩阵的压缩方法有三种&#xff1a; 1、三元组顺序表 2、行逻辑连接的顺序表 3、十字链表 同义词才会占用同个位置&#xff0c;从而需要进行多次比较。这些关键字的第一个可以不是e的同义词&#xff0c;可以是排在e之前的关键字正好占了那个位置。 Dijkstra算法主要特点…

何处理Java中的ZipException异常?

如何处理Java中的ZipException异常&#xff1f; 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 在Java编程中&#xff0c;处理压缩文件&#xff08;如ZIP文件…

jenkins 发布服务到 windows服务器

1.环境准备 1.1 这些就不过多描述了&#xff0c;可以参考我的另一盘文章部署到linux。 jenkins 发布服务到linux服务器-CSDN博客 1.2 需要再windows上安装openssh 地址&#xff1a;Releases PowerShell/Win32-OpenSSH GitHub 到windows上执行安装&#xff0c;可以里面cmd命令…