在CentOS上配置SAMBA共享目录(转载)

时间:2024-06-24 10:06:38

在CentOS上配置SAMBA共享目录

From: https://blog.****.net/qiumei1101381170/article/details/53265341

2016年11月21日 23:21:45

阅读数:9271

SAMBA 是linux下的一个服务,在Linux服务器上设置一个共享目录,让windows主机可以访问(rw)这个目录

首先查看系统上有没有安装samba服务器端,使用命令rpm -qa | grep samba

我的系统查看结果显示:

在CentOS上配置SAMBA共享目录(转载)

从上面的结果可以看出我的系统上面目前只是安装了samba的客户端,没有安装服务器端,首先得安装samba服务器端,使用命令:yum insatll samba,然后再次查看服务端是否已经安装好:rpm -qa | grep samba

下面开始配置samba:

配置samba之前应该先关闭selinux和firwall服务器,然后重启系统

配置samba共享目录的步骤如下(以下操作均在root用户下进行):

1)修改配置文件smb.n

vi /etc/samba/smb.conf,修改的地方有两处,将setsebool -P samba_enable_home_dirs on打开,将homes模块下valid users =%s语句前面的":"去掉

在CentOS上配置SAMBA共享目录(转载)

在CentOS上配置SAMBA共享目录(转载)

2)配置samba用户

smbpasswd -a root 注:a = add

smbpasswd -a mytest

此时设置的密码是windows访问此目录时要输入的密码

设置完用户之后重启samba:

service smb restart

或者server smb stop, service smb start

或者通过命令 ntsysv启动smb服务,这样的话每次开机就会启动samba服务了,不需要再通过命令启动了

(通过空格键选择或取消)

在CentOS上配置SAMBA共享目录(转载)

3)访问samba共享目录

在“我的电脑”中打开“计算机”,在地址栏中输入:\\192.168.159.128此为我的虚拟机的IP,也是samba服务器的IP

之后会提示你输入用户名和密码

如果配置SAMBA用户时只是配置了root用户的话,则以root用户登录,即用户名为root,密码为配置samba用户时设置的密码

登录成功之后就进入了samba的共享目录了,如下图所示:

在CentOS上配置SAMBA共享目录(转载)

如果我在windows上更新了这个目录里面的内容,那么在linux上就可以立马看到更新的内容

4)映射网络驱动器:像访问本地目录一下访问远程目录

比如在家目录建立一个\prject,然后右键计算机,点击“映射网络驱动器”,拷贝地址\\192.168.159.128\root\prject,即刚刚建立的文件夹目录,点击“完成”。

这样我们就可以看到在本地多了一个盘符“z”,我们就可以像访问本地磁盘一样访问远程目录了。

如下所示:

在CentOS上配置SAMBA共享目录(转载)