Smaba学习

setenforce必定要设置成Disabled,而且重启,中间碰到不少问题都跟这个有关。html

 

NFS:linux

只能工做在LINUX/UNIX中。

WINDOWS:
CIFS/SMB协议:
CIFS:Common Internet File System
SMB:Service Message Block
NetBIOS:(WINNS)
UNC:\\IP\Shared_path

UDP:137/UPD(NETBIOS),138/UDP(NETBIOS)
TCP:139/TCP(NETBIOS),445/TCP(文件系统共享)
关闭selinux。

Winbind:能让Linux主机加入到windows的域控。

Client访问Smaba Server的时候,须要访问系统的用户。可是Client访问的时候是明文的,所以,Samba Server有本身的密码管理
或者交给集中认证机制。

安全级别:默认为user,须要用户名/密码,也有share,相似windows的guest模式。

Server能够定义目录是否有浏览权限。

centos 7.2使用yum安装,缺省的samba版本是:
samba-client-libs-4.4.4-14.el7_3.x86_64 client端
samba-libs-4.4.4-14.el7_3.x86_64
samba-4.4.4-14.el7_3.x86_64 server端
samba-common-4.4.4-14.el7_3.noarch 通用组件
samba-common-libs-4.4.4-14.el7_3.x86_64
samba-common-tools-4.4.4-14.el7_3.x86_64

nmbd:NetBIOS
smbd:文件共享

配置文件/etc/samba中的smb.conf

service smb start
service nmb start


smbpasswd -a smbuser(smbuser这个用户必须存在在系统中,而且必须有密码)

在/etc/smaba/smb.conf中

[public]
comment = Test Smaba
path = /home/samba
public = yes
writable = yes

而后在Windows中便可访问\\192.168.17.129\,输入用户名密码smbuser/Local......

Linux中怎么访问Windows的呢?

[root@bogon ~]# smbclient -L 192.168.17.130
Enter root's password:
Anonymous login successful
Domain=[ALEX-FA20408613] OS=[Windows Server 2003 3790 Service Pack 2] Server=[Windows Server 2003 5.2]
windows

Sharename Type Comment
--------- ---- -------
Error returning browse list: NT_STATUS_ACCESS_DENIED
Anonymous login successful
Domain=[ALEX-FA20408613] OS=[Windows Server 2003 3790 Service Pack 2] Server=[Windows Server 2003 5.2]centos

Server Comment
--------- -------安全

Workgroup Master
--------- -------

新建用户
useradd wuser;echo wuser|passwd --stdin wuser 网络

mount -t cifs -o username=wuser,password=wuser //192.168.17.130/winshare /mnt/Windows/

===============================================================================================spa

Windows(130)访问Linux(129) server

service smb starthtm

service nmb startci

在Linux中,/etc/samba/smb.conf中添加

[tools]
comment = Test Smaba
path = /home/tools
public = yes
writable = yes

注意tools,那么在windows的“映射网络驱动器”的时候,须要手动填写\\192.168.17.129\tools,访问的便是/home/tools目录下面的文件。

 

=================================================================================================

Linux(129)访问Windows(130)

在Windows中添加用户chj/chj,而后建立共享文件夹,实验发现共享文件夹(2003)不能建立到子目录里面去。因此,只能建立一级的目录,而后用mount命令挂载:

mount -t cifs -o username=chj,password=chj //192.168.17.130/winshare /mnt/Windows/

-o参数能够指定文件来实现,而且文件只给root可读的权限,那么就能够防止其余用户随意获取到密码。

 

samba升级:http://yangfannie.com/1407.html

相关文章
相关标签/搜索