linux下如何安装smb服务器,第1张

下载rpm格式的Samba安装程序安装:yum install samba编辑配置文件:vim /etc/samba/smbconf找到Standalone Server Options,将下面的security = share,使用户登陆时不需要输入帐号及密码。设置公共访问目录,在smbconf中找到:; [public]

; comment = Public Stuff

; path = /home/samba

; public = yes

; writable = yes

; printable = no

; write list = +staff将前面的分号去掉。path = /home/samba

指定公众共享目录路径,该目录就可以供不同用户使用。public = yes

取值为yes时,允许公众共享。否则,禁止公众共享目录。writable = yes

取值为yes时,公众对/home/samba有可写权限。printable = no

取值为yes时,公众对/home/samba有打印权限。write list = +staff

指定具有可写权限的用户名单或用户组所有成员,这里允许staff用户组的所有成员具有可写权限。设置smb开机自启动:

chkconfig –level 345 smb on启动smb服务:service smb start

此时打开\Linux主机IP,会看到有一个public的共享文件夹。

groupadd salers

groupadd managers

建立用户 useradd -G salers -N mary

再把mary加入经理组 usermod -a -G mary managers

建立 salers 文件夹 mkdir -p /share/sale_data

改变用户 chown mary /share/sale_data

改变组 chgrp salers /share/sale_data

改变权限 chmod 2755 /share/sale_data

增加samba 用户 smbpasswd -a mary

chkconfig --level 35 smb on

# smbconf

[sale]

comment = SalesDirectories

path = /share/sale_data

public = yes

read=@sale

write list = mary

#改变权限 chmod 555 /share/public_data

[public]

comment = Public Directories

path = /share/public_data

public = yes

我是这么理解的,不知道对不对。我们现在所说的samba服务器,是有一个samba项目小组在linux下实现了SMB/CIFS协议,也因此windows和linux才实现了文件互访,在此之前是不能互通的。因为,SMB/CIFS协议在最开始的时候,是微软的私有协议,并不能和其他操作系统互通的。所以,我觉得,samba服务是属于linux的,windows下面没有samba服务这个概念,但是却依然有文件共享这个功能,比如,我们所熟悉的网上邻居就是SMB/CIFS这两个协议的典型应用。所以如果你想在windows下面搭建samba服务器的效果,那么其实很简单,只需要将某一个文件夹共享,就可以了。这样linux下通过mount等命令就可以访问了。 例如,你的windows的共享名是share, ip地址是19216812,用户名是administrator,密码是123,想要挂载到linux的/mnt目录中,使用以下命令:

mount -o username=administrator //19216812/share /mnt

回车后输入密码,就可以了

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux下如何安装smb服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情