centos6.4 samba 安装
2015-09-22 18:47
573 查看
1、
yum install -y samba samba-client
2、
rpm -qf /etc/samba/smb.conf
查看配置文件是由哪个包产生的
vim /etc/samba/smb.conf
security = user #这里指定samba的安全等级。关于安全等级有四种:
share:用户不需要账户及密码即可登录samba服务器
user:由提供服务的samba服务器负责检查账户及密码(默认)
server:检查账户及密码的工作由另一台windows或samba服务器负责
domain:指定windows域控制服务器来验证用户的账户及密码。
passdb backend = tdbsam # passdb backend(用户后台),samba有三种用户后台:smbpasswd, tdbsam和ldapsam.
smbpasswd:该方式是使用smb工具smbpasswd给系统用户(真实用户或者虚拟用户)设置一个Samba密码,客户端就用此密码访问Samba资源。smbpasswd在/etc/samba中,有时需要手工创建该文件。
tdbsam:使用数据库文件创建用户数据库。数据库文件叫passdb.tdb,在/etc/samba中。passdb.tdb用户数据库可使用 smbpasswd -a 创建Samba用户,要创建的Samba用户必须先是系统用户。也可使用pdbedit创建Samba账户。pdbedit参数很多,列出几个主要的:
pdbedit -a username:新建Samba账户。
pdbedit -x username:删除Samba账户。
pdbedit -L:列出Samba用户列表,读取passdb.tdb数据库文件。
pdbedit -Lv:列出Samba用户列表详细信息。
pdbedit -c “[D]” -u username:暂停该Samba用户账号。
pdbedit -c “[]” -u username:恢复该Samba用户账号。
ldapsam:基于LDAP账户管理方式验证用户。首先要建立LDAP服务,设置 “passdb backend = ldapsam:ldap://LDAP Server”
load printers 和 cups options 两个参数用来设置打印机相关。
3.设置不需要密码访问
修改security = user为
security = share
添加
[root]
comment = share all
path = /tmp/samba
browseable = yes
writable = yes
public = yes
public = yes 必须要有
root 为WIN7显示文件夹的名字
share all为说明信息
共享的目录 /tmp/samba
可读browseable = yes
可写writable = yes
当没有public = yes 时候 会显示root文件夹但是进不去
3.设置需要用户和密码访问
在windows下cmd下用net use * /del 可以删除win7记住samba密码的缓存
防着设置好了 samba 确在win7访问不了的问题
修改security = user
添加
[root]
comment = kong
path = /samba
browseable = yes
writable = yes
有没有public = no 无所谓
pdbedit -a aming 添加账号 自动提示设置密码 前提aming必须是系统已经有的账号
pdbedit -x aming 删除账号
pdbedit -L 列出账号
service smb restart 重启samba
若这么设置 必须是jly账号才可以访问samba
[root]
comment = kong
path = /samba
browseable = yes
writable = yes
valid users = jly
删除[home]项
在win7不显示账号家目录文件夹
yum install -y samba samba-client
2、
rpm -qf /etc/samba/smb.conf
查看配置文件是由哪个包产生的
vim /etc/samba/smb.conf
security = user #这里指定samba的安全等级。关于安全等级有四种:
share:用户不需要账户及密码即可登录samba服务器
user:由提供服务的samba服务器负责检查账户及密码(默认)
server:检查账户及密码的工作由另一台windows或samba服务器负责
domain:指定windows域控制服务器来验证用户的账户及密码。
passdb backend = tdbsam # passdb backend(用户后台),samba有三种用户后台:smbpasswd, tdbsam和ldapsam.
smbpasswd:该方式是使用smb工具smbpasswd给系统用户(真实用户或者虚拟用户)设置一个Samba密码,客户端就用此密码访问Samba资源。smbpasswd在/etc/samba中,有时需要手工创建该文件。
tdbsam:使用数据库文件创建用户数据库。数据库文件叫passdb.tdb,在/etc/samba中。passdb.tdb用户数据库可使用 smbpasswd -a 创建Samba用户,要创建的Samba用户必须先是系统用户。也可使用pdbedit创建Samba账户。pdbedit参数很多,列出几个主要的:
pdbedit -a username:新建Samba账户。
pdbedit -x username:删除Samba账户。
pdbedit -L:列出Samba用户列表,读取passdb.tdb数据库文件。
pdbedit -Lv:列出Samba用户列表详细信息。
pdbedit -c “[D]” -u username:暂停该Samba用户账号。
pdbedit -c “[]” -u username:恢复该Samba用户账号。
ldapsam:基于LDAP账户管理方式验证用户。首先要建立LDAP服务,设置 “passdb backend = ldapsam:ldap://LDAP Server”
load printers 和 cups options 两个参数用来设置打印机相关。
3.设置不需要密码访问
修改security = user为
security = share
添加
[root]
comment = share all
path = /tmp/samba
browseable = yes
writable = yes
public = yes
public = yes 必须要有
root 为WIN7显示文件夹的名字
share all为说明信息
共享的目录 /tmp/samba
可读browseable = yes
可写writable = yes
当没有public = yes 时候 会显示root文件夹但是进不去
3.设置需要用户和密码访问
在windows下cmd下用net use * /del 可以删除win7记住samba密码的缓存
防着设置好了 samba 确在win7访问不了的问题
修改security = user
添加
[root]
comment = kong
path = /samba
browseable = yes
writable = yes
有没有public = no 无所谓
pdbedit -a aming 添加账号 自动提示设置密码 前提aming必须是系统已经有的账号
pdbedit -x aming 删除账号
pdbedit -L 列出账号
service smb restart 重启samba
若这么设置 必须是jly账号才可以访问samba
[root]
comment = kong
path = /samba
browseable = yes
writable = yes
valid users = jly
删除[home]项
在win7不显示账号家目录文件夹
相关文章推荐
- Linux DRM Graphic 显示简单介绍
- [Z] Linux 内核同步机制
- linux系统下备份多个根文件系统
- linux之iptable
- 解决Linux关闭终端(关闭SSH等)后运行的程序自动停止
- linux平台C语言定位CPU跑高线程
- Clear Linux/Clear container
- linux下mysql配置文件my.cnf详解
- linux上安装jdk的方法
- linux下samba的配置和使用
- Linux中的版本控制---diff和patch命令
- linux下如何使用sftp命令
- linux c程序调用lua代码的实例
- Linux-CentOS7 安装VMware Workstation 12
- Linux线程同步之读写锁(rwlock)
- 第十二节 Linux下软件安装
- linux 禁止帐号密码验证 使用key验证方式登录SSH
- centos安装c编译库
- Linux进程同步之记录锁(fcntl)
- centos7.0体验与之前版本的不同