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格式
Samba服务器是一种基于SMB/CIFS协议的文件和打印服务,能够让不同的操作系统平台上的计算机之间共享资源。本文档将指导读者搭建Samba服务器,实现本地主机与虚拟机的资源共享。 一、实验目的及要求 搭建Samba服务器...
Samba 服务使用 SMB(Service Message Block)协议来实现数据传输,这个协议能够支持多种异构系统的网络互联。 安装 Samba 服务 首先,在 CentOS 系统中安装 Samba 服务。使用 yum 安装命令 `yum install samba` ...
启动Samba服务使用`svcadm`命令,查看服务状态使用`svcs`命令,查找Samba服务的进程使用`ps -eaf`。你可以通过`svcadm restart samba`来重启服务,而`svcadm disable samba`则可以停止服务。 除了基本的Samba配置,...
Samba服务器配置及访问Samba共享 ...Samba服务器是Linux和Windows之间资源共享的重要工具,可以提供高效、安全的文件和打印机共享服务。但是,需要注意Samba服务器的配置和管理过程,避免性能问题和安全漏洞。
- `%h`:运行Samba服务的机器的主机名; - `%m`:客户端的NETBIOS名称; - `%L`:服务器的NETBIOS名称; - `%M`:客户端的主机名; - `%N`:NIS服务器名; - `%p`:NIS服务的Home目录; - `%R`:采用的协议...
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 --...
Samba 共享文件夹以及映射详细使用说明 在Windows与Linux下Samba共享文件夹以及映射的详细使用说明是指在Windows和Linux操作系统中如何使用Samba来共享文件夹和映射网络资源的详细使用说明。Samba是一个自由开源的...
15. smb passwd file:该配置项用于指定 Samba 服务器使用的密码文件路径,例如:smb passwd file = /etc/samba/smbpasswd。 16. ssl CA certFile:该配置项用于指定包含所有受信任 CA 名称的文件路径,例如:ssl ...
### CentOS 7 配置 Samba 服务器 ...通过以上步骤,您应该能够顺利地在 CentOS 7 上配置并使用 Samba 服务。如果遇到问题,请仔细检查配置文件及防火墙、SELinux 设置,并参考官方文档或社区支持。
使用 systemctl start smb.service 命令启动 Samba 服务,并使用 systemctl status smb.service 命令查看 Samba 服务的状态。 4. 设置防火墙和 SELinux 在图形化方式和 Shell 命令方式下分别设置防火墙和 SELinux...
启动 samba 服务使用 service smb start 命令。如果不能访问共享文件,可能是防火墙的问题,可以停止防火墙服务使用 service iptables stop 命令。 在 samba 服务中,需要注意的重要配置项包括: * workgroup:...
smbd守护进程在SMB服务请求到达时对它们进行处理,并且为被使用或共享的资源进行协调。 Samba服务器的配置与管理 Samba服务器的配置文件保存在/etc/samba/smb.conf文件中。Samba服务器的配置包括提供Windows风格的...
在REDHAT系统中,配置NFS(Network File System)和SAMBA服务可以使多台计算机之间共享文件和打印资源,实现跨平台的文件访问。以下是关于这两个服务的详细说明。 ### 一、NFS简介 NFS是一种分布式文件系统协议,...
安装Samba服务通常通过包管理器进行,如在Ubuntu中使用`apt-get install samba`。安装过程中会提示输入基本信息,包括确认debconf配置Samba、设定工作组名或域名(例如workgroup)、选择口令加密和运行模式(默认为...
5. **启动和管理**:启动Samba服务使用`sudo systemctl start samba`,设置开机启动使用`sudo systemctl enable samba`。 6. **连接共享**:在Windows客户端上,可以通过网络邻居找到Samba服务器,并访问共享资源。...
Samba是一套使用SMB(Server Message Block)协议的应用程序, 通过支持这个协议, Samba允许Linux服务器与Windows系统之间进行通信,使跨平台的互访成为可能。Samba采用C/S模式, 其工作机制是让NetBIOS( Windows 网上...
使用 service smb start 命令开启 Samba 服务。 10. 测试 使用 gm 账户登录测试,检查共享目录的访问权限。 三、排错方法 1. 查看错误信息 仔细查看错误信息,以确定问题出在哪里。 2. 配置文件检查 检查配置...
- `smbusers`:定义用户模式下Samba服务使用的用户名。 8. **smb.conf配置详解** - `[global]`部分定义全局设置,如工作群组(`workgroup = MYGROUP`),服务器标识(`server string = Samba Server`)和日志文件...