安装samba
yum list all samba* #查看相关的包
samba-client.i386
samba-common.i386
samba.i386
samba-swat.i386
1),yum install samba
2),cd /etc/samba
vim smb.conf
global(全局配置),
home(用于配置用户是否可以通过samba访问自己家目录)
printer(用于定义打印机)
custom(定义每个用户自己的共享)
global选项中有以下内容比较重要:
workgroup = MYGROP #定义组
server string = Samba Server Version %v #就是一些说明信息
security = user #定义安全级别
share : 任何人都可以共享文件
user : 必须提供账号密码才能使用
domain: 把用户的账号密码通过第三方来认证
passdb backend = tdbsam #以哪种方式存放密码(账号都是系统账号,但是密码却不是系统中账号的密码,而且密码不是放在/etc/passwd下)
load prienters = yes #是否启用打印机
cups options = raw #定义打印机的执行方式
grep -v "^[[:space:]]*#" smb.conf | grep -v "^$" | grep -v "^:" #小技巧,只显示对我们有用的配置选项
共享文件的格式如下:
在smb.conf 的print下面添加以下
[tools]
comment = my tools
path = /share (要共享的文件路径)
browseable = yes/no (yes/no 是要留一种)
guest ok = yes/no
writable = yes/no (这里是否可写还要取决目录是否具有可写权限)
-------注释要去掉!!!————————————————
3),testparm #使用testparm检查是否有语法错误
4), service smb start
5),netstat -nutl
6),useradd gentoo
7), smbpasswd -a gentoo #把它加入到samba里面来,给gentoo 用户一个密码(不是系统账户的密码)