Linux-配置和管理-Samba服务-作业

firewall-cmd --zone=public --add-port=80/tcp --permanent   (--permanent永久生效,没有此参数重启后失效) //添加端口
firewall-cmd --reload //重新载入
systemctl restart firewalld.service  //重启防火墙

为samba开放特定端口

firewall-cmd --zone=public --add-port=139/tcp --permanent
firewall-cmd --zone=public --add-port=445/tcp --permanent
firewall-cmd --zone=public --add-port=137/udp --permanent
firewall-cmd --zone=public --add-port=138/udp --permanent
 
firewall-cmd --reload
systemctl restart firewalld.service
rpm -qa | grep samba  //检查是否安装
yum install samba -y  //服务端
yum install samba-clien  //客户端

安装好后不要急 去配置一下smb的配置文件

cd/etc //进入我们的配置文件,ls一下你会看到一堆东西

 然后cd到samba,ls一下,康康里面有上面东东

cd/samba
ls

 我们再 vim smb.conf 进去后去配置一下共享文件 ins进入输入模式

vim smb.conf 

然后复制这段内容,放到最下面(鼠标光标滚),如图

[common]
comment = Common share        
path = /home/samba            
browseable = yes                
guest ok = no                    
writable = yes

shift+ins可以粘贴

具体复制的内容什么意思如下:

 

 复制粘贴成功后我们就 esc退出输入模式然后 :wq 写入并保存一下,这一步我们就配置完毕smb配置文件了

:wq

 我们可以通过testparm去检验我们的配置有没有问题,没有出翔error都是ok的

testparm

 然后我们就可以去home 路径下去创建共享文件了

mkdir /home/samba  //创建一个samba文件夹
chmod 777 /home/samba   //赋予文件夹具有777权限
touch /home/samba/samba.txt //在创建好的文件夹下创建一个文件samba.txt

最后就到了创建访问账号

useradd -s /sbin/nologin sambauser //创建一个不能登录Linux的账号sambauser,访问就不能用你的Linux账号,不安全
smbpasswd -a sambauser //设置你创建好samba账号的密码, -a表添加账号并设置密码

 

运行我们的samba服务

systemctl start smb.service nmb.service //运行我们的服务

 

posted @ 2021-11-19 20:36  南柯Dream丶  阅读(208)  评论(0)    收藏  举报