samba的安装和配置

1.安装

yum install samba samba-client samba-swat

2.启动

/etc/init.d/smb start

/eetc/init.d/nmb start

 

centos 7.0

/bin/systemctl start/stop/restart smb.service

 

查看samba服务启动情况

service smb status

2.配置

vim /etc/samba/smb.conf

在Global Settings中加上

security = user
passdb backend = tdbsam

在Share Definitions最后加上

[www]
comment = web file 
path = /usr/local/www
browseable = yes
writable = yes
write list = @nginx

path是目录

browseable = yes 可被其他人浏览到的资源名称 (非内容)

writeable = yes 可以被写入

write list = @xxx 可以写入的组,不加@是用户名

 

 

我们需要通过samba所提供的功能来进行linux访问,而linux的访问是需要取得linux系统上面的uid和gid的,因此我们登陆samba服务器时,

所利用的其实是linux系统里面的账号。这也就是说,在samba上面的账号,必须要是linux账号中的一个。

在samba服务器所提供可登陆的账号名称,必须要存在/etc/passwd中。

 

 

1.添加sambauser

useradd sambauser

usermod -s /sbin/nologin sambauser

2.添加samba账号

pdbedit -a -u sambauser

3.查看已经存在的samba账号

pdbetdit -L

4.修改samba账号密码

smbpasswd sambauser

 

 

samba自我测试

匿名

smbclient -L //127.0.0.1 

用户登陆

smbclient -L //127.0.0.1 -U sambauser

 

配置完要重启服务

/etc/init.d/smb restart  centos 7.0 用 systemctl restart smb

posted @ 2015-04-15 18:34  小刘_php  阅读(130)  评论(0)    收藏  举报