通过samba实现虚拟机中ubuntu与主机win7文件共享

实现过程:

(1)安装samba:
apt-get install samba
(2)创建共享目录
mkdit /home/nore/share
(3)更改共享目录的权限
chmod 777 share
(4)修改samba配置文件
vi /etc/samba/smb.conf
在文件最后一行添加:
[share]
path = /home/nore/share
public = yes
writable = yes
available = yes
browseable = yes
(5)创建samba用户
touch /etc/samba/smbpasswd
smbpasswd -a nore
(6)测试
smbclient -L //localhost/share
(7)使用
在win7中:\192.168.217.128(虚拟机的ip),即可以看到共享的文件夹share

附加:

a. 保证虚拟机和主机在同一个局域网内,能够ping同:
win7: ping 192.168.217.128 -t
ubuntu: ping 192.168.4.123
b. 查看ubuntu的ip地址:ifconfig
c. ubuntu防火墙
Linux原始的防火墙工具iptables由于过于繁琐,所以ubuntu系统默认提供了一个基于iptable之上的防火墙工具ufw。而UFW支持图形界面操作,只需在命令行运行ufw命令即能看到一系列的操作。接下来,就由专业运营香港服务器、美国服务器、韩国服务器等国外服务器的天下数据为大家介绍ubuntu系统防火墙的开启、关闭等常规操作命令。

启用ufw
sudo ufw enable
sudo ufw default deny
运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。

开启和禁用
sudo ufw allow|deny [service]
打开或关闭某个端口,例如:
sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口
sudo ufw allow 53 允许外部访问53端口(tcp/udp)
sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口
sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53
sudo ufw deny smtp 禁止外部访问smtp服务
sudo ufw delete allow smtp 删除上面建立的某条规则

查看防火墙状态
sudo ufw status

允许某特定 IP
sudo ufw allow from xxx.xxx.xx.xxx

删除 smtp 端口的许可
sudo ufw delete allow smtp

d. vi的基本使用
1) 命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
3) 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
常用:
i 在当前字符前面插入
a在当前字符后面插入
x删除当前字符
dd删除当前行
e.更改权限
(1)chmod [ u / g / o / a ] [ + / - / = ] [ r / w / x ] file
其中 :
u表示User,是文件的所有者
g表示跟User同Group的用户
o表示Other,即其他用户
a表示ALL,所有用户


+表示增加权限
-表示取消权限
=表示取消之前的权限,并给予唯一的权限


r表示Read,即读文件
w表示Write,即写文件
x表示运行文件


file表示文件的路径,如ubandy-rest/job/views.py
For example:
sudo chmod u+rw ubandy-rest/job/views.py

——————————————————————————
(2)chmod [xyz] file
其中,x,y,z分别表示数字(最大不超过7),并分别对应User、Group、Other
x,y,z的值由r(r=4),w ( w=2 ),x ( x=1 )来确定

For example:
sudo chmod 765 ubandy-rest/authentication/models.py

当然,你也可以使用通配符 ‘*’,来设置当前路径下的所有文件的权限
For example:
假如,当前你的路径下有文件:1.txt, 2.html, 3.py
使用命令:
chmod 777 *
可以同时设置上述三个文件的权限为rwx
————————————————————————————
如果你要修改整个文件夹的权限,比如你有一个文件夹WhoJoy,
你想修改这个文件夹(包括内部的所有文件)的权限,那么
可以使用命令:
chmod -R 777 WhoJoy/
其中:-R表示以递归整个文件夹中的子文件

参考:http://www.cnblogs.com/phinecos/archive/2009/06/06/1497717.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值