linux配置samba服务

文章目录

      • samba服务
      • 第一步:下载samba服务
      • 第二步:开启服务,查看服务状态
      • 第三步:在文件夹系统查看
      • 第四步:设置samba的配置文件
      • 第五步:再次去尝试连接linux服务共享
      • 修改smab服务的配置
        • 设置samba服务的用户名和密码
        • 远程连接
      • 清空连接信息
      • 设置允许和不允许连接的地址

共享一个文件夹,可以在windows去设置文件共享,在Linux中我们也可以设置文件共享功能;

samba服务

#1.下载服务
apt-get update
apt-get install samba 

// 查看所有的服务及相关信息
systemctl list-unit-files
systemctl list-unit-files | grep ssh

#2.启动服务
systemctl status samba-ad-dc.service
systemctl status smbd.service
systemctl start smbd.service    
\\192.168.116.128  在windows的文件夹管理系统上
此时反馈拒绝服务


┌──(rootkali)-[/]
└─# cd /etc/samba                  
                                 
┌──(rootkali)-[/etc/samba]
└─# ls
gdbcommands  smb.conf  tls

┌──(rootkali)-[/etc/samba]
└─# vim smb.conf 

#3.编辑配置文件
vim /etc/samba/smb.conf   

[Share]
path = /etc
public = yes      #把yes改成no 再次访问,就需要输入用户名和密码
writable = yes
available = yes
browseable = yes

hosts deny = 192.168.113.
hosts allow = 192.168.1.3

C:\Users\user>net use * /delete   #在cmd中(物理机)清空链接的缓存

systemctl restart smbd.service #4.重启服务

[global]                    //设置samba服务整体环境
workgroup = WORKGROUP            //设置工作组名称
server string = Samba Server Version %v                 //服务器说明
[laiGei]                     //共享目录的名称
comment = Public stuff               //注释说明 
path = /usr/local/laige                 //共享目录的路径
public = yes                   //是yes/否no公开共享,若为否则进行身份验证(只有当security = share 时此项才起作用)
writeable = yes                //是yes/否no不以只读方式共享当与read only发生冲突时,无视read only
browseable = yes                 //是yes/否no在浏览资源中显示共享目录,若为否则必须指定共享路径才能存取
guest ok = yes                //是yes/否no公开共享,若为否则进行身份验证(只有当security = share 时此项才起作用)


useradd apple    #5.新建一个用户  
smbpasswd -a apple    #6.通过smbpasswd 修改smb服务的密码
smbpasswd -a 增加用户
smbpasswd -d 冻结用户,这个用户不可登录
smbpasswd -e 恢复用户,解冻用户
smbpasswd -x 删除用户

Windows环境使用:

\\192.168.6.210\samba
输入设置的samba用户名和密码

Linux环境使用:
mount //192.168.6.210/samba /media  -o username=apple,password=apple123

┌──(rootkali)-[/]
└─# chmod 777 /123

┌──(rootkali)-[/etc/samba]
└─# useradd 123
                                       
┌──(rootkali)-[/etc/samba]
└─# smbpasswd -a 123              
New SMB password:
Retype new SMB password:
Added user 123.sudo passwd root

第一步:下载samba服务

apt-get update
apt-get install samba #1.下载服务

yum install samba -y

第二步:开启服务,查看服务状态

systemctl status smbd.service
systemctl start smbd.service    #2.启动服务

第三步:在文件夹系统查看

\\192.168.116.128  在windows的文件夹管理系统上

linux配置samba服务_第1张图片

第四步:设置samba的配置文件

┌──(rootkali)-[/]
└─# cd /etc/samba                           
┌──(rootkali)-[/etc/samba]
└─# ls
gdb commands  smb.conf  tls
┌──(rootkali)-[/etc/samba]
└─# vim smb.conf 
vim /etc/samba/smb.conf   #3.编辑配置文件

[Share]
path = /etc   #设置默认路径
public = yes  #yes不需要密码
writable = yes
available = yes
browseable = yes

#改完之后,重启服务
┌──(rootkali)-[/etc/samba]
└─# systemctl restart smbd.service

第五步:再次去尝试连接linux服务共享

linux配置samba服务_第2张图片

修改smab服务的配置

systemctl restart smbd.service

linux配置samba服务_第3张图片

设置samba服务的用户名和密码

┌──(rootkali)-[/etc/ssh]
└─# useradd samba 
┌──(rootkali)-[/etc/ssh]
└─# smbpasswd -a samba

linux配置samba服务_第4张图片

远程连接

linux配置samba服务_第5张图片

清空连接信息

linux配置samba服务_第6张图片

设置允许和不允许连接的地址

hosts deny = 192.168.
#deny是阻止连接
hosts allow = 192.168.43.246
#allow是允许连接

linux配置samba服务_第7张图片

你可能感兴趣的:(#,Linux基础,护网行动hvv,linux,服务器,运维)