一、服务端:
#安装 yum install samba samba-common samba-client -y systemctl start smb ##开启samba服务 systemctl enable smb ##samba服务开启自启 #建议永久关闭selinux setenforce 0 #关闭防火墙 #如果shareserver的selinux状态为enforcing,则家目录会无法访问,此时需要 setsebool -P samba_enable_home_dirs on ##开启家目录的访问 #对内网ip 开放139 ,445端口 防火墙: #vim /etc/firewalld/zones/public.xml <rule family="ipv4"> <source address="172.21.0.16"/> <port protocol="tcp" port="445"/> <accept/> </rule> systemctl restart firewalld.service #samba 配置 vim /etc/samba/smb.conf #添加共享目录 [global] #workgroup = SAMBA #显示组名 [devops] path = /devops #共享目录 hosts allow = 172.21.0.0/24 #允许地址 hosts deny = 172.21.0.14 #禁止地址 admin users = lei #用户名 writable=yes #设置可以读写
1.1设置共享用户:
useradd lei ##新建一个用户,用以smb登陆 smbpasswd -a lei ##用本地用户来配置samba共享用户
二、客户端:
smbclient -L //172.21.0.10 # ##查看匿名用户共享目录
smbclient -L //172.21.0.10 -U lei ##查看lei用户共享目录,lei用户的目录为lei的家目录
smbclient //172.21.0.10/devops -U lei #查看用下目录
三、客户端挂载两种方式:
mount -o username=lei,,password=密码 //172.21.0.10/devops /mnt/
vim /etc/fstab //172.21.0.10/devops /mnt cifs defaults,username=lei,password=密码 0 0
mount -a #执行挂载在看看