配置samba服务器前需要做三个预备
a.配置好网络
b.配置好yum源
c.关闭防火墙
注:在做的过程中可能会出现服务卡顿的情况,先解除挂载,然后反复重启服务,再次挂载便可解决。
1.在/mnt目录下建立hardware和software子目录,并在子目录建立测试文件
mkdir /mnt/software
mkdir /mnt/hardware
cd /mnt/software
vi software1.txt
vi software2.txt
cd /mnt/hardware
vi hardware1.txt
vi hardware2.txt
2.添加一类用户和用户组,并添加对应samba账号
groupadd hardwares
useradd -g hardwares hardware1
useradd -g hardwares hardware2
passwd hardware1
passwd hardware2
smbpasswd -a hardware1
smbpasswd -a hardware2
3.添加另一类用户和用户组,并添加对应的samba账号
groupadd softwares
useradd -g softwares software1
useradd -g softwares software2
passwd software1
passwd software2
smbpasswd -a software1
smbpasswd -a software2
4.设置共享目录权限
chgrp hardwares /mnt/hardware
chgrp softwares /mnt/software
chmod -R 777 /mnt/hardware
chmod -R 777 /mnt/hardware
5.修改主配置文件smb.conf
vi /etc/samba/smb.conf
6.启动服务
systemctl restart smb
7.验证
当登录softwares时,可能会出现无法访问的提示,因此这里尝试了此方法可解决:
在终端运行
net use * /delete /yes
8.samba访问客户端Linux验证user
①
创建挂载目录,这里接着上文进行,若没有,要先创建
②
远程挂载hardwares共享资源
mount -t cifs //IP/hardwares /mnt/hardware -o username=hardware1,password=123456
挂载成功后,可以看到共享的测试文件
③
远程挂载softwares共享文件
mount -t cifs //IP/softwares /mnt/software -o username=software1,password=123456