Linux Samba服务基础

SMB协议:文件共享,打印共享
Samba服务:
1. 通过SMB协议,实现windowslinux共享文件,打印
2. Samba解析NETBIOS名字
3. 实现LINUX中Ftp服务
Samba服务安装
1. samba-common: 通用工具和库文件
2. samba-client:客户端工具
3. samba:主程序
4. samba-swat:浏览器管理工具
检查:rpm -qa|grep samba
启动Samba服务:/etc/rc.d/init.d/smb start
停止Samba服务:/etc/rc.d/init.d/smb stop
重启Samba服务:/etc/rc.d/init.d/smb restart
重新加载Samba服务:/etc/rc.d/init.d/smb reload
系统启动自动加载:chkconfig smb on
查看:chkconfig --list smb
配置Samba
文件:/etc/samba/smb.conf
1. Global Setting
2. Share Definitions
用户控制:
public=no 不允许匿名用户访问
browseable=no 是否隐藏目录(知道目录仍可访问)
valid user= 用户列表(a b c)或者用户组(@组名 @组名)
writable=yes 是否可写(目录本身用户是否可写)
writable list= 用户列表(a b c)或者用户组(@组名 @组名)
read nly=yes 只读设置
create mask=0744 控制客户机创建文件的权限
directory mask=0744 控制客户机创建目录的权限
访问控制:
max connection= 最大连接数目
deadtimie= 断掉连接时间(分钟) 0为不限制
hosts deny= ip地址、域名、except
hosts allow= ip地址、域名、except
同时存在allow优先
linux客户端访问:
列出:smbclient -L 主机名或者IP地址 -U 用户名%密码
使用: smbclient //主机名或者IP地址/文件夹 -U 用户名
可使用命令:
put:上传文件
rm:删除文件
rmdir:删除文件夹
在LINUX中挂载这个共享文件夹:
mount //主机名或者IP地址/文件夹 /挂载点 -o username=用户名%密码
在LINUX中打包备份共享文件夹:
smbtar -s 主机名或者IP地址 -u 用户名 -p 密码 -x 共享目录 -t tar文件名
在防火墙中开启samba服务

修改配置文件:/etc/samba/smb.conf

Comments

Popular posts from this blog

Nginx Proxy & Load Balance & LNMP

Snort+barnyard2+Snorby CentOS 6.5_64 Installation

ORACLE Error