首页 > 系统服务 > 详细

[TimLinux] 系统配置 CentOS7配置Samba

时间:2019-02-13 10:10:39      阅读:169      评论:0      收藏:0      [点我收藏+]

1. 安装软件

yum install -y samba samba-client samba-common

2. 配置用户

useradd tim
passwd tim  # 设置用户登录密码
smbpasswd -a tim  # 添加tim用户到samba,并配置samba密码

3. 启动服务

systemctl enable smb.service
systemctl start smb.service

4. 配置防火墙

firewall-cmd --permanent --zone=public --add-service=samba
firewall-cmd --reload

5. 测试

smbclient -Utim //ip/tim
输入密码:
smb: \> ls
NT_STATUS_ACCESS_DENIED listing \*
smb: \>

错误解决:
方法1:关闭SELinux
setenforce 0

方法2:配置SELinux
查看哪些配置值关联到Samba
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
.......
getsebool -a | grep smb
smbd_anon_write --> off

或者用命令 semanage boolean -l 查看,该命令会显示描述信息(依赖 setroubleshoot 包)
只需要把 samba_enable_home_dirs 打开,即可访问了 setsebool
-P samba_enable_home_dirs on

 

[TimLinux] 系统配置 CentOS7配置Samba

原文:https://www.cnblogs.com/timlinux/p/10368135.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!