`

samba服务使用

阅读更多
1. 启动samba服务: sudo /etc/init.d/samba start
2. 停止samba服务: sudo /etc/init.d/samba stop
3. 重起samba服务: sudo /etc/init.d/samba restart

samba配置(/etc/samba/smb.conf):

1)在Windows系统中不用输入密码访问Linux共享目录

将文件中的内容做如下相应修改:
security=user 改为security=share

在文件结尾添加如下行:
[share]
comment=this is Linux share directory
path=/home/share -------Linux系统真实的共享目录,必须为绝对路径
public=yes -------是否允许所有人都能够看到此目录,no为看不到
writable=yes -------是否允许用户在此目录下可写,no为不可些,如果可写,还需要目录具有w权限
read only=no --------设置用户是否只读
create mode=0700 --------如果有可写权限,建立的文件默认的权限掩码
directory mode=0755 --------如果有可写权限,建立的目录默认的权限掩码

2)在Windows系统之需要输入密码才能访问Linux共享目录
在smb.conf文件中,默认行是:

security=user

这行设置了Samba的安全等级,Samba一共可以设置四个安全登记,由底到高分别为:

share:这个选项表示任何人都可以不需要输入密码登录。

user:这个是Samba的默认级别,要求每个用户必须输入密码才能登录。

server:user级别的密码都是保存在本机上,而server级别的密码和用户名都保存在另一台主机上。

domain:这个级别要求网络里必须有一台Windows的域控制器,验证工作由域控制器来完成。

需要注意:只要输入用户名和密码的级别,其用户名一定首先也是Linux系统内的用户。

如果将Samba的安全级别设置了user级别,那么用户登录Samba主机必须输入密码,此用户必须是Linux中的/etc/passwd文件存在的用户,smb.conf文件的配置如下:

在smb.conf文件中的security=user下加入:
smb passwd file= /etc/samba/smbpasswd

在共享部分添加:

[homes]
comment=Home Directories
valid users=%S

其中%S为一个变量,它代表了登录用户的用户名,既认证的用户登录后就能进入自己的宿主目录。

然后在 /etc/samba下建立smbpasswd文件并加入用户:

#touch /etc/samba/smbpasswd
#smbpasswd -a user1
NEW SMB password:
Retype new SMB password:

这样就可以让user1登录Samba主机了。

其中smbpasswd命令的格式为:

#smbpasswd [-选项] 用户名
常见选项有:

-a:新添加一个Samba用户。

-d:禁用一个Samba用户。

-e:使禁用的Samba用户解禁。

如果需要对设置进行检测,我们可以直接使用testparm命令。





分享到:
评论

相关推荐

    redhat 企业版5 samba 服务使用说明 pdf格式

    redhat 企业版5 samba 服务使用说明 肯定可以配置成功,需要的朋友可以下载 pdf格式

    Samba服务器搭建.doc

    Samba服务器是一种基于SMB/CIFS协议的文件和打印服务,能够让不同的操作系统平台上的计算机之间共享资源。本文档将指导读者搭建Samba服务器,实现本地主机与虚拟机的资源共享。 一、实验目的及要求 搭建Samba服务器...

    CentOS开启samba服务

    Samba 服务使用 SMB(Service Message Block)协议来实现数据传输,这个协议能够支持多种异构系统的网络互联。 安装 Samba 服务 首先,在 CentOS 系统中安装 Samba 服务。使用 yum 安装命令 `yum install samba` ...

    opensolaris中部署samba服务

    启动Samba服务使用`svcadm`命令,查看服务状态使用`svcs`命令,查找Samba服务的进程使用`ps -eaf`。你可以通过`svcadm restart samba`来重启服务,而`svcadm disable samba`则可以停止服务。 除了基本的Samba配置,...

    Samba服务器配置及访问Samba共享

    Samba服务器配置及访问Samba共享 ...Samba服务器是Linux和Windows之间资源共享的重要工具,可以提供高效、安全的文件和打印机共享服务。但是,需要注意Samba服务器的配置和管理过程,避免性能问题和安全漏洞。

    Samba使用大全之samba服务器.doc

    - `%h`:运行Samba服务的机器的主机名; - `%m`:客户端的NETBIOS名称; - `%L`:服务器的NETBIOS名称; - `%M`:客户端的主机名; - `%N`:NIS服务器名; - `%p`:NIS服务的Home目录; - `%R`:采用的协议...

    centos6配置Samba服务

    Samba服务使用的端口包括UDP的137和138端口,以及TCP的139和445端口。 ```bash iptables -I INPUT -p udp --dport 137 -j ACCEPT iptables -I INPUT -p udp --dport 138 -j ACCEPT iptables -I INPUT -p tcp --...

    在Windows与Linux下Samba共享文件夹以及映射的详细使用说明

    Samba 共享文件夹以及映射详细使用说明 在Windows与Linux下Samba共享文件夹以及映射的详细使用说明是指在Windows和Linux操作系统中如何使用Samba来共享文件夹和映射网络资源的详细使用说明。Samba是一个自由开源的...

    samba服务器配置文件详解

    15. smb passwd file:该配置项用于指定 Samba 服务器使用的密码文件路径,例如:smb passwd file = /etc/samba/smbpasswd。 16. ssl CA certFile:该配置项用于指定包含所有受信任 CA 名称的文件路径,例如:ssl ...

    centos7配置Samba服务器

    ### CentOS 7 配置 Samba 服务器 ...通过以上步骤,您应该能够顺利地在 CentOS 7 上配置并使用 Samba 服务。如果遇到问题,请仔细检查配置文件及防火墙、SELinux 设置,并参考官方文档或社区支持。

    网络管理与维护 实验报告(二) Samba服务器的安装与配置

    使用 systemctl start smb.service 命令启动 Samba 服务,并使用 systemctl status smb.service 命令查看 Samba 服务的状态。 4. 设置防火墙和 SELinux 在图形化方式和 Shell 命令方式下分别设置防火墙和 SELinux...

    Linux 文件共享 samba 配置

    启动 samba 服务使用 service smb start 命令。如果不能访问共享文件,可能是防火墙的问题,可以停止防火墙服务使用 service iptables stop 命令。 在 samba 服务中,需要注意的重要配置项包括: * workgroup:...

    学习情境4项目3管理与维护Samba服务器.ppt

    smbd守护进程在SMB服务请求到达时对它们进行处理,并且为被使用或共享的资源进行协调。 Samba服务器的配置与管理 Samba服务器的配置文件保存在/etc/samba/smb.conf文件中。Samba服务器的配置包括提供Windows风格的...

    linux samba服务器构建手册详解

    安装Samba服务通常通过包管理器进行,如在Ubuntu中使用`apt-get install samba`。安装过程中会提示输入基本信息,包括确认debconf配置Samba、设定工作组名或域名(例如workgroup)、选择口令加密和运行模式(默认为...

    samba-4.8.3 samba-3.6.9

    5. **启动和管理**:启动Samba服务使用`sudo systemctl start samba`,设置开机启动使用`sudo systemctl enable samba`。 6. **连接共享**:在Windows客户端上,可以通过网络邻居找到Samba服务器,并访问共享资源。...

    samba命令 控制Samba服务器

    Samba是一套使用SMB(Server Message Block)协议的应用程序, 通过支持这个协议, Samba允许Linux服务器与Windows系统之间进行通信,使跨平台的互访成为可能。Samba采用C/S模式, 其工作机制是让NetBIOS( Windows 网上...

    Linux服务器配置_Samba服务器配置(企业案例入门).doc

    使用 service smb start 命令开启 Samba 服务。 10. 测试 使用 gm 账户登录测试,检查共享目录的访问权限。 三、排错方法 1. 查看错误信息 仔细查看错误信息,以确定问题出在哪里。 2. 配置文件检查 检查配置...

    linux下samba服务器的详细架设宣贯.pdf

    - `smbusers`:定义用户模式下Samba服务使用的用户名。 8. **smb.conf配置详解** - `[global]`部分定义全局设置,如工作群组(`workgroup = MYGROUP`),服务器标识(`server string = Samba Server`)和日志文件...

Global site tag (gtag.js) - Google Analytics