ubuntu server samba服务器配置
ubuntu server samba服务器配置
samba可以实现不同操作系统电脑之间的文件共享服务
如:mac os,linux,unix,windows,等
一:安装samba服务器
ubuntu server14命令行下
sudo apt-get install samba #安装samba sudo vim /etc/samba/smb.conf #编辑smb配置文件

安装这后,默认已经开启了,打印机共享服务
二:创建匿名访问的共享目录
cd / #切换到根目录
sudo mkdir common #创建共享目录
sudo chmod common #设置权限完全开放,以便于匿名用户访问上传,下载,编辑 sudo vim /etc/samba/smb.conf #编辑配置文件,配置共享目录

在配置文件末尾,添加如上图代码
[common] #共享服务名称,这里指共享 文件目录 common comment = common share #共享的描述
path = /common #表示共享的是 根目录下 /common
browseable = yes #目录是否可见
guest ok = yes #是否允许匿名访问
writeable = yes #匿名用户是否可写入
配置完毕之后,重启 samba服务
sudo restart smbd
三:测试连接访问
在mac上测试
finder----前往-----前往服务器----- 输入连接服务器地址 smb://ip

连接选择,客人,就是匿名访问

确认连接目录

打开目录,即可测试上传下载

windows 测试连接使用:
电脑----开始----运行---输入 \\192.168.8.35
回车即可访问;
四:添加指定用户各组访问文件共享
# 添加用户 smbUser并且指定其shell为不能用于系统登录,只能用于smb连接
sudo adduser smbUser -c "smb-user-test" -s /usr/sbin/nologin cd /
sudo mkdir smbTest #在根目录创建 smbTest目录,作为上面 smbUser的测试共享目录 sudo chown -R smbUser:smbUser smbTest #更改其smbTest的用户和组为smbUser以便于smbUser对 共享目录的写读操作权限 sudo smbpasswd -a smbUser #为smb服务器添加用户smbUser并紧接着设定密码,此密码为,smb连接的密码,在创建时设置的密码是不能在这里用的 sudo vim /etc/samba/smb.conf #配置smb文件
配置如下

配置,smbTest目录共享,为smbUser访问,匿名用户不能访问
配置完之后,不要忘记,重新启动 smb服务器
sudo restart smbd
测试连接即可,注意,密码使用上面,smbpasswd设定的密码,连接
五:共享 smb用户的 home目录
cd /home
sudo mkdir smbUser #在home目录下创建目录smbUser
sudo usermod -d /home/smbUser smbUser #为smbUser用户指定其home目录为 /home/smbUser sudo vim /etc/samba/smb.conf #配置smb文件 #添加如下 配置
sudo chown -R smbUser:smbUser smbUser

sudo restart smbd #重启服务器
连接测试
ubuntu server samba服务器配置的更多相关文章
- Samba服务器配置参考链接
一步一学Linux与Windows共享文件Samba(很适合初学者,极力推荐): http://os.51cto.com/art/200709/56395.htm 由最简单的一个例子说起,匿名用户可读 ...
- samba服务器配置过程
SAMBA服务器配置 yum install samba samba-client samba-swat 改变文件权限及用户 vi /etc/samba/smb.conf d+G全删注释 复制下面代码 ...
- 记安装ubuntu server和一些程序
1. 安装ubuntu server 按照流程走了一遍,一切画面都正常,就是重启后界面只有一个光标闪啊闪,我不知道应该再装一遍还是找老大来解决,想了下,以前电脑就是因为出错才重装的,现在这个情况有可能 ...
- Ubuntu Server+openerp
转自:http://www.2cto.com/os/201212/180118.html 今天主要完成OPENERP部署的第一步,安装Ubuntu Server操作系统: 1.将计算机的BIOS设定成 ...
- 2-5-NFS服务器配置和autofs自动挂载-配置Samba服务器配置现实文件共享
大纲: NFS服务器运行原理 实战配置NFS服务器 配置Samba服务器配置现实文件共享 ----------------------------------------------- 问题: # 怎 ...
- 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(三):设置上传文件夹权限(这里测试用完全共享)
基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...
- [原创]安装Ubuntu Server 14.04后
安装后许多软件都没有,需要进行安装. 官方指南:https://help.ubuntu.com/lts/serverguide/index.html 1.修改网络配置文件 用ifconfig查看本地网 ...
- ubuntu 配置 samba, win7 map network device from linux
一. samba的安装: # sudo apt-get insall samba # sudo apt-get install smbfs 二. 创建共享目录,或是找已经存在的文件夹,只要权限放开就行 ...
- openwrt 配置samba && ubuntu 配置samba
前言:在修改opkg update的下载目录,公司里不能连外网,尝试用samba. 配置samba很简单,修改/etc/config/samba文件,拷贝一下share项,再改一下name就可以了. ...
随机推荐
- java中split()特殊符号"." "|" "*" "\" "]"
关于点的问题是用string.split("[.]") 解决. 关于竖线的问题用 string.split("\\|")解决. 关于星号的问题用 string. ...
- 2013年江西理工大学C语言程序设计竞赛(初级组)
ACM ICPC WORLD FINAL 解法:排序大家都知道,去重的话,初学者用数组就好了 #include<algorithm> #include<iostream> us ...
- SQL Server常用函数
---------数学函数 ) --开平方 ) --区绝对值 ) --保留小数点后1位 四舍五入保留 select COUNT(*)/5.0 from Car select CEILING(COUNT ...
- (1)创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。 编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速 度设置为100,载重量设置为100;另一个能为对象的所有属性赋值; (2)创建主类: 在主类中创建两个机动车对象。
package a; public class Jidongche { private String chepaihao; private int chesu; private double zaiz ...
- 。JavaSE------初识Java
我的老师告诉我,命运眷顾有志者,天道酬勤. 有时在梦里幻想的再多终究也只是梦, 不如脚踏实地一步步往前走来的踏实. ------------------------------------------ ...
- 11.Events
1.A type that defines an event member allows the type (or instances of the type) to notify other obj ...
- BDC、CATT批量数据维护
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- 【VB6笔记-02】从Command中获取链接参数
Public Sub GetParameters() Dim Para As String Para = Command$() gstrUserID = GetCommandPara(Para, ) ...
- NSCalendar
1.获取当前时间的年月日时分秒 /* // 获取当前时间 NSDate *now = [NSDate date]; NSLog(@"now = %@", n ...
- Yii 如何渲染另一控制器中的视图。
(Yii)使用renderPartial调用另外一个控制器的视图 我们可以使用renderPartial访问存储在不同控制器的视图文件夹中的部分视图文件. 在Yii1.1.3中,我们使用双斜线“//” ...