windows 文件共享
samba基础知识2
原创
©著作权归作者所有:来自51CTO博客作者liming004的原创作品,请联系作者获取转载授权,否则将追究法律责任
windows 主机之间使用SMB/CIFS网络协议实现文件
和打印资源的共享。
windows 无法与linux/unix主机之间直接实现资源共享
SMB service message block
NFS network file system
windows 中访问网上邻居
直接在浏览器地址栏中输入 \\ip\sharename
linux 中访问网上邻居
需要samba 客户端软件的支持
使用挂载的方法
mount -t smbfs //server/sharename /localdir
smbmount //server/sharename /localdir
使用smbclient
smbclient //server/sharename -U name%passwd
共享的只能是目录或者打印机,不能是文件。
网上邻居的认证模式
工作组模式:
用户账号分别存放在每台主机上只有通过对方主机的认证
授权才能访问对方的共享资源。
域服务器模式
用户账号集中存放在域服务器,每台主机都要经过域服务器认证
授权才能访问其他主机上的资源。
samba服务器
samba服务器在unix系统中实现了SMB/CIFS协议。
通过samba服务可以实现unix/linux主机与windows
主机之间的资源互访。
samba 服务器的服务程序
smbd
smbd服务程序为客户机提供了服务器中共享资源
(目录和文件等)的访问。
nmbd
nmbd 服务程序提供了netbios 主机名称的解析
为windows 网络中域或者工作组内的主机进行
主机名称的解析。
查看smb.conf有效配置的命令
grep -v "^#" /etc/samba/smb.conf |grep -v "^;"
smb.conf 中security 的配置
security 值 含义
share 表示用户不需要账号及密码即可登入
samba 服务器。
user 表示由提供服务的samba服务器
负责检查账号及密码(是samba默认的安全等级)
server 表示检查账号及密码的工作指定由另一台
windows 服务器或samba 服务器负责。
domain 表示指定windows 域控制服务器来验证用户
的账号及密码。
samba 用户账号
samba 账号管理
samba 用户账号使用独立的smbpasswd 文件保存用户的账号
和加密口令信息
samba 服务器中的用户账号应该具有与其同名的LILINUX 系统
用户账号,因为samba用户是使用同名的系统身份访问linux
资源(文件和目录)的。
samba 用户的口令和同名系统用户的口令是独立的,可以相同
或不同,需要分别进行维护和更改
当samba 用户不需要登陆linux 系统时,同名的系统用户账号
可不设置口令。
samba 服务器的用户账号
samba 服务器的用户账号文件保存在/etc/samba/ 目录中,
文件名称是 smbpasswd
初始状态smbpasswd 文件不存在,在第一次用smbpasswd 命令创建
samba用户时将自动建立。
smbpasswd 文件中同时保存有用户账号和用户密码,
因此该文件只对root 用户有读写权限。
smbpasswd 命令 用于维护samba服务器的用户账号。
添加samba用户账号
smbpasswd -a smbuser
禁用账号
smbpasswd -d smbuser
启用
smbpasswd -e smbuser
删除
smbpasswd -x smbuser
testparm 命令是配置文件测试工具,可以对smb.conf
配置文件的语法进行检测,并显示当前配置的清单。
启动samba 服务器
启动脚本文件
/etc/init.d/smb
service smb start
service smb status
service smb stop
上一篇:samba基础知识1
下一篇:samba配置
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python基础知识-5
介绍python的各种应用实例
python -
Python基础知识-6
python关于数据库的相关使用例子
python mysql 并发 -
samba基础知识1
软件包 类型 samba-common 通用工具和库 samba 服务器包 samba-client 客户机包 检查软件包的内容 rpm -ql samba |m
linux unix 系统管理 samba配置 samba基础 -
Linux基础知识(2)
Linux基础知识: 一、程序管理: (1)程序的组成部分: &n
计算机 虚拟机 基础知识 -
linux基础知识2
linux基础知识2(用户)
linux 职场 休闲 基础知识(用户) -
Python基础知识(2)
Python基础知识(2)
嵌套 #if 逻辑运算符 python -
基础知识(2)
步
偏特化 模版 泛化 智能指针 c++11