您的位置:首页 > 其它

liunx下安装配置Samba服务器

2013-01-10 11:15 162 查看
【fedora16, Ubuntu12.04亲测成功】

转载请注明出处:http://blog.csdn.net/wslzq/article/details/8440976

NFS:linux 和linux之间共享文件

Samba: linux和win之间,win和win之间

一 安装如下软件包

samba服务器ip为 192.168.100.105

[root@jumper pub]# rpm -qa | grep samba

samba-client-3.0.33-3.37.el5

samba-3.0.33-3.37.el5

samba-common-3.0.33-3.37.el5

二 修改配置文件

[root@jumper pub]# vi /etc/samba/smb.conf

找到[global]标签,添加内容:
[global]

workgroup = WORKGROUP //设置工作组

server string = %U's Samba %v //描述信息,%U代表当前登陆用户

security = user //安全级别,user需要用户名和密码,share级别则不要

log file = /var/log/Samba/log.%m //日志文件保存路径%m你的windows主机名

max log size = 50 //日志最大容量

(其实[global]下的内容都是非必须的~)

找到 " #============ Share Definitions ================= " 这个位置

添加:

[lzqSamba] //建立一个共享名为lzqSamba的共享

comment = lzq's image Samba //描述信息

path = /home/lzq/image //共享路径

public = no //是否允许guest用户访问(相当于guest ok = yes/no)

valid users = lzq //可用

writable = yes //是否可写,如果不设置,默认也是可写

write list = lzq //可以写入的用户列表(@代表用户组)

三 创建用户

首先确保用户名已经是系统用户

再将系统用户添加为samba用户 smbpasswd -a lzq 会提示输入密码

SAMBA用户的密码与系统用户的密码没任何关系,但是samba用户一定要首先是系统用户

重启samba服务: sudo /etc/init.d/smb restart

或者 sudo service smb restart

(ubuntu下smb换成smbd)

四 客户端访问

1)

默认共享的是用户的家目录 即 /home/lzq

我在配置文件里又共享一个/home/lzq/image,所以可以看见两个共享目录

2)

在linux里查看samba共享

jeakon@ASUS:~$ smbclient -L //192.168.0.85 -U smb

Enter smb's password:

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]

Sharename Type Comment

--------- ---- -------

IPC$ IPC IPC Service (Lenovo-lzq server (Samba, Ubuntu))

print$ Disk Printer Drivers

lzqPC-Samba Disk lzqPC's Samba

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]

Server Comment

--------- -------

LENOVO-LZQ Lenovo-lzq server (Samba, Ubuntu)

Workgroup Master

--------- -------

WORKGROUP

3)

在linux客户端挂载samba共享目录

[root@mo-nginx04 ~]# mount.cifs //192.168.100.105/pub /mnt -o username=smb

Password:

[root@mo-nginx04 ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda2 48G 661M 45G 2% /

/dev/sda6 161G 37G 116G 25% /opt

/dev/sda3 48G 1.8G 44G 4% /usr

/dev/sda1 388M 17M 351M 5% /boot

tmpfs 3.9G 0 3.9G 0% /dev/shm

//192.168.100.105/pub

825G 105G 679G 14% /mnt

4)

在windows客户端使用samba共享:

在ie浏览器(firefox貌似不行)里输入 \\192.168.100.105 ,再输入smb用户名,密码,就可以看见共享内容了.

或者在cmd里输入\\192.168.100.105

参考: http://www.linuxidc.com/Linux/2011-03/33636.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: