samba

来源:互联网 发布:ftp服务器源码 编辑:程序博客网 时间:2024/06/05 01:03

一、启动服务

[root@server03 etc]# service smb start

Starting SMB services:                                     [  OK  ]

[root@server03 etc]# service nmb start

Starting NMB services:                                     [  OK  ]

二、需求

Windows用户访问linux文件

三、实现

服务端:

1、创建用户

[root@server03 /]# useradd tommy

不创建密码

2、创建目录

[root@server03 /]# mkdir -m 700 /smbshare

[root@server03 /]# chown tommy /smbshare

针对selinux的配置:

[root@server03 /]# ll -dZ /smbshare

drwx------. tommy root unconfined_u:object_r:default_t:s0 /smbshare

[root@server03 /]# chcon -t samba_share_t /smbshare/

[root@server03 /]# ll -dZ /smbshare

drwx------. tommy root unconfined_u:object_r:samba_share_t:s0 /smbshare

3、服务配置

[root@server03 /]# vim /etc/samba/smb.conf

添加:

[fortommyonly]

comment = tommy

path = /smbshare

writable = yes

write list = tommy

browseable = yes

 

[root@server03 /]# service smb restart

4、将本地用户tommy转为smb用户

[root@server03 /]# smbpasswd -a tommy

 

客户端:

安装客户端

[root@station3 Desktop]# yum install samba-client

 

默认以匿名身份登录

[root@server05 Desktop]# smbclient -L //192.168.4.105

Enter redhat's password:  直接回车

Anonymous login successful

tommy身份登录:

[root@server05 Desktop]# smbclient  //192.168.4.105/fortommy -Utommy

Enter tommy's password: 

Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.9-151.el6]

 

挂载samba共享的目录

[root@server05 /]# mkdir smbmount

[root@server05 smbshare]# mount //192.168.4.105/fortommy /smbshare/ -o username=tommy

Password:

如果出现以下提示,安装cifs

mount: block device //192.168.4.105/fortommy is write-protected, mounting read-only

mount: cannot mount block device //192.168.4.105/fortommy read-only

[root@server05 smbshare]# yum install cifs-utils

 

使用fstab开机自动挂载

[root@server05 smbshare]# vim /etc/fstab

//192.168.4.105/fortommy         /mnt   cifs    username=tommy,passwd=tommy 0 0

0 0