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

目录

[1 安装samba](#1 安装samba)

[2 修改Samba配置文件](#2 修改Samba配置文件)

[3 增加Rose用户的samba帐号](#3 增加Rose用户的samba帐号)

[4 重启samba](#4 重启samba)

[5 测试](#5 测试)


1 安装samba

使用如下命令安装samba

复制代码
sudo apt-get update

sudo 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 Directories

   browseable = 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 schemes

   valid users = %S
  • 修改 ②

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

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

复制代码
[test]

   comment = Shared smb_base

   path = /home/test/

   create mask = 0755

   directory mask = 0755

   writable = yes

   valid users = Rose

   browseable = yes

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

3 增加Rose用户的samba帐号

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

bash 复制代码
sudo smbpasswd -a Rose

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

4 重启samba

bash 复制代码
sudo service smbd restart && service nmbd restart

5 测试

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

示例如下:

bash 复制代码
\\你要连接的电脑的IP地址\test

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

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

相关推荐
筱羽_筱羽4 小时前
跟着“Ubuntu18.04/20.04编译Linux5.10.76+Xenomai-3.2.1+IgH”教程遇到的问题
linux·运维·ubuntu
问窗4 小时前
Rust实现Windows本地搜索工具
windows·搜索引擎·rust
Roc-xb5 小时前
你似乎已在另一个帐户上设置了 Windows Hello。请将人脸识别从其他帐户删除,然后重试。
windows·人脸识别
HAPPY酷6 小时前
【ROS2】16G 内存笔记本跑 ROS2 仿真?VMware 虚拟机“保姆级”配置指南 (R9 7940HX + RTX 4060)
java·linux·ide·windows·pycharm
夜雪一千15 小时前
Python enumerate() 函数完整详解:遍历同时获取索引,告别手动计数
服务器·windows·python
Felix-lxd16 小时前
Ubuntu 22.04 配置 Nginx
linux·nginx·ubuntu
啵啵鱼爱吃小猫咪19 小时前
Ubuntu 20.04 + ROS Noetic 源码安装 libfranka 0.8.0 和 franka_ros 0.8.0 完整教程
linux·运维·ubuntu
huy1n91 天前
Ubuntu 22.04部署Claude Code并接入DeepSeek-V4模型完整教程
linux·ubuntu·deepseek·claude code
问简1 天前
【共享盘】ubuntu、windows
linux·windows·ubuntu
公子小六1 天前
基于.NET的Windows窗体编程之WinForms图像控件
windows·microsoft·c#·.net·winforms