一、安装
默认很可能已经安装了,如果没有,则
# yum install samba
(若系统为Ubuntu或其他,则需要修改配置文件以允许访问家目录:/etc/samba/smb.conf 中的 [homes] 段)
二、设置账户和权限
# smbpasswd -a cj (本文档只设置访问家目录权限,所以创建一个和要访问用户同样的用户名,这里是 cj)
修改 /etc/samba/smb.conf, 其中 [homes] 一栏内容如下:
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
create mode = 0664
directory mode = 0775
三、设置selinux和防火墙
# setsebool -P samba_enable_home_dirs on
# firewall-cmd --permanent --zone=public --add-service=samba
# firewall-cmd --reload
四、在Windows的文件资源管理器的任务栏输入 \\ip 即可访问
若不能,则重启 Samba或防火墙服务试试
# systemctl restart smb.service
or
# systemctl restart firewalld.service