1.sudo yum install samba samba* -y <#########安装Samba server 和Samba client以及其他Samba 其他软件。
samba的文件如下,smb.conf为主要配置文件,smb.conf.bp是我自己备份的文件。
[[email protected] samba]$ tree /etc/samba
/etc/samba
├── lmhosts
├── smb.conf
├── smb.conf.bp
└── smbusers
2.关闭selinux和iptables
执行命令关闭selinux:
2.1 sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g‘ /etc/sysconfig/selinux
2.2 [[email protected] ~]# setsebool -P samba_enable_home_dirs=1 (share家目录)
[[email protected] ~]# chcon -t samba_share_t /shared (shared要共享的目录)
执行命令关闭防火墙
sudo service iptables stop
或者如下:
配置iptables规则如下
#samba ports
-A INPUT -p tcp -m state --state NEW -m tcp --dport 138 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 139 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 445 -j ACCEPT
-A INPUT -p udp -m udp --dport 137 -j ACCEPT
-A INPUT -p udp -m udp --dport 138 -j ACCEPT
#above are samba ports
3.讲smb加入到自动启动项。
sudo chkconfig --level 35 smb on
4.创建要分享的目录:mkdir -p /samba/secured
创建登陆samba的账户和密码分别为smbgrp和shadow
5.编辑samba的配置文件smb.conf.
sudo vi /etc/smb.conf
[global]
3. 输入 \\IP即可进入
4 linux之间share文件
[[email protected] ~]# mkdir /mnt/client
[[email protected] /]# mount -t cifs //192.168.0.102/shared /mnt/client -o username=smbgrp,password=shadow
Password:
可以看到目录已挂在
[[email protected] /]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 18143556 3027268 14187984 18% /
tmpfs 953136 72 953064 1% /dev/shm
/dev/sda1 289293 39582 234351 15% /boot
//192.168.0.102/shared
18143556 3478520 13736732 21% /mnt/client