Skip to content

SAMBA

  1. smb 服务
    • 性质:Samba 的核心启动服务。
    • 功能:建立 Linux Samba 服务器与 Samba 客户机之间的对话,验证用户身份并提供对文件和打印系统的访问。只有 SMB 服务启动,才能实现文件的共享。
    • 监听端口:监听 139 TCP 端口。
  2. nmb 服务
    • 性质:负责解析的服务。
    • 功能:类似 DNS 的功能,把 Linux 系统共享的工作组名称与其 IP 对应起来。如果 NMB 服务没有启动,就只能通过 IP 来访问共享文件。
    • 监听端口:监听 137 和 138 UDP 端口。

安装服务

sh
yum install -y samba

systemctl status smb nmb

mkdir -p /samba/shared_dir

useradd samba

sudo chown -R samba.samba /samba

vim /etc/samba/smb.conf

[shared_dir]
        comment = this is shared directory
        path = /samba/shared_dir
        read only = No
        
systemctl start smb nmb

netstat -anltp | grep smb

smbpasswd -a samba

客户端安装服务

linux 端

sh
yum install -y cifs-utils # 安装协议包

mount -t cifs -o username=samba,password=love //192.168.99.10/shared_dir /mnt/shared_dir

df -h

Filesystem                  Size  Used Avail Use% Mounted on
devtmpfs                    1.9G     0  1.9G   0% /dev
tmpfs                       1.9G     0  1.9G   0% /dev/shm
tmpfs                       1.9G  8.6M  1.9G   1% /run
tmpfs                       1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/centos-root      22G  3.6G   18G  17% /
/dev/sda1                  1014M  189M  826M  19% /boot
tmpfs                       379M     0  379M   0% /run/user/0
//192.168.99.10/shared_dir   22G  3.6G   18G  17% /mnt/shared_dir

Windows

先在启动或关闭Windows功能里打开samba服务,然后资源管理器地址栏输入\\ip,输入认证信息。