读书人

liunx上安装配置Samba服务器

发布时间: 2013-01-21 10:15:39 作者: rapoo

liunx下安装配置Samba服务器

【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


读书人网 >系统运维

热点推荐