Linux全攻略--Samba服务器配置与管理(二)

简介:
 
一、配置user级服务器
user级比share级的安全性高,其配置中最重要的是设置Samba密码文件配置方法如下:
在share级的配置基础上修改:
登录的用户帐号
安全级别设置为user。
当对配置文件/etc/smb.conf进行user级的设置后,需要设置Samba密码文件,建立smbpasswd帐号和口令。使其与/etc/passwd的帐号和口令相同。
1)建立本地帐号,生成口令文件/etc/passwd,把/etc/passwd里的用户都加到/etc/samba/smbpasswd文件中,注意,该过程是先在本地帐号和帐号的密码。然后再把口令文件付给/etc/samba/smbpasswd,顺序不能反,即本地帐号的口令和Samba服务器中帐号的口令是不相同的。
在这里本地已经有了yang的帐号就不再建立了。
这条命令是将生成“/etc/samba/smbpasswd"口令文件,同时把/etc/passwd里的用户都加到sambpasswd文件中。注意一定不要输错,这里的“/etc/samba/smbpasswd"和“smb passwd file =/etc/samba/smbpasswd"的路径要一模一样。
2)利用smbpasswd命令来为刚才建立的帐号设立Samba Server口令。
输入两次口令。
然后重新启动。
用testparm测试。可以看到配置是没有问题的。
再来看另一个测试.
可以看到都是没有什么问题的.
下面来进行测试了.
先在WINDOWS计算机网上邻居查看.
当点击时要输入用户名和密码.
这个是配置好的用户
在LINUX上看下.
点击时可看到下面
这个用户是我另外配置的.
同样点击认证后可以看到共享的目录.
二.配置server级服务器.
server级的安全性比user级更高.配置方法如下:
安全级别改为server.
然后添加   password server = xuesheng   //密码服务器,这里是主域控制器"xuesheng"来做密码服务器.
注释掉:smb passwd file = /etc/samba/smbpasswd
这样当一台Windows NT/98计算机登录xuesheng域服务器时,同时也登录上了Samba Server,不过,这时的用户帐号和密码在xuesheng和Samba Server上应该是相同的.如果是已经加入xuesheng主域控制器的计算机,就可以输入用户帐号和密码来打开samba server的共享文件,期货计算机虽然也和samba server在同一个网段上,但如果不用xuesheng和samba server共有的用户帐号和密码登录系统,就不能访问samba server的共享资源.
三.配置domain级服务器
domain 级是samba server 级别中最高的,只要掌握几人民上关键配置.就很容易:
首先,使用windows NT域中PDC上的"服务器管理器"把samba server的NetBIOS名,加入到WINDOWS NT域.并在主域控制器上的"安全帐号管理员"数据库中创建这个计算机的帐号,注意应该把samba server作为"Windows NT主域控制器"加入到域,而不是一个主域或备份域控制器.
其次看如下配置:
security = domain
workgroup =  libt //这是主域控制器域名
添加:NetBIOS = linux   //为Samba server起一个NETBIOS名,并添加在smb.conf文件的最前面
password server = libserver  //用WINDOWS 2000主域控制器libserver来做密码服务器.
并注释掉:
smb passwd file = /etc/samba/smbpasswd
..以上的服务器可用WINDOWS2003.由于实验环境关系就不再验证了.
 
四.同机LINUX分区和WINDOWS分区资源共享设置
SAMBA服务器解决了异机之间资源共享和互访的问题,但是,如果同一台计算机上奖有双系统时那么就要看下面了.
1.从LINUX分区访问WINDOS分区
1)在LINUX系统下用fdisk -l 命令查看WINDOWS系统所在的分区.
#fdisk - l
2)在LINUX的/mnt目录建立一个子目录(用来存放WINDOWS下的文件)
#mkdir /mnt/winpart
3)在LINUX下执行如下命令:
#mount -t auto /dev/hda1 /mnt/winpart
至此就可以实现分区之间的互访了.
取消用:#umount /mnt/winpart
2.从WINDOWS分区访问LINUX分区.
这个就需要用另个的软件来实现.学用的有explore2fs和fsdext2.其实很简单的,安装好后自然点点就会使用,可以看到LINUX下的资源.
由于没有安装双系统,就不做实验了,原理都在这,大家可以试试.
五.配置Samba打印共享
选择应用程序/系统设置/打印/就可以看到上面的窗口.眯新建.
前进
输入名称.
队列类型有好多个可选择.
LINUX大部分在安装时都为并行打印机自动创建3个设备名:lp0,lp1.lp2.这些名称中的数字与PC的并行端口相对应的.
要填服务器的IP地址.
选择打印机型号
点结束
便会出现上面的窗口
这样合便建立好了
点其属性
然后可以进行修改
下面看下Samba相关命令和程序
smbd:SAMBA 服务器守护进程,为SMB客户端提供文件和打印服务
nmbd :SAMBA守护进程,提供NETBIOS名称解析和服务浏览的支持
smbclient:为LINUX客户端提供对SAMBA服务的类似于FTP的访问
smbmount :在LINUX客户端挂载SAMBA的共享目录
smbumount:取消在LINUX客户端的SAMBA共享目录
smbpasswd :改变在SAMBA服务器中的加密口令
smbstatus :显示当前情况下SMB网络连接的状态
smbrun :SMBD和外部程序之间的接口程序
testparm:测试SAMBA配置文件,即smb.conf文件
smbtar :直接备份SMB/CIFS共享资源到UNIX磁带驱动器
nmblookup具:映射一个WINDOWS计算机的NETBIOS名到它的IP地址.
testrns :检查打印机配置文件的正确性.
SWAT:SAMBA的WEB管理工具,通过使用WEB浏览器配置smb.conf文件,使用户可以使用WEB页面接口创建和维护配置文件smb.conf
 



     本文转自yangming1052 51CTO博客,原文链接:http://blog.51cto.com/ming228/110463 ,如需转载请自行联系原作者


相关文章
W9
|
29天前
|
运维 关系型数据库 MySQL
轻松管理Linux服务器的5个优秀管理面板
Websoft9 应用管理平台,github 2k star 开源软件,既有200+的优秀开源软件商店,一键安装。又有可视化的Linux管理面板,文件、数据库、ssl证书方便快捷管理。
W9
85 1
|
1月前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
38 4
|
1月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
64 4
|
1月前
|
运维 监控 安全
盘点Linux服务器运维管理面板
随着云计算和大数据技术的迅猛发展,Linux服务器在运维管理中扮演着越来越重要的角色。传统的Linux服务器管理方式已经无法满足现代企业的需求,因此,高效、安全、易用的运维管理面板应运而生。
|
1月前
|
运维 监控 Linux
服务器管理面板大盘点: 8款开源面板助你轻松管理Linux服务器
在数字化时代,服务器作为数据存储和计算的核心设备,其管理效率与安全性直接关系到业务的稳定性和可持续发展。随着技术的不断进步,开源社区涌现出众多服务器管理面板,这些工具以其强大的功能、灵活的配置和友好的用户界面,极大地简化了Linux服务器的管理工作。本文将详细介绍8款开源的服务器管理面板,包括Websoft9、宝塔、cPanel、1Panel等,旨在帮助运维人员更好地选择和使用这些工具,提升服务器管理效率。
|
1月前
|
安全 算法 Linux
Linux 服务器还有漏洞?建议使用 OpenVAS 日常检查!
在数字化时代,Linux 服务器的安全至关重要。OpenVAS 是一款优秀的开源漏洞扫描工具,可以帮助及时发现并修复服务器中的安全隐患。本文将介绍 OpenVAS 的主要功能、使用方法及应对漏洞的措施,帮助用户加强服务器安全管理,确保企业数字化安全。
59 7
|
20天前
|
存储 Oracle 安全
服务器数据恢复—LINUX系统删除/格式化的数据恢复流程
Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。
|
1月前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
1月前
|
缓存 Unix Linux
服务器linux!!!
本文介绍了计算机的演变历史、硬件基础知识及服务器相关知识。从电子管时代的ENIAC到冯-诺伊曼架构,再到现代计算机系统组成,详细讲解了计算机的发展历程。此外,文章还介绍了服务器的分类、品牌、硬件组成以及IDC机房的上架流程,为读者提供了全面的技术背景知识。
54 0
服务器linux!!!
|
1月前
|
人工智能 安全 Linux