Linux Samba配置

Samba: 在Linux和Windows之间实现文件共享

NFS: Network file system 主要用于Linux 系统之间文件共享

CIFS:Common Internet File system 主要用于Windows之间文件共享

Samba启动至少需要两个deamons:

smbd: 管理Samba主机分享什么目录,档案与打印机

nmbd:管理群组及NETBIOS

PORT: 137,138,139

首先检查Samba是否安装:

rpm -qa | grep Samba

正常安装应该包含以下:

system-config-Samba

Samba-client

Samba-common

Samba

Samba的配置文件存放在/etc/Samba

技术文档放置在/usr/share/doc/Samba

登录记录: /var/log/Samba

语言支持: /usr/share/Samba/codepages

先对Samba进行备份再进行配置

cp /etc/Samba/smb.conf /etc/Samba/smb.conf.bak.raw

Samba需配置的设定值:

[Global]

workgroup 工作群组

betbios name 主机名

server string 主机说明

security Samba主机登入安全设定

share: 不进行安全登入

user: smb passwd file

domain: Samba座位PDC登录

client code page= 950 支持中文

log file: 登录文件放置

share folder设定

[share folder]

path = /your folder

writeable = yes (可写)

browseable = yes (是否可以浏览)

guest ok = yes (是否允许匿名访问)

之后需要对你指定的共享文件权限进行更改

lmhosts

设定可以访问的主机名对应的IP

192.168.0.1 host1

测试smb.conf

testparm

load smb config files from /etc/Samba/smb.conf

重新启动smb

/etc/rc.d/init.d/smb restart

Starting SMB services:                                     [ OK ]

Starting NMB services:                                     [ OK ]

查看端口是否起来

netstat -tlunp |grep ':13'

解决远程登录的时候默认GUEST user,在配置中将 guest ok = yes 改为 no

如果需要针对特殊人进行文件管理:

1:新增组

/usr/sbin/groupadd test

2:添加用户

adduser -g test test

3:建立共享文件夹 sharefolder

4:更改文件夹权限

chown test sharefolder

chmod 775 sharefolder

chgrp test sharelolder

5:check 此文件夹权限,确保是test 所有

相关推荐