Linux:192.168.88.100
windows:192.168.88.196
1.Linux访问windows共享:
首先我们在Linux主机上安装samba-client这个软件,然后去windows7上共享一个目录,这里我们共享的是C:\share目录,共享用户可以自己设定,另外要开启网络共享,关闭密码保护,设定好后我们就可以在Linux主机上通过samba这个客户端软件去访问我们的windows共享了。
下面是我们在linux上的操作:
[root@server10 ~]# yum install samba-client -y
[root@server10 ~]# mount -t cifs -o username=Everyone //192.168.88.196/share /mnt/ //这里我们也可以指定某个用户(注意这里我们的用户名是在windows上已经加进去的),并指定密码(用逗号隔开,这里我们设定的Everyone这个匿名用户不许要密码)
如果我们想实现开机挂载,我们可以将这个写进/etc/fstab这个文件里面:
点击(此处)折叠或打开
- #
- # /etc/fstab
- # Created by anaconda on Tue Oct 28 18:49:56 2014
- #
- # Accessible filesystems, by reference, are maintained under '/dev/disk'
- # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
- #
- /dev/mapper/VolGroup-lv_root / ext4 defaults 1 1
- UUID=148aa1de-b320-4506-94e5-6ca2e4f62a28 /boot ext4 defaults 1 2
- /dev/mapper/VolGroup-lv_swap swap swap defaults 0 0
- tmpfs /dev/shm tmpfs defaults 0 0
- devpts /dev/pts devpts gid=5,mode=620 0 0
- sysfs /sys sysfs defaults 0 0
- proc /proc proc defaults 0 0
- //192.168.88.196/share /mnt cifs defaults,username=Everyone 0 0
2.windows访问Linux共享:
Linux上的配置:
[root@server10 ~]# yum install samba -y
[root@server10 ~]# useradd -g root hy
[root@server10 ~]# passwd hy
更改用户 hy 的密码 。
新的 密码:
无效的密码: 它基于字典单词
无效的密码: 过于简单
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
[root@server10 ~]# smbpasswd -a hy
New SMB password:
Retype new SMB password:
[root@server10 ~]# vim /etc/samba/smb.conf //添加如下内容
点击(此处)折叠或打开
- [hy]
- comment = Public Stuff
- path = /opt/hy
- public = yes
- writable = yes
- printable = no
- write list = +staff
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Processing section "[hy]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
idmap config * : backend = tdb
cups options = raw
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
print ok = Yes
browseable = No
[hy]
comment = Public Stuff
path = /opt/hy
write list = +staff
read only = No
guest ok = Yes
[root@server10 ~]# mkdir /opt/hy
[root@server10 ~]# chmod 777 /opt/hy //这里的权限根据自己需要设定
[root@server10 ~]# /etc/init.d/smb start
这时我们的server端配置完成,接下来我们可以在我们的windows主机上利用ctrl+r,然后输入\\192.168.88.100,这时提示我们输入用户名和密码,输入后我们就可以看到我们想要的结果了。