-
Samba服务,Windows与Linux跨平台的共享
- 安装samba
- 专门用于samba服务验证的用户称之为:samba共享账户
- 添加用户
- 专门用于samba服务验证的用户密码,samba独立的密码与系统密码不同
- [root@localhost tls]# useradd gongxiang //创建用户
[root@localhost tls]# pdbedit -a gongxiang //创建samba密码
new password:
retype new password:
Unix username: gongxiang - 共享名:客户端通过网络看到的名字,可以与文件夹不同
- 创建共享文件夹
- [root@localhost tls]# mkdir /gongxiang
[root@localhost tls]# echo i am gongxiang > /gongxiang/gongxiang.txt - 配置samba配置文件
- 文件目录/etc/samba/smb.conf
- 在文件末尾添加共享名和路径
- 39 [haha]
40 path = /gongxiang - 重启smb服务
- [root@localhost tls]# systemctl restart smb
-
客户端
- 安装cifs-utils软件,支持cifs文件系统
- 挂载访问
- nfs共享格式:mount 10.211.55.21:共享路径 挂载点
- samba共享格式: mount -o username=gongxiang,password=123 //10.211.55.21/共享名 | 挂载点
- [root@localhost ~]# mount -o user=gongxiang,pass=123 //10.211.55.21/haha /mnt
- [root@localhost ~]# df -h
- //10.211.55.21/haha 50G 7.9G 42G 17% /mnt
- [root@localhost ~]# ls /mnt
gongxiang.txt - 开机自动挂载
- vim /etc/fstab
- //10.211.55.21/haha /mnt cifs defaults,_netdev,user=gongxiang,pass=123 0 0
-
服务端SELinux布尔值(功能的开关)
- 查看SELinux布尔开关状态
- [root@localhost tls]# getsebool -a | grep samba
samba_create_home_dirs --> off
samba_domain_controller --> off
samba_enable_home_dirs --> off
samba_export_all_ro --> off
samba_export_all_rw --> off
samba_load_libgfapi --> off
samba_portmapper --> off
samba_run_unconfined --> off
samba_share_fusefs --> off
samba_share_nfs --> off
sanlock_use_samba --> off
tmpreaper_use_samba --> off
use_samba_home_dirs --> off
virt_use_samba --> off - 设置ro功能开启,并查看确认
- [root@localhost tls]# getsebool samba_export_all_ro
samba_export_all_ro --> off
[root@localhost tls]# setsebool samba_export_all_ro
0 1 -P
[root@localhost tls]# setsebool samba_export_all_ro 1
[root@localhost tls]# getsebool samba_export_all_ro
samba_export_all_ro --> on
应用管理-Samba服务
最新推荐文章于 2024-05-17 16:41:20 发布