Samba服务器配置

来源:互联网 发布:彩虹六号最低配优化 编辑:程序博客网 时间:2024/05/16 10:46

配置samba服务器

Samba 是Linux,Unix,Windows之间进行交互操作的软件

Samba通过SMB(server message block )/CIFS 为windows ,Linux ,unix ,提供文件共享与打印服务

Samba的核心是smbd和nmbd两个守护进程,在服务启东时持续运行 ,smbd的作用是为使用软件包资源的客户机和Linux服务器进行协商,nmbd 进程的作用是客户机能够浏览Linux服务器的共享资源

Samba是基于TCP协议的138,139两个端口的服务

配置Samba服务器

配置环境 redhat 6.4

本地yum 源

安装Samba软件 yum -y install samba samba-common samba-client samba-libs

创建共享目录 mkdir /software       chmod 777 /software

修改samba配置文件:/etc/samba/smb.conf


[software]                                         共享名称software
comment = software share              共享注释

path = /software                               共享路径

browseable = yes                            所有人可见

guest ok =no                                   拒绝匿名访问

writable = yes                                  支持写入数据

创建访问账号及密码

useradd -s /sbin/nologin smbuser

smbpasswd -a smbuser

service smb start

[root@master samba]# lsof -i:139,138
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
smbd    6413 root   32u  IPv6  61930      0t0  TCP *:netbios-ssn (LISTEN)
smbd    6413 root   34u  IPv4  61934      0t0  TCP *:netbios-ssn (LISTEN)
nmbd    6749 root   13u  IPv4  64906      0t0  UDP *:netbios-dgm
nmbd    6749 root   16u  IPv4  64911      0t0  UDP master:netbios-dgm
nmbd    6749 root   17u  IPv4  64912      0t0  UDP 192.168.1.255:netbios-dgm


验证:

windows :开始-运行:\\samba服务器IP地址

Linux      :安装samba-client ,samba-common

smbclient -U smbuser //samba服务器ip地址/software

输入密码:

[root@puppetmaster ~]# smbclient -U smbuser //192.168.1.111/software
Enter smbuser's password:
Domain=[MYGROUP] OS=[Unix] Server=[Samba 4.0.0rc4]
smb: \>


配置过程中注意的地方:

1,共享目录权限

2,共享目录路径(我还创建了一个/unisys/sales的目录,windows下可以看到目录,但是Linux无法访问,最后发现是路径问题

配置文件path = /unisys/sales ,访问时Linux客户端应为smbclient -U smbuser //samba服务器ip地址/sales,而我一直添加/unisys/sales,无法访问)






0 0