博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu中Samba的安装配置和使用
阅读量:7116 次
发布时间:2019-06-28

本文共 1464 字,大约阅读时间需要 4 分钟。

摘自:

前提:Samba服务在Ubuntu版本中默认并没有安装。

安装步骤:

1. Samba软件包的安装

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

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

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

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

#sudo /etc/init.d/samba start
关闭Samba服务器:
#sudo /etc/init.d/samba stop
重新启动Samba服务器:
#sudo /etc/init.d/samba restart

启动Samba服务器后,可以使用ps命令查看进程:
#ps -aux

可以看到Samba服务会同时启动两个服务,其中smbd主要用来管理共享出来的目录,nmbd主要用来解析NetBIOS名。在Windows系统中, 主机可以被加入一个组中,这样每个主机都必须有一个名字,这个名字是用于在网上被标志的名,并非机器的主机名,将其称为NetBIOS名。其中nmbd进 程是随着smbd进程启动而启动。
3. 配置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
在文件结尾添加如下行:

1 [share]  2         path = /home/share  3         available = yes   //vailable用来指定该共享资源是否可用  4         browsable = yes   //browseable用来指定该共享是否可以浏览  5         public    = yes  //public用来指定该共享是否允许guest账户访问  6         writable  = yes  //writable用来指定该共享路径是否可写

保存退出,启动Samba服务:

#/etc/init.d/samba start

设置完成!
在Windows 下访问共享目录,可点击运行,输入
\\192.168.0.10\share

这样就能以匿名用户访问共享目录share了。

关于Windows下无写权限:chmod -R go+rwx share/ 

多个用户权限配置可参考:

转载于:https://www.cnblogs.com/haig/p/10819508.html

你可能感兴趣的文章
FastReport微调
查看>>
nginx下的文件下载防盗链(HttpAccessKeyModule)
查看>>
Linq延迟执行(转)
查看>>
Django实战(3):Django也可以有scaffold
查看>>
简单缓存 datatable
查看>>
MFC界面的完善
查看>>
WPF&SL之Basic MVVM
查看>>
On :target
查看>>
最新30幅动人心脾的优秀摄影作品欣赏
查看>>
Map 3D 2013 新功能和新API WebCast视频下载
查看>>
2012年7月感想
查看>>
Memcached的分布式算法-Consistent Hashing
查看>>
Spring-MVC入门(一):入门实例
查看>>
MongoDB 分片
查看>>
mvc area出现“找到多个与名为“Home”的控制器匹配的类型”错误的解决方法
查看>>
T-SQL事务编写
查看>>
Js定时执行函数方法setTimeout,clearTimeout用法及按钮addEventListener,attachEvent侦听事件...
查看>>
CGZip, a C++ wrapper for gzip methods
查看>>
使用AT指令给飞信号发短信=失败=[已经成功]
查看>>
Information Storage Management 认证题库题解系列 题21
查看>>