# yum install samba samba-client -y linux
ln -s '/usr/lib/systemd/system/smb.service' '/etc/systemd/system/multi-user.target.wants/smb.service'# systemctl enable smb.service windows
# systemctl status smb.service bash
# systemctl start smb.service 服务器
# systemctl status smb.service 网络
备份:# cd /etc/samba dom
修改smb.conf文件,找到“[homes]”,修改如下设置:# cp smb.conf smb.conf.bak spa
[homes] rest
comment = Home Directories code
browseable = no ip
writable = yes
valid users = %S
valid users = MYDOMAIN\%S
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
create mask = 0664force create mode = 0664directory mask = 0775force directory mode = 0775
若是出现bash: smbpasswd: command not found,就是没有安装 samba-client了# smbpasswd -a username
# getsebool -a | grep samba# setsebool -P samba_enable_home_dirs on
因为redhat7开始,iptables被firewalld代替了,因此使用firewalld的方法# firewall-cmd --list-services
# firewall-cmd --permanent --add-service=samba
# firewall-cmd --reload
# firewall-cmd --list-services
十、重启samba服务
# systemctl restart smb.service
**************************************************
当用另一个用户访问同一服务器的samba服务的时候,常常会弹出,不容许两个同时登录
samba服务器,这个时候须要把电脑上登录samba服务器的信息给删除,“开始”-》“运行”-》
cmd
输入:net use
状态 本地 远程 网络
-------------------------------------------------------------------------------
OK //192.168.1.44/GZ Microsoft Windows Network
已断开 //192.168.1.8/研发文件服 Microsoft Windows Network
已断开 //192.168.3.183/IPC$ Microsoft Windows Network
命令成功完成。
6. 若是要删除第一条登录samba服务器的信息,使用下面命令:
net use //192.168.1.44/GZ /delete 完成。