Samba 简单快速文件共享 Samba是linux,unix与windows之间进行交互操作的软件组件。 所需软件包括:samba(服务器端软件包),samba-client(客户端软件包)和samba-common(公共文件软件包) samba由smbd和nmbd两个守护进程组成,smbd默认监听端口是TCP 139和445。

① 快速安装配置Samba服务器 Yum –y install samba ② 创建共享目录 Mkdir /common Chmod 777 /common Echo “hello ” > /common/smb.txt #创建测试文件 ③ 修改配置文件 Samba默认配置文件是/etc/samba/smb.conf Vim /etc/samba/smb.conf [ common] #共享名称为common Comment = common share #共享注释 Path = /common #指定共享路径 browseable = yes #所有人可见 guest ok = no #拒绝匿名访问 writable = yes #支持写入数据

④ 创建访问账号,samba共享的密码是独立的密码,不同于系统密码,默认存放在/var/lib/samba/private useeradd –s /sbin/nologin smbuser smbpasswd –a smbuser

smbpasswd参数选项 -a #添加账户并设置密码 -x #删除SMB账户 -d #禁止SMB账户 -e #启用SMB账户

⑤ 启动服务 Systemctl start smb

⑥ 访问samba共享 Windows 通过 开始 运行 在对话框输入\IP 可以访问目录 Linux 客户端访问 Smbclient –L //ip #探测主机共享信息 Smbclient –U 用户名 //ip /common #访问共享目录 ⑦ 挂载共享目录 Mkdir /com Mount –t cifs //ip/common /com –o username=用户名,password=密码