Linux NFS 和 Samba 共享配置

二.SAMBA配置

Samba主要用于Windows和Linux之间的文件共享。Samba的配置比较多,下面从实用的角度做一些简单的说明。

2.1安装samba

一般的Linux都会安装samba程序,如果没有安装,可以去samba的官网下载安装软件,自己进行安装。网站地址:http://www.samba.org/

2.2简单说明

Samba有两个守护进程:smbd和nmbd,它们是Samba的核心进程。

nmbd进程使其他计算机浏览Linux服务器.

Smbd进程在SMB服务请求到达时对它们进行处理,并且为使用或共享的资源进行协调.

Samba的的配置文件信息写在:/etc/samba/smb.conf文件中,如果我们要共享某些文件夹,可以在这个文件里添加相关的内容,在重启一下samba服务即可。先看一下文件的内容:

[root@localhost~]#more/etc/samba/smb.conf

……中间是一些其他的配置,我们就不看了,我们看最后一个配置….

#============================ShareDefinitions==============================

idmapuid=16777216-33554431

idmapgid=16777216-33554431

templateshell=/bin/false

winbindusedefaultdomain=no

[homes]

comment=HomeDirectories

browseable=no

writable=yes

;validusers=%S

;validusers=MYDOMAIN/%S

[printers]

comment=AllPrinters

path=/var/spool/samba

browseable=no

guestok=no

writable=no

printable=yes

#Un-commentthefollowingandcreatethenetlogondirectoryforDomainLogons

;[netlogon]

;comment=NetworkLogonService

;path=/var/lib/samba/netlogon

;guestok=yes

;writable=no

;sharemodes=no

#Un-commentthefollowingtoprovideaspecificrovingprofileshare

#thedefaultistousetheuser’shomedirectory

;[Profiles]

;path=/var/lib/samba/profiles

;browseable=no

;guestok=yes

#Apubliclyaccessibledirectory,butreadonly,exceptforpeoplein

#the”staff”group

;[public]

;comment=PublicStuff

;path=/home/samba

;public=yes

;writable=yes

;printable=no

;writelist=+staff

这段是关于添加共享的一些配置。

重启Samba服务

[root@localhostoracle]#/etc/rc.d/init.d/smbrestart

[root@localhostoracle]#servicesmbrestart

2.32个实例

2.3.1windows访问Linux共享

在samba的配置文件(/etc/samba/smb.conf)里添加/u01的共享。把如下代码添加到sbm.conf就可以了:

[global]workgroup=DAVIDDAI–这个自己随便写sercurity=share–这里要注意,因为默认是USER

[public]–这个是设置的共享名,如果写其他的,你看到的共享名就是其他的

path=/u01

public=yes

writable=yes

guestok=yes

browseable=yes

重启Samba服务:

[root@localhostoracle]#servicesmbrestart

ShuttingdownSMBservices:[OK]

ShuttingdownNMBservices:[OK]

StartingSMBservices:[OK]

StartingNMBservices:[OK]

最后在window平台下输入://IP,如//192.168.1.21就可以访问Linux的共享内容了,并且还具有写的权限。

这里为了方便,没有按用户来进行设置,如果按用户的话要麻烦一点。所以安全性也比较差。

2.3.2Linux访问window的共享资源

这个配置就比较简单。只有2步:

(1)在window下共享某个目录,如Software,这个都是界面操作,就不多说了。

(2)在linux下挂载这个目录

#mount-ousername=administrator,password=12345678//192.168.1.81/Software/mnt

或者

#mount-tsmbfs-ousername=administrator,password=12345678//192.168.1.81/Software/mnt

mount-tsmbfs-ousername=administrator,password=bailing520//192.168.1.81/Software/mnt

挂载成功就就可以在/mnt目录下查看window共享的内容了。

放手后的微笑,只是用来掩盖疼痛的伤疤…

Linux NFS 和 Samba 共享配置

相关文章:

你感兴趣的文章:

标签云: