# 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 完成。