标签:samba 0.0 server0 smb 文件夹 共享 password root SMB
步骤一:
在服务器server0发布Samba共享文件夹
1)安装软件包samba
1. [root@server0 ~]# yum -y install samba
2)创建共享账号
添加共享账号harry,密码为migwhisk:
1 [root@server0 ~]# useradd harry
2. [root@server0 ~]# pdbedit -a harry //根据提示设好密码migwhisk
3. new password:
4. retype new password:
添加共享账号kenji,密码为atenorth:
5. [root@server0 ~]# useradd kenji
6. [root@server0 ~]# pdbedit -a kenji //根据提示设好密码atenorth
7. new password:
8. retype new password:
添加共享账号chihiro,密码为atenorth:
9. [root@server0 ~]# useradd chihiro
10. [root@server0 ~]# pdbedit -a chihiro //根据提示设好密码atenorth
11. new password:
12. retype new password:
确认共享账号:
13. [root@server0 ~]# pdbedit -L
14. harry:1003:
15. chihiro:1005:
16. kenji:1004:
3)准备共享文件夹
17. [root@server0 ~]# mkdir /common
18. [root@server0 ~]# mkdir /devops
19. [root@server0 ~]# setfacl -m u:chihiro:rwx /devops //配置写入权限
4)调整SELinux开关策略,允许发布可写的Samba共享资源
20. [root@server0 ~]# getsebool -a | grep ^samba_exp //默认配置
21. samba_export_all_ro --> off
22. samba_export_all_rw --> off
23.
24. [root@server0 ~]# setsebool -P samba_export_all_rw=on //永久打开设置
25.
26. [root@server0 ~]# getsebool -a | grep ^samba_exp //查看结果
27. samba_export_all_ro --> off
28. samba_export_all_rw --> on
5)配置共享目录
29. [root@server0 ~]# vim /etc/samba/smb.conf
30. [global]
31. workgroup = STAFF
32. .. ..
33. [common]
34. path = /common
35. hosts allow = 172.25.0.0/24
36. [devops]
37. path = /devops
38. hosts allow = 172.25.0.0/24
39. write list = chihiro
6)启动系统服务smb,并设置开机自启
40. [root@server0 ~]# systemctl restart smb
41. [root@server0 ~]# systemctl enable smb
42. ln -s '/usr/lib/systemd/system/smb.service' '/etc/systemd/system/multi-user.target.wants/smb.service'
43. [root@server0 ~]# netstat -antpu | grep smb
44. tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 4709/smbd
45. tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 4709/smbd
步骤二:
在客户机desktop0测试Samba共享资源
1)安装软件包samba-client
48. [root@server0 ~]# yum -y install samba-client
49. .. ..
2)浏览目标主机提供了哪些共享资源
50. [root@desktop0 ~]# smbclient -L server0.example.com
51. Enter root's password: //此处无需输入密码,直接回车
52. Anonymous login successful
53. Domain=[MYGROUP] OS=[Unix] Server=[Samba 4.1.1]
54.
55. Sharename Type Comment
56. --------- ---- -------
57. common Disk
58. devops Disk
59. IPC$ IPC IPC Service (Samba Server Version 4.1.1)
60. Anonymous login successful
61. Domain=[MYGROUP] OS=[Unix] Server=[Samba 4.1.1]
62.
63. Server Comment
64. --------- -------
65.
66. Workgroup Master
67. --------- -------
3)连接到目标主机的共享目录
68. [root@desktop0 ~]# smbclient -U harry //server0.example.com/common
69. Enter harry's password: //输入harry的密码
70. Domain=[STAFF] OS=[Unix] Server=[Samba 4.1.1]
71. smb: \> ls //检查是否可列出目录内容
72. . D 0 Sun Nov 27 03:07:29 2016
73. .. D 0 Sun Nov 27 03:07:32 2016
74.
75. 40913 blocks of size 262144. 27826 blocks available
76. smb: \> quit //退出smb:\>交互环境
77. [root@desktop0 ~]#
标签:samba,0.0,server0,smb,文件夹,共享,password,root,SMB 来源: https://blog.csdn.net/honeygirl_/article/details/89281429
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。