安装Samba服务器

1 、修改防火墙设置

#systemctl stop firewall --关闭防火墙

2 、 安装 samba 并启动 samba 服务

#yum install -y samba samba-client

#systemctl start smb.service nmb.service

3 、 建立共享目录

mkdir /home/company

4 、创建访问账号

useradd -s /sbin/nologin smbuser

#smbpasswd -a smbuser

【smbpasswd 选项说明: -a 添加 smb 帐号;x-x 删除 smb 帐号; -d 禁用 smb 帐号; -e 启用smb 帐号】

5 、修改配置文件: /etc/samba/smb.conf

默认情况下,Samba 已经配置为允许用户通过远程共享访问账号的主目录。

[company] //共享名称为 company
comment = company share//共享注释
path = /home/company //指定共享路径
browseable = yes //所有人可见
guest ok = no //拒绝匿名访问
writeable = yes //支持写入数据

[company]
comment = company share
path = /home/company
guest ok = no //拒绝匿名访问
valid users=xzusr,gcusr,xsusr //允许访问的用户列表
write list=xzusr //允许写入的用户列表

注意:修改配置文件以后,必须重启服务(systemctl t restart b smb nmb)

6 、测试 Samba 服务器

在 linux 客户端访问测试:smbclient -U smbuser //192.168.75.128/company

查看服务器的共享文件有哪些:smbclient -L 192.168.75.128

查看 smbuser 用户可以访问的共享文件:smbclient -L 192.168.75.128 -U smbuser

7、linux、windows文件共享

在 x Linux 下访问 s Windows 共享目录的配置方法

(1)在 Windows xp 上设置一个共享目录:d:\myfiles

(2)在 Linux 下安装 samba-client 客户端

​ #yum install samba-client

(3)安装 cifs-utils 软件包

​ #yum install cifs-utils

(4)在 Linux 下创建一个挂载点

​ #mkdir /mnt/Windows

(5)挂载 Windows 上的共享目录 d:\myfiles 到 Linux 下的/mnt/Windows 目录下

​ #mount -t cifs -o username=smbuser//192.168.0.3/company /mnt/Windows

​ Enter password: ********
(6)如果挂载成功,则可以进入/mnt/Windows 下进行相应操作。

(7)在/etc/fstab 文件中,加入该共享目录的挂载信息
//192.168.1.123/redhat_disk /mnt/Windows cifs username=tommy,password=111111 0 0

(8)到此为止,Windows 上的共享目录//192.168.1.123/redhat_disk 就被成功挂载到了 Linux
上面了,并且 Linux 重启后,会自动挂载该目录到/mnt/Windows 目录下

发布了7 篇原创文章 · 获赞 0 · 访问量 258

猜你喜欢

转载自blog.csdn.net/tfwlwj/article/details/104331965