离开技术好些年,仅凭记忆开始学习。同时决定在Linux系统学习C语言。
一、下午安装了VM 8.0,安装RedHat Enterpris Server 6.4虚拟操作系统,都还比较顺利。
二、要实现Linux和Windows文件共享,需安装和配置Samba服务。
RedHat Enterprise Server版的操作系统有自带的Samba服务,只需配置就好了。
-
检查系统是否已经安装Samba服务,如下输出证明服务器已经安装。
[root@gxing ~]# rpm -qa |grep samba samba-client-3.0.10-1.4E samba-3.0.10-1.4E system-config-samba-1.2.21-1 samba-common-3.0.10-1.4E - 启动服务[root@gxing ~]# service smb start 启动 SMB 服务:[ 确定 ] 启动 NMB 服务:[ 确定 ]
- 停止服务[root@gxing ~]# /etc/init.d/smb stop 关闭 SMB 服务:[ 确定 ] 关闭 NMB 服务:[ 确定 ]
- 创建samba用户和组[root@gxing gxing]# groupadd samba /*创建组[root@gxing gxing]# useradd -g samba user1 /*创建用户并添加到组
- 创建共享目录并更改权限[root@gxing gxing]# mkdir /home/share [root@gxing gxing]#chmod 755 /home/share
- 更改文件属组[root@gxing gxing]#chown :samba /home/share
- 添加用户到samba[root@gxing gxing]#smbpasswd -a user1 根据提示输入用户访问共享的密码
- 编辑samba配置文件,添加设置共享[root@gxing gxing]#vi /etc/sabma/smb.conf 在打开的文件里添加如下内容:[share] #定义共享别名 comment == Public Share #共享注释 path = /home/share #共享路径 write list = user1,@samba #允许写操作的用户和组 guest ok = Yes #允许来宾匿名查看 printable = Yes #不隐藏
- 启动samba服[root@gxing gxing]#/etc/init.d/smb start
三、在Windows端打开我的电脑,在地址栏输入”\\192.168.1.100\share“ 输入linux端添加的用户名和密码就可以访问共享目录了,并且是全权限的(注:192.168.1.100是我的虚拟机IP”,右键共享目录,将共享目录映射为本地驱动器。