Linux Samba服务基础
SMB协议:文件共享,打印共享
Samba服务:
检查: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
查看:chkconfig --list smb
配置Samba
文件:/etc/samba/smb.conf
1. Global Setting
2. Share Definitions
文件:/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 控制客户机创建目录的权限
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为不限制
max connection= 最大连接数目
deadtimie= 断掉连接时间(分钟) 0为不限制
hosts deny= ip地址、域名、except
hosts allow= ip地址、域名、except
同时存在allow优先
hosts allow= ip地址、域名、except
同时存在allow优先
linux客户端访问:
列出:smbclient -L 主机名或者IP地址 -U 用户名%密码
使用: smbclient //主机名或者IP地址/文件夹 -U 用户名
可使用命令:
put:上传文件
rm:删除文件
rmdir:删除文件夹
列出:smbclient -L 主机名或者IP地址 -U 用户名%密码
使用: smbclient //主机名或者IP地址/文件夹 -U 用户名
可使用命令:
put:上传文件
rm:删除文件
rmdir:删除文件夹
在LINUX中挂载这个共享文件夹:
mount //主机名或者IP地址/文件夹 /挂载点 -o username=用户名%密码
mount //主机名或者IP地址/文件夹 /挂载点 -o username=用户名%密码
在LINUX中打包备份共享文件夹:
smbtar -s 主机名或者IP地址 -u 用户名 -p 密码 -x 共享目录 -t tar文件名
smbtar -s 主机名或者IP地址 -u 用户名 -p 密码 -x 共享目录 -t tar文件名
在防火墙中开启samba服务
修改配置文件:/etc/samba/smb.conf
Comments
Post a Comment