虚拟机fedora9好像不支持vm tools和主机linux交换文件,昨天弄了一整天现在还没成功。于是改用samba.
/sbin/service smb start
启动samba成功。在window的资源管理器地址栏输入\\202.117.15.100(linux虚拟机ip),报错说是访问Linux上的文件权限不允许,以为是samba配置文件的问题。改来改去还是不行,最后关闭了SElinux(/usr/sbin/setenforce 0)就成功了。其实samba还是挺简单的,安装samba服务器后,用smbpasswd -a 创建一个linux上已有的用户,配置文件如下就可以了(如果要进行严格的访问权限和路径的控制还是要做大手术的)。
[global]
workgroup = WORKGROUP
server string = Samba Server Version %v
netbios name = MYSAMBA
log file = /var/log/samba/log.%m
max log size = 50
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
pam password change = yes
obey pam restrictions = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
wins support = yes
dns proxy = no
[public]
path = /home/samba
public = yes
only guest = yes
writable = yes
printable = no
/sbin/service smb start
启动samba成功。在window的资源管理器地址栏输入\\202.117.15.100(linux虚拟机ip),报错说是访问Linux上的文件权限不允许,以为是samba配置文件的问题。改来改去还是不行,最后关闭了SElinux(/usr/sbin/setenforce 0)就成功了。其实samba还是挺简单的,安装samba服务器后,用smbpasswd -a 创建一个linux上已有的用户,配置文件如下就可以了(如果要进行严格的访问权限和路径的控制还是要做大手术的)。
[global]
workgroup = WORKGROUP
server string = Samba Server Version %v
netbios name = MYSAMBA
log file = /var/log/samba/log.%m
max log size = 50
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
pam password change = yes
obey pam restrictions = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
wins support = yes
dns proxy = no
[public]
path = /home/samba
public = yes
only guest = yes
writable = yes
printable = no