ubuntu14.04下安装samba共享服务器
2015-07-17 10:57
176 查看
为了安装这个服务器,我可是整蛊了好几天,明明就是一个很简单的操作,我硬是纠结了好久都没有搞定,只能说人太笨了,终于在工程师的帮助下搞定了,现在把我的操作过程记录下来用于分享!
首先在服务端:
1.首先得下载samba,cifs-utils,在终端下敲入命令:
sudo apt-get install samba ,y
比如我的共享目录就是我的用户下的share, 即condice/share,然后修改共享目录的权限,用命令:chmod 777 share/(客户端用于将将该共享文件挂载到客户的挂载目录下)
2.配置samba
先备份原来的配置文件,以防万一
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
增加自己的配置
sudo gedit /etc/samba/samb.conf
在该文件的最后面加上如下内容,例如我的
【share】//我的共享文件名
comment = Shared Folder with username and password
path = /home/condice/share #共享文件的目录
public = yes
writable = yes #是否可写
valid users = condice #给哪个samba用户
create mask = 0666 #默认的创建文件的权限
directory mask = 0777 #默认的创建文件夹的权限
force user = condice #创建的文件的拥有者
force group = nogroup #创建的文件的组
available = yes
browseable = yes
3, 重启samba服务
sudo /etc/init.d/samba restart
4、增加samba的用户
首先看系统中有这个用户没,没有的话用adduse增加用户,然后设置samba密码,注意,该用户必须存在于/etc/passwd里才行:
sudo smbpasswd -a condice
5、创建smbusers文件
sudo gedit /etc/samba/smbuser
然后加入下面的:
condice = “network username”
6.启动samba
sudo service samba start
6、重启samba
sudo service samba restart
#sudo service smbd restart
//网上拷贝,我的操作里没有实行
7、访问
如果开了防火墙,需要开放端口
sudo ufw allow 137/udp
sudo ufw allow 138/udp
sudo ufw allow 139/tcp
sudo ufw allow 445/tcp
二。在客户端:
1.首先得安装cifs-utils
在命令下安装:sudo apt-get install cifs-utils
2.创建挂载点
mkdir smb_mount
3.在命令行下输入:
sudo mount -t cifs -o username=condice //192.168.3.103/share smb_mount
解释:mount -t 是一个挂载命令及参数
condice是服务端的用户名
//192.168.3.103/share //前面是condice的主机的ip,/share是condice的共享目录
将服务主机的share目录挂载到客户端的smb_mount目录下
4.进入smb_mount目录:sudo smb_mount
ls查看便可以看到condice/share目录下的共享文件了
首先在服务端:
1.首先得下载samba,cifs-utils,在终端下敲入命令:
sudo apt-get install samba ,y
比如我的共享目录就是我的用户下的share, 即condice/share,然后修改共享目录的权限,用命令:chmod 777 share/(客户端用于将将该共享文件挂载到客户的挂载目录下)
2.配置samba
先备份原来的配置文件,以防万一
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
增加自己的配置
sudo gedit /etc/samba/samb.conf
在该文件的最后面加上如下内容,例如我的
【share】//我的共享文件名
comment = Shared Folder with username and password
path = /home/condice/share #共享文件的目录
public = yes
writable = yes #是否可写
valid users = condice #给哪个samba用户
create mask = 0666 #默认的创建文件的权限
directory mask = 0777 #默认的创建文件夹的权限
force user = condice #创建的文件的拥有者
force group = nogroup #创建的文件的组
available = yes
browseable = yes
3, 重启samba服务
sudo /etc/init.d/samba restart
4、增加samba的用户
首先看系统中有这个用户没,没有的话用adduse增加用户,然后设置samba密码,注意,该用户必须存在于/etc/passwd里才行:
sudo smbpasswd -a condice
5、创建smbusers文件
sudo gedit /etc/samba/smbuser
然后加入下面的:
condice = “network username”
6.启动samba
sudo service samba start
6、重启samba
sudo service samba restart
#sudo service smbd restart
//网上拷贝,我的操作里没有实行
7、访问
如果开了防火墙,需要开放端口
sudo ufw allow 137/udp
sudo ufw allow 138/udp
sudo ufw allow 139/tcp
sudo ufw allow 445/tcp
二。在客户端:
1.首先得安装cifs-utils
在命令下安装:sudo apt-get install cifs-utils
2.创建挂载点
mkdir smb_mount
3.在命令行下输入:
sudo mount -t cifs -o username=condice //192.168.3.103/share smb_mount
解释:mount -t 是一个挂载命令及参数
condice是服务端的用户名
//192.168.3.103/share //前面是condice的主机的ip,/share是condice的共享目录
将服务主机的share目录挂载到客户端的smb_mount目录下
4.进入smb_mount目录:sudo smb_mount
ls查看便可以看到condice/share目录下的共享文件了
相关文章推荐
- 敏捷开发之Scrum扫盲篇
- UIwebView 之初体验。。。。。
- ORACLE SELECT基本查询
- 理解A*寻路算法具体过程
- Linux命令学习之路---关机(shutdown)命令
- 【Android】检测是否处于Wifi环境,利用WebView实现浏览器app
- 将文件从一台linux机器拷贝到多台的方法
- java实现基于SMTP发送邮件的方法
- iOS 将Log日志输出到文件中保存
- jquery 面向对象写法
- HDU 3746 Cyclic Nacklace(KMP最小覆盖子串)
- websocke前世今生
- gtest简短,简单易用
- ******IT公司面试题汇总+优秀技术博客汇总
- 深入理解计算机系统读书笔记之第一章:漫游
- intel dpdk IPv4 Fragmentation Sample Application 测试
- Appfuse:添加自定义页面组件
- 格式化XML工具类
- 黑马程序员-----------集合框架
- Spring之构造注入与设值注入