命令行配置Samba服务

SAP移动类型 SAP移动类型移动类型定义 移动类型定义 阅读详情
Samba使用/etc/samba/smb.conf作为它的配置文件。如果你改变了这个配置文件,这个改变直到你使用service smb restart命令重启Samba守护进程后才会生效。要指定Windows工作组和对它的简短描述,编辑 smb.conf 文件中的以下几行:

    workgroup = WORKGROUPNAME
    server string = BRIEF COMMENT ABOUT SERVER

    把WORKGROUPNAME换成你的机器所属的Windows工作组名。BRIEFCOMMENT ABOUT SERVER 是可选的,它被用作关于Samba系统的Windows注释。

    要在你的Linux系统上创建Samba共享目录,在smb.conf文件中添加以下几行(根据你和你的系统需要修改了该文件之后):

[sharename]
comment = Insert a comment here
path = /home/share/
valid users = tfox carole
public = no
writable = yes
printable = no
create mask = 0765

    上面的例子允许用户 tfox 和 carole 从 Samba 客户中读写 Samba 服务器上的目录 /home/share。

加密口令

    在 Red Hat Linux 9中,加密口令被默认启用,因为它更安全。如果加密口令没有被使用,纯文本口令就会被使用,它能够被别人使用网络分组嗅探器来截取。建议你使用加密口令。

    Microsoft SMB协议最初使用纯文本口令。然而,带有服务包3或更高的 Windows NT 4.0、Windows 98、Windows 2000、Windows ME、以及 Windows XP要求加密的Samba口令。要在RedHatLinux系统和运行以上Windows操作系统的系统间使用Samba,你可以编辑Windows注册器来使用纯文本口令过配置你的Linux系统的Samba来使用加密口令。如果你选择要修改你的注册器,你必须为你的全部Windows机器这么做—这很冒险,有可能导致进一步的冲突。为了更高的安全性,推荐你使用加密口令。

    要在你的RedHatLinux系统上配置Samba使用加密口令,遵循以下步骤:

    1.为 Samba 创建一个单独的口令文件。要根据你的现存 /etc/passwd 文件来创建,在 shell 提示下键入以下命令:

    cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

    如果系统使用 NIS,键入以下命令:

    ypcat passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
    mksmbpasswd.sh 脚本和 samba 软件包一起被安装在你的 /usr/bin 目录上。

    2.改变Samba口令文件的权限许可,因此只有根用户才有读写权限:

    chmod 600 /etc/samba/smbpasswd

    3.这个脚本不会把用户口令复制到新文件,Samba用户账号在没有设置口令之前不会被激活。为了更高的安全性,建议你把用户的 Samba 口令设置为不同于用户的 Red Hat Linux 口令的口令。要设置每个 Samba 用户的口令,使用以下命令(把 username 替换为每个用户的用户名):

    smbpasswd username

    4.加密口令必须在Samba配置文件中被启用。在smb.conf文件中,请确定以下行没有被注释掉:
    encrypt passwords = yes
    smb passwd file = /etc/samba/smbpasswd

    5.在 shel提示下键入 service smb restart来确定smb服务被启动。

    6.如果你想让 smb 服务被自动启动,使用 ntsysv、chkconfig、或 服务配置工具来在运行时间启用它。

窍门

    阅读 /usr/share/doc/samba-/docs/htmldocs/ENCRYPTION.html 来进一步了解有关加密口令的信息。(替换你安装了的 Samba 版本号码)。

    当使用了 passwd 命令后,pam_smbpass PAM模块能够被用来同步用户的 Samba口令和他们的系统口令。如果用户启用了passwd命令,他用来登录到RedHatLinux系统的口令以及他要连接 Samba 共享所必须提供的口令就会被改变。

    要启动这个功能,把以下行添加到 /etc/pam.d/system-auth 的启动 pam_cracklib.so 之下:password required /lib/security/pam_smbpass.so nullok use_authtok try_first_pass

启动和停止服务器

    在通过Samba共享目录的服务器上必须运行 smb 服务。

    使用以下命令来查看 Samba 守护进程的状态:
    /sbin/service smb status

    使用以下命令来启动守护进程:
    /sbin/service smb start

    使用以下命令来停止守护进程:
    /sbin/service smb stop

    要在引导时启动 smb 服务,使用以下命令:
    /sbin/chkconfig --level 345 smb on

    你还可以使用chkconfig、ntsysv或服务配置工具来配置要在引导时启动的服务。
硬核干货|C#+EtherCAT协议:高精度多轴伺服运动控制通信实战 本文摘要: 文章聚焦工业自动化领域多轴伺服运动控制的高精度与实时性需求,基于C#与EtherCAT协议实现完整解决方案。EtherCAT凭借微秒级同步、分布式架构等优势成为首选,而C#通过优化GC策略和实时线程可满足工业控制要求。文章从工程落地角度,详细拆解EtherCAT的PDO/SDO通信机制与多轴同步控制逻辑,提供完整的C#代码实现(主站初始化、伺服配置、运动控制等),所有代码均通过汇川/松下伺服实测验证。核心亮点包括:纯C#原生开发、工业现场高频问题解决方案、硬件适配指南,帮助开发者快速掌握高精度多 阅读详情

相关推荐

集成电路设计学习笔记(二)基于IC617反相器设计之原理图绘制

博主的博客网站 欢迎大家访问! ccbirds.cn ccbirds.github.io 本文主要记录在IC617中原理图的绘制和schematic的使用方法。 新建library 要画设计自己的集成电路,需要建一个自己的库,方便对自己设计文件的管理。 打开library manager,file 下NEW下Library 选择库的保存路径,一般默认即可,并在name中填入自己库的名字。...

ccbirds 7371

linux的samba服务

SAMBA服务介绍 Samba是种自由软件,它主要用于实现共享服务,用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协定做连结。 samba是通过smbd和nmbd两个守护进程实现文件共享的。同时还可以为用户登录samba服务器提供认证服务,也可以通过NetBIOS对windows网络上的主机进行解析。 SAMBA服务部署 1.与samba相关的软件包 samba-4.11.6-

qq_17576885的博客 3245

深入探讨 VQ-VAE:理解变分量化自动编码器

VQ-VAE代表"Variational Quantized Variational Autoencoder",是一种生成模型,通常用于处理高维数据,如图像和音频。它的设计灵感来自于变分自动编码器(VAE)和量化方法,结合了它们的优点,使得 VQ-VAE 能够生成高质量的数据,并在数据表示上引入离散性。VQ-VAE 是一种强大的生成模型,结合了变分自动编码器和量化方法的优点。它在图像和音频生成、数据压缩和生成性对抗网络等领域具有广泛的应用。

DeepViewInsight的博客 7013

【信创】samba的命令行使用 _ 统信 _ 麒麟 _ 中科方德

Hello,大家好啊!今天给大家带来一篇关于在信创终端操作系统上使用Samba命令操作的文章。Samba是一种用于实现文件和打印共享的免费软件,它允许不同操作系统(如Linux和Windows)之间共享文件和打印机。本文将详细介绍如何使用Samba命令来配置和管理共享资源。欢迎大家分享转发,点个关注和在看吧!

鹏大圣运维 1524

Oracle EBS FA 创建成批增加执行时间长且报错

摘要 Oracle EBS系统在执行"创建成批增"请求时出现长时间运行并报错(ORA-00603和ORA-03114)。

陈显平的专栏-Oracle EBS 173

Windows安装 OpenClaw详细教程(使用wsl2+ubuntu)

OpenClaw 是一款于 2026年1月 正式对外开源的个人AI助手平台(AI Agent),由 PSPDFKit 创始人彼得·斯坦伯格(Peter Steinberger) 开发。它不仅仅是一个聊天机器人,更是一个能够主动执行任务的“数字管家”。OpenClaw的核心特点是本地化部署、隐私可控以及强大的自动化执行能力。OpenClaw 项目在开发过程中经历过两次更名,最终定为现名:初名:Clawdbot(因与 Claude 名称过于相似引发侵权争议而改名)。

猿小白的博客 1006

【NAS】Samba常用命令

Samba常用命令

渡江客涂鸦板 1万+

手把手教你RK3568 MIPI屏驱动适配,纯干货!

RK3568 作为一款高性能的多媒体处理器,在嵌入式领域中备受瞩目。它采用了先进的 22nm 制程工艺,搭载四核 Cortex-A55 处理器,这种架构为芯片提供了高效的功耗比,使其在运行各种复杂任务时,既能保证性能,又能有效控制功耗。在实际应用中,无论是多任务处理还是运行大型应用程序,RK3568 都能凭借其四核 Cortex-A55 处理器,实现流畅的操作体验,满足智能设备对高性能和低功耗的需求。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 4068

Samba服务器的安装和基本配置

Samba 是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享。\\192.168.155.7(这里的ip指的是文件共享源的ip,即linux下的ip)关闭防火墙 (也可以单独设置允许samba通过)步骤4:修改samba主配置文件 smb.conf文件。一、什么是Samba。

weixin_55250512的博客 5170

MATLAB 控制 E4438C 信号源的研究

通过 MATLAB,我们可以实现对 E4438C 的远程控制,从而实现更高的自动化和可编程性。总结起来,通过使用 MATLAB 和 Instrument Control Toolbox,我们可以轻松地控制 E4438C 信号源并生成各种类型的信号。需要注意的是,以上代码仅为示例,实际应用中可能需要根据具体情况进行更详细的配置和错误处理。此外,MATLAB 还提供了一系列函数和命令,可用于控制 E4438C 信号源的其他功能,如频率调谐、功率设置、调制设置等。您可以根据自己的需求进行相应的配置和控制。

RswtPerl的博客 1012

【扣子AI开发】如何开发一个图像生成智能体?

【扣子AI开发】如何开发一个图像生成智能体,从创建到发布

tl437002770的博客 2426

【Shell 命令集合 网络通讯 】Linux 共享文件和打印机 Samba 命令 使用指南

Samba是一个开源的软件套件,它允许Linux系统与Windows系统之间进行文件和打印机共享。Samba命令是用于配置和管理Samba服务的命令行工具。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 2169

28-3 文件上传漏洞 -白盒审计绕过

这行代码是用来获取文件名中最后一个点(.)后的部分,也就是文件的后缀名。这个函数会返回以最后一个点(.)开始到字符串末尾的部分,包括点(.)本身。然而,这段代码存在一个潜在的安全风险。攻击者可以利用多个点(.)来构造恶意文件名,以绕过后缀名检查。切换到bp将抓到的上传请求发送到重发器然后改包。先上传一个普通的php文件然后使用bp抓包。

weixin_43263566的博客 392

通过命令行配置samba服务

(1)创建系统用户  sudo useradd -s /bin/false -M -N sambatest(2)增加samba用户  2.1 创建无密码用户  sudo smbpasswd -a sambatest -n  2.2 使用标准输入创建有密码用户  (echo pass; echo pass) | sudo smbpasswd -s -a test 转载于:https://www.c...

weixin_30591551的博客 77

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Ubuntu12.04命令行增加挂载硬盘及其samba服务配置

分两步讲解 一、挂载硬盘 查看当前系统硬盘信息 使用fdisk -l 查看当前系统硬盘信息,因为这个命令只有root权限才能查看信息,如果没有加上sudo 是没有内容输出的。如下: yyd1@ubuntu:~/code2/yyd1_code2$ sudo fdisk -l [sudo] password for yyd1: Disk /dev/sda: 1000.2 GB, 10002...

csdn_ltc的博客 621

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

ubuntu20下samba服务的安装配置及使用

sudo /etc/init.d/smbd restart //重启samba服务。writeable = yes //me是自己的用户名,记得修改为自己的用户名。[shared] //windows中看到的共享目录的名称。path = /home/me/shared//linux中共享的目录的路径。valid users = me //给samba服务设置账户。mkdir ~/shared //创建一个新的目录。

weixin_41020947的博客 447

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

linux访问samba服务器

实验室的samba服务器配好了,但是有了一个问题。 samba一般来说是为了方便linux与windows之间的数据的交换,很少用到linux访问linux下的samba。 我在gnome下,通过连接服务器,服务器类型选windows就OK了。但是command下没有测试过。 刚配好的时候,随便找了一篇文章的链接就发到,maillist中了,现在来看是相当不负责任的。 下午的时候,一个

雜貨鋪 3511

7 centos 源码安装samba_迅为干货|搭建samba服务

衡山法师在做技术支持的时候,经常遇见有的小伙伴说,我的SSH服务用不了啦,我的共享文件夹又莫名其妙挂掉了,这里呢,法师就给大家推荐一个更简单的办法,使用samba进行文件交互。我猜看到这里,肯定会有人说,无samba,不开发。可见samba的在开发人员中的地位。我就不卖关子了,跟着我的步骤往下走,结尾有win10不能连接samba服务的解决办法呢~别忘了给法师点赞评论和转发呢~...

weixin_39796839的博客 150

samba服务配置与测试---smbclient命令行用法

转自:http://blog.youkuaiyun.com/smstong/article/details/4977976 转自:http://hi.baidu.com/ilovechallenge/blog/item/53698b28bbf657f699250ae0.html 1,列出某个IP地址所提供的共享文件夹  smbclient -L 198.168.0.1 -U username%pas

haima1998的专栏 1万+

配置samba共享设置

security = user map to guest = BAD user passdb backend = tdbsam service smb restart service nmb restart 转载于:https://www.cnblogs.com/mylele/p/5123757.html

weixin_34129696的博客 106
上一篇: 红旗成功为中国国际广播电台提供HA集群
下一篇: 苟仲文:推动linux产业和应用发展的四项措施
zcatlinux
博客等级 码龄22年 56粉丝 760原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值