CentOS虚拟机如何设置共享文件夹,并在Windows下映射网络驱动器

一、为什么要这么做?
最近在做Linux下的软件开发,但又想使用Windows下的编程工具“Source Insight”。

二、安装环境
本机系统:Windows 7 旗舰版

VMware:VMware Workstation 9.0

CentOS:CentOS 6.4

网络适配器设置为:NAT 转换

三、查看是否已经安装“samba
命令:rpm -qa|grep samba

输出结果:

samba-client-3.0.33-3.28-1.el5
samba-common-3.0.33-3.28-1.el5

这里顺便说一下搭建samba服务器所需要的基本软件包:

1. samba——>这个软件包包含了主要的daemon文件(smbd和nmbd)

2. samba-common——>提供samba的主要配置文件(smb.conf)、smb.conf语法检测程序(testparm)等

3. samba-client——> 当linux作为samba 客户端的时候,提供了一套所需的工具和指令。

这下看出来了吧,samba主程序根本没有被安装

也可以使用“service smb status”命令查看是否已经安装,执行该命令如果返回“smb:unrecognized service”,说明服务没有安装。

四、安装“samba”
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。

这里只介绍本人的安装过程,

详细请参考“鳥哥的 Linux 私房菜”之“第十六章、檔案伺服器之二: SAMBA 伺服器”

可以通过光盘或网络安装 samba

1、通过网络安装

本人就是用的网络安装,虽然有点慢,但是比较简单方便。

命令:sudo yum install samba

就一条命令就OK了。

五、配置 Samba

 先在/home目录mkdir 目录 samba
 修改 samba 权限 
 chmod 0777 /home/samba
 如果需要共享的目录已经存在 了,那么只修改目录的访问权限就可以了。

命令:sudo vi /etc/samba/smb.conf

# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.

[global]
	workgroup = WORKGROUP
	security = user

	username map=/etc/samba/smbusers
        passdb backend = tdbsam
	#passdb backend = smbpasswd
        #encrypt passwords = yes
        #smb passwd file = /etc/samba/smbpasswd

	printing = cups
	printcap name = cups
	load printers = yes
	cups options = raw
#        hosts allow = 127. 192.168.0. 192.168.1. 10.8.0.

[homes]
	comment = Home Directories
	valid users = %S, %D%w%S
	browseable = No
	read only = No
	inherit acls = Yes

[printers]
	comment = All Printers
	path = /var/tmp
	printable = Yes
	create mask = 0600
	browseable = No

[print$]
	comment = Printer Drivers
	path = /var/lib/samba/drivers
	write list = @printadmin root
	force group = @printadmin
	create mask = 0664
	directory mask = 0775

[xypt]

        comment = XYPT
        path = /home/xypt
        public =  yes
        writeable =  yes
        browseable =  yes
        guest ok = yes

[fabric]
        comment = fabric
        //这里设置我们要共享的文件夹
        path = /opt/fabric/nodejs
        public =  yes
        writeable =  yes
        browseable =  yes
        guest ok = yes

重启smb服务
service smb restart
添加samba用户,将root用户增加为samba用户
smbpasswd -a root
会提示输入两次密码,这个密码就是访问samba的密码

 六、在Windows下映射网络驱动器
先看看能不能访问:
在windows系统中通过IP地址或刚才定义的网络计算机名访问就可以
在地址栏输入
\\192.168.x.x

 

七、器在linux下如何把smb加入开机启动

一般在级别3和5自动启动
命令为:chkconfig --level 35 smb on
这样开机就可以自动启动samba服务了

或者
命令为:chkconfig smb on

八、给与用户读写文件的权限

chown -R name:pwd /usr/local
name是用户名,pwd是密码
记得切换到超级管理员下再执行此命令

这里参考了大佬的文章:

https://blog.csdn.net/testcs_dn/article/details/19758163 

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在 CentOS 中访问 Windows 共享文件夹,您可以按照以下步骤进行设置: 1. 在 Windows设置共享文件夹: - 在 Windows 上选择要共享的文件夹,并右键单击它。 - 选择 "属性",然后转到 "共享" 选项卡。 - 点击 "共享" 按钮,选择共享名称,并设置共享权限。 2. 在 CentOS 上安装并配置 Samba 客户端: - 打开终端,并使用以下命令安装 Samba 客户端: ``` sudo yum install samba-client ``` - 安装完成后,编辑 Samba 配置文件 `/etc/samba/smb.conf`: ``` sudo vi /etc/samba/smb.conf ``` - 在文件的末尾添加以下内容: ``` [shared_folder] path = //windows_ip/shared_folder_name guest ok = yes read only = no ``` 将 `windows_ip` 替换为 Windows 计算机的 IP 地址,`shared_folder_name` 替换为在 Windows设置共享文件夹名称。 - 保存并关闭文件。 3. 挂载 Windows 共享文件夹CentOS: - 创建一个用于挂载的目录。在终端中执行以下命令: ``` sudo mkdir /mnt/windows_share ``` - 使用以下命令将共享文件夹挂载到 CentOS: ``` sudo mount -t cifs //windows_ip/shared_folder_name /mnt/windows_share -o username=windows_username,password=windows_password ``` 将 `windows_ip` 替换为 Windows 计算机的 IP 地址,`shared_folder_name` 替换为在 Windows设置共享文件夹名称,`windows_username` 和 `windows_password` 替换为您在 Windows 上的登录凭据。 4. 检查挂载是否成功: - 运行以下命令检查是否成功挂载共享文件夹: ``` ls /mnt/windows_share ``` 如果成功挂载,您应该能够看到共享文件夹中的内容。 现在,您可以在 CentOS 上通过 `/mnt/windows_share` 目录访问 Windows 共享文件夹中的文件。 希望这些步骤对您有所帮助!如果您有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值