440
社区成员




1.安装Ubuntu
使用ubuntu-16.04.6-server-amd64.iso版本进行安装,进行自定义安装,不要选典型安装,然后要把DHCP打开,不然不会自动分配ip地址,然后安装的选择可以找到网上的教程进行选择,记得选安装OpenSSH server软件,不然Xshell无法进行连接。使用ifconfig查看网卡的ip地址,然后打开Xshell进行连接虚拟机。
2.安装配置Samba
Samba 是一个可以让 Linux/Unix 系统与 Windows 系统之间共享文件和打印机 的开源软件。
2.1 创建share文件并打开Samba配置文件
mkdir share # 在当前目录下创建一个名为 share 的目录,建议你先 cd 到 /home/用户名/ 再执行
sudo chmod 777 share/ -R # 递归地给 share 目录及其子文件/子目录赋予“读、写、执行”的权限,777 是最高权限
sudo vim /etc/samba/smb.conf # 使用 vim 编辑 Samba 的配置文件,需要管理员权限(sudo)
Linux 的权限是用三个数字表示的,每个数字代表一个用户类别的权限:
用户 | 权限值 | 含义 |
---|---|---|
所有者 (user) | 第一个 7 | 读(r)+写(w)+执行(x) |
同组用户 (group) | 第二个 7 | 读+写+执行 |
其他用户 (others) | 第三个 7 | 读+写+执行 |
每个权限的数值对应是这样的:
权限 | 数值 |
---|---|
r(读) | 4 |
w(写) | 2 |
x(执行/进入) | 1 |
2.2 在配置文件末尾中加入下面内容
[Share] #定义一个共享资源,名字叫 Share,Windows 上访问时就看到这个名字
comment = My Samba #给这个共享写一个注释说明(可选),说明这是 My Samba 共享
path = /home/charon123/share #设置共享目录的实际路径,即共享的是本地这个文件夹
browseable = yes #是否可以在网络邻居中浏览到这个共享,yes 表示能看到
writeable = yes #是否允许写入权限,yes 表示用户可以向这个共享目录写入文件
2.3 添加Samba用户并设置密码
sudo smbpasswd -a charon123 # 以管理员权限添加一个名为 charon123 的 Samba 用户,并设置密码
2.4 使用Samba
Windows下路径输入\\10.0.0.128,也就是网卡的ip地址,再鼠标右键点击映射网络驱动器
然后就可以在这个映射的网络驱动器中创建文件进行Windows和Linux的信息共享了