设为首页 收藏本站
查看: 787|回复: 0

[经验分享] 快速搭建samba服务

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-4-15 10:05:03 | 显示全部楼层 |阅读模式
     如何在UNIX主机和windows主机共享数据呢?搭建FTP服务是一种,但是FTP能够很方便的上传下载数据,但是如果想修改数据就会比较麻烦了,这时你需要先把文件下载下来,修改以后再上传上去,这种办法很麻烦,不符合我们的需要。        使用NFS服务呢?NFS服务器共享一个目录,然后NFS客户端挂载此目录,若客户端有rwx权限,很轻松的便可以修改数据,而且修改后数据在各主机之间同时可以看到。但遗憾的是NFS只能在类UNIX主机之间使用,不能跨平台。而windows上的CIFS(Common Internet File System)也有类似NFS的功能,但CIFS也仅仅能够在windows主机之间使用,CIFS最简单用途就是“网上邻居”,是不是很熟悉呢?

        有没有一种方法能够让UNIX类主机和windows主机之间相互共享文件数据的文件系统呢。搭建samba服务便能满足这种需求。



# rpm -e samba-common  samba-common --nodeps
# yum install samba4 samba4-client samba4-common
# /etc/init.d/smb start
# /etc/init.d/nmb start

配置文件/etc/samba/smb.conf选项说明
[共享名称]
comment=         #注释
browseable=yes|no     #是否可被看到
writeable=yes|no         #是否可写
path=                           #共享资源路径
public=yes|no              #是否可被所有用户读写
read only                     #只读
write list = user1,user2|@group|+group                     #具有写权限的用户列表,可是组或用户
valid users=                  #共享只有那些用户能够访问
invalid users=               #共享只有那些用户不能访问


举例说明:
1、linux主机将/shared目录共享出去
# mkdir /shared
编辑/etc/samba/smb.conf
1
2
3
4
5
[shared]
        comment = shared directory
        path=/shared
        public = yes
        writable = yes




使用testparm检测smb.conf配置文件是否可用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Processing section "[shared]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
..........
..........
[shared]
    comment = shared directory
    path = /shared
    read only = No
    guest ok = Yes




# service smb restart
# useradd xiaoming
# setfacl -m u:xiaoming:rwx /shared/
将用户xiaoming添加至smb账户
1
# smbpasswd -a xiaoming




打开一台windows主机,在文件目录中输入  \192.168.1.123shared   ,并输入账号,密码。如下图:
wKioL1Ur4FHDluyqAALiLr_JVvc813.jpg


xiaoming用户对/shared目录具有rwx权限,因此可以创建目录、文件,如下:
wKiom1Ur3-ejyHGlAAGRG2IBJHA138.jpg


同时鼠标右击Computer选择map network drive可将共享的目录映射为本地的一个磁盘
wKioL1Ur4rKhsvnPAANO9SU9B3U067.jpg

2、windows主机共享E:sh目录
windows主机在E盘新建一个目录E:sh  ,共享此目录,鼠标右击,依次勾选以下:
Sharing-->Advanced Sharing--->Permissions--->Allow
wKiom1Ur5SnQmunuAAVOzzAi1g4468.jpg

回到linux主机上,在windows主机创建一个用户xiaoming,输入密码后即可访问
1
2
3
4
5
6
7
8
9
10
11
12
13
# smbclient //192.168.1.105/sh -U xiaoming
Enter xiaoming's password:
Domain=[XIAOMING-PC] OS=[Windows 7 Ultimate 7601 Service Pack 1] Server=[Windows 7 Ultimate 6.1]
smb: > mkdir xiaoming  新建xiaoming目录
smb: > ls
  .                                   D        0  Mon Apr 13 23:53:57 2015
  ..                                  D        0  Mon Apr 13 23:53:57 2015
  song.txt                            A        5  Mon Apr 13 23:41:20 2015
  xiaoming                            D        0  Mon Apr 13 23:53:57 2015
58739 blocks of size 262144. 1139 blocks available
smb: > more song.txt       #查看song.txt内容
getting file song.txt of size 5 as /tmp/smbmore.TWqCw4 (4.9 KiloBytes/sec) (average 4.9 KiloBytes/sec)
miss




未完待续.........


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-57361-1-1.html 上篇帖子: Linux下挂载移动硬盘 下篇帖子: Linux环境下DNS服务器原理及主服务器简单配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表