|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!假定我们有如许一个场景
同享名路径权限SHAREDOC/smb/docs一切职员包含宾客都可以会见RDDOCS/smb/tech仅同意特定组的用户举行读写会见特定组的组名为RD,今朝的Alice、Jack、Tom三团体
装置SAMBA
#yum-yinstallsambasamba-clientsamba-common
//大概利用rpm装置
#rpm-ivhsamba-4.1.1-37.el7_0.src.rpm
//检察装置版本信息
#rpm-qisamba
Name:
samba
Epoch:
0
Version:4.1.1
Release:
37.el7_0
Architecture:x86_64
InstallDate:Mon11Aug201405:10:39PMCST
Group:
SystemEnvironment/Daemons
Size:
1657523
License:
GPLv3+andLGPLv3+
Signature:
RSA/SHA256,Wed06Aug201403:59:24AMCST,KeyID24c6a8a7f4a80eb5
SourceRPM:
samba-4.1.1-37.el7_0.src.rpm
BuildDate:
Wed06Aug201403:33:22AMCST
BuildHost:
worker1.bsys.centos.org
Relocations:(notrelocatable)
Packager:
CentOSBuildSystem<http://bugs.centos.org>
Vendor:
CentOS
URL:http://www.ckuyun.com/
Summary:
ServerandClientsoftwaretointeroperatewithWindowsmachines
Description:
SambaisthestandardWindowsinteroperability
suiteofprogramsforLinuxandUnix.
Tips:也之前的SAMBA3有一个严重的变更是:
security不再撑持share
WARNING:Ignoringinvalidvalueshareforparametersecurity
设置SAMBA办事器
创立同享目次(假定同享/smb目次下的文件)
#mkdir-p/smb/docs
#mkdir-p/smb/tech
设置内核参数
#ulimit-n16384
#vi/etc/security/limits.conf
#在最初到场以下内容
*-nofile16384
Tip:这次要是制止在启动Samba时呈现以下告诫信息:
rlimit_max:increasingrlimit_max(1024)tominimumWindowslimit(16384)
#cd/etc/samba/
//备份原本的设置文件
#cpsmb.confsmb.conf.origin
#vi/etc/samba/smb.conf
删除原有一切内容,增加以下内容:
[global]
workgroup=BIGCLOUD
netbiosname=ZZSRV2
serverstring=SambaServer
#security=share
security=user
maptoguest=BadUser
[SHAREDOCS]
path=/smb/docs
readonly=yes
browseable=yes
guestok=yes
[RDDOCS]
path=/smb/tech/
public=no
writable=yes
writelist=@RD
validusers=@RD
创立用户并分派权限
//创立操纵体系用户
#useraddalice
#useraddjack
#useraddtom
#useraddRD
//修正用户的组
#usermod-a-GRDalice
#usermod-a-GRDjack
#usermod-a-GRDtom
#idalice
uid=1000(alice)gid=1000(alice)groups=1000(alice),1003(RD)
//创立SAMBA用户
#smbpasswd-aalice
#smbpasswd-ajack
#smbpasswd-atom
//修正目次权限
#chownRD:RD/smb/tech/
#chmod770/smb/tech
//检察办事形态
#ll-d/smb/tech/
drwxrwx---2RDRD4096Aug1117:08/smb/tech/
#systemctlrestartsmb
#systemctlenablesmb
#systemctlstatussmb
smb.service-SambaSMBDaemon
Loaded:loaded(/usr/lib/systemd/system/smb.service;enabled)
Active:active(running)sinceTue2014-08-1211:38:29CST;14sago
MainPID:16807(smbd)
Status:"smbd:readytoserveconnections..."
CGroup:/system.slice/smb.service
16807/usr/sbin/smbd
16808/usr/sbin/smbd
systemd[1]:StartingSambaSMBDaemon...
smbd[16807]:[2014/08/1211:38:29.255341,0]../lib/util/become_daemon.c:136(daemon_ready)
systemd[1]:StartedSambaSMBDaemon.
smbd[16808]:STATUS=daemonsmbdfinishedstartingupandreadytoserveconnectionsfailedtoretrieveprint...CCESSFUL
Hint:Somelineswereellipsized,use-ltoshowinfull.
测试连通性
//Linux上测试
#smbclient-Llocalhost-Ualice%P@ssw0rd
Domain=[BIGCLOUD]OS=[Unix]Server=[Samba4.1.1]
SharenameTypeComment
--------------------
SHAREDOCSDisk
RDDOCSDisk
IPC$IPCIPCService(SambaServer)
Domain=[BIGCLOUD]OS=[Unix]Server=[Samba4.1.1]
ServerComment
----------------
WorkgroupMaster
----------------
//Windows上测试
C:>netuse*/del
您有以下的近程毗连:
192.168.1.18d$
持续运转会作废毗连。
您想持续此操纵吗?(Y/N)[N]:y
下令乐成完成。
C:>netuse192.168.188.12P@ssw0rd/U:alice
下令乐成完成。
翻开资本办理器举行写进测试
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|