samba是一个实现不同操作系统之间文件共享和打印机共享的一种SMB协议的免费软件。

①Samba软件包的安装

使用源安装,在终端中输入如下命令:

#sudo apt-get install samba
#sudo apt-get install smbclient

②Samba服务器的启动、关闭和重启

启动Samba服务器只需执行如下命令:

#sudo /etc/init.d/samba start

关闭Samba服务器:

#sudo /etc/init.d/samba stop

重新启动Samba服务器:

#sudo /etc/init.d/samba restart

③ 配置Samba服务

Samba服务器主要配置文件为/etc/samba/smb.conf,并且可以将NetBIOS名与主机的对应关系写在/etc/samba /lmhosts文件中。

(1)在Windows系统中不用输入密码访问Linux共享目录

在Linux共享一个目录,将建立好的目录的设置信息写入/etc/smb.conf文件即可。如:若共享/home/myth/share目录,要在 Windows系统中访问这个共享的目录,假设Windows主机的IP为192.168.0.11,Linux主机的IP为192.168.10,进行 如下操作:

#mkdir /home/myth/share
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak //修改配置文件之前最好做个备份
#vim /etc/samba/smb.conf

或者使用

 sudo gedit /etc/samba/smb.conf

打开配置文件

将文件中的内容做如下相应修改:

#security=user 后面添加:
security=share

在文件结尾添加如下行:

[share]
comment=this is Linux share directory
path=/home/myth/share
public=yes
writable=yes

保存退出,启动Samba服务:

#/etc/init.d/samba start

设置完成!

增加相应的系统账号:

sudo groupadd share -g 6000

④最后打开我的电脑,空白位置右键添加一个网络位置

输入 \IP地址(linux)\share   按提示步骤输入用户名和密码。



最终的效果

这样只要Ubuntu启动后,windows就可以和Linux进行文件交互了。而samba服务就是这样一种提供两个系统之间进行交互的桥梁。

推荐同款优秀文章:

最新文章

  1. SQLServer比较两条数据是否相同
  2. css3的基本样式
  3. laravel中的错误与日志
  4. c++读写二进制文件
  5. IOS 杂笔-18 (let 与 var)
  6. 零售POS开发
  7. Perl常用特殊变量
  8. Struts2 cookie的存取
  9. poj1611 并查集
  10. SQL语法考核
  11. There is no getter for property named xxx' in 'class java.lang.xxx'
  12. Elasticsearch 索引别名与Template
  13. STL - priority_queue(优先队列)
  14. Linux 清理boot分区
  15. Python全栈开发之---mysql数据库
  16. Python入门 更换pip源的方法
  17. 类与接口(三)java中的接口与嵌套接口
  18. flask 封装
  19. 解题:BZOJ 2818 GCD
  20. rmdir命令

热门文章

  1. [SCSS] Organize Styles with SCSS Nesting and the Parent Selector
  2. [CSS] Specify grid columns, rows, and areas at once with the grid-template shorthand
  3. ubuntu14.04下unix网络编程 环境的配置
  4. 【BZOJ 1007】 [HNOI2008]水平可见直线
  5. Maven学习笔记(六):生命周期与插件
  6. lipo: can't open input file
  7. android studio的模拟器waiting for target device to come online原因
  8. 利用WPF建立自己的3d gis软件(非axhost方式)(十二)SDK中的导航系统
  9. Android 平台下Cordova 调用Activity插件开发
  10. 读取和修改xml文件