【配置SMB、NFS共享】
【Samba服务基础】
用途:为客户机提供共享文件夹
协议:SMB(TCP 139)、CIFS(TCP 445)
管理共享账号
Samba用户——专用来访问共享文件夹的用户
--采用独立设置密码
--需要预先建立同名的系统用户(可以不设密码)
pdbedit管理工具
添加用户 pdbedit -a 用户名
删除用户 pdbedit -x 用户名
查询用户 pdbedit -L [用户名]
配置文件
/etc/samba/smb.conf 全局设置
--->
[global]
workgroup = 工作组名
...
[自定义共享名]
path = 路径
public = no|yes 公共访问,默认no
browseable = yes|no 浏览器访问,默认yes
read only = yes|no 可读权限,默认yes
write list = 用户名 可写用户,默认无
vaild users = 用户名 默认任何用户
hosts allow = 客户机IP或网段 设置允许主机
hosts deny = 客户机IP或网段 设置禁止主机
SELinux对SMB共享的保护
查看SELinux开关
getsebool -a | grep ^samba_exp
--->
samba_export_all_ro --> off
samba_export_all_rw --> off 可读写共享默认关闭
永久开启SELinux设置
setsebool -P samba_export_all_rw=on
【访问共享文件夹】
软件:samba-client
列出共享资源
smbclient -L 服务器地址
连接共享文件夹
smbclient -U 用户名 //服务器地址/共享名
smb:\>ls 检查是否可列出目录内容
smb: \> quit 退出smb:\>交互环境
mount挂载---客户端
软件:cifs-utils
手动挂载
mount //服务器地址/共享名 挂载点
挂载全部 mount -a
检查挂载点 df -hT /mnt/dev/
开机挂载配置
[root@desktop0 ~]# vim /etc/fstab
//服务器地址/共享名 挂载点 cifs
[username=Smb用户名,password=共享密码,]_netdev 0 0
//172.25.0.11/devops /mnt/dev cifs
username=kenji,password=123,_netdev 0 0
【Samba共享配置步骤】
1.在服务器上发布Samba共享文件夹
1)安装软件包samba
yum -y install samba
2)创建共享账号并设置密码
[root@server0 ~]# useradd harry
[root@server0 ~]# pdbedit -a harry
--->密码设置:harry
[root@server0 ~]# useradd kenj
[root@server0 ~]# pdbedit -a kenji
--->密码设置:kenji
[root@server0 ~]# userad
配置SMB、NFS共享
最新推荐文章于 2024-07-12 02:57:09 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)