Linux 学习笔记_12_Windows与Linux文件共享服务_1.1_--Samba(下)Samba经典应用案例

简介: 五、【Samba应用案例二】 设置Samba共享目录/software,允许用户jack和mary可以通过Windows客户端访问,并具有读写权限。
五、【Samba应用案例二】
设置Samba共享目录/software,允许用户jack和mary可以通过Windows客户端访问,并具有读写权限。
1、创建目录/software,添加用户jack,mary
2、如果启动了SELinux,执行如下命令启动用户可访问系统目录:

chcon -t samba_share_t 共享目录/software


3、编辑Samba配置文件:/etc/samba/smb.conf
建议在文件末尾添加:
[software] // 共享名,在Windows客户端可见,必须是合法字符
path = /software// 指定共享目录,不可指定两个
valid users = jack mary// 指定有效访问用户
writable = yes// 权限


4、设置用户jack,mary的Samba验证密码,重新启动Samba服务,有些Samba服务已启动,不需重启


【附:】
用户在共享目录中能够创建文件
1)Samba是否授予了该用户的写权限
2)用户在Linux系统中,是否对共享目录有写权限
实现功能2)
1、groupadd softadmin//添加组
2、usermod -G softadmin jack
    usermod -G softadmin mary
3、chgrp softadmin /software
4、chmod g+w /software

六、Samba服务器检测命令
1、测试语法错误
警告:在Samba配置文件中,如果一个选项写错了,则程序认为这一项没写!!
testparm 命令
检测Samba的配置文件,它会读取每一个设置段,发现错误,回车进入查看


六、【Samba应用案例三】
建立一个公共的只读目录/public,所有人都可以浏览目录内容
[public]
path = /public
comment = Read Only Public
writable = no


七、【Samba应用案例四】
建立部门资料共享目录/hr,部门的每个人都可以读写,但是不能删除别人创建的文件
[hr]
path = /hr
valid users = zhangsan lisi wangwu
writable = yes

# chmod 1777 /hr
目录
相关文章
|
4月前
|
Windows
Windows无法连接到打印机,请检查打印机名并重试 - 配置Windows 共享打印机出错;
WIN7共享打印机无法被WIN11连接,出现错误代码0x0000011b或0x00000709,可能是系统版本不兼容所致。本文提供多个轻量级修复工具,无需安装,双击即用,专为解决此类小问题设计,操作简单,适合普通用户快速修复打印机连接异常。
724 0
|
2月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
428 0
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
3月前
|
安全 Linux 网络安全
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
108 0
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
|
5月前
|
Linux 虚拟化 iOS开发
VMware Workstation 17.6.4 Pro Unlocker & OEM BIOS 2.7 for Windows & Linux
VMware Workstation 17.6.4 Pro Unlocker & OEM BIOS 2.7 for Windows & Linux
1234 0
VMware Workstation 17.6.4 Pro Unlocker & OEM BIOS 2.7 for Windows & Linux
|
4月前
|
Ubuntu Linux 数据安全/隐私保护
Windows上快速安装Linux子系统Ubuntu
Installing, this may take a few minutes...WslRegisterDistribution failed with error: 0x800701bcError: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernelPress any key to continue... 原因是 wsl1 升级到 wsl2 之后,内核却没有升级。 解决:下载最新的wsl安装包(wsl安装包)
|
5月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
1090 0
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
5月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
1408 0
|
9月前
|
Unix Linux 编译器
windows下和linux下cmake的规则有区别吗
通过合理使用CMake的条件逻辑和平台特定的配置选项,开发者可以编写更加灵活和健壮的CMake脚本,确保项目在Windows和Linux上的一致性和可移植性。
435 76
|
5月前
|
Linux Docker Windows
windows docker安装报错适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。可通过运行 “wsl.exe --update” 进行更新。
适用于 Linux 的 Windows 子系统需更新至最新版本(如 wsl.2.4.11.0.x64.msi)以解决 2025 年 Windows 更新后可能出现的兼容性问题。用户可通过运行 “wsl.exe --update” 或访问提供的链接下载升级包进行更新。
1785 0
|
7月前
|
安全 Ubuntu Linux
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
233 0
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估