一看就懂的Ubuntu系统下samba服务器安装配置教程
前言
本来想要按照原先的写作习惯,进行一些的铺垫,引证和概念介绍,但是这个场合感觉还是开门见山比较好,毕竟重点是一看就懂,快速设置,快速安装。
环境搭建
安装
sudo apt-get update
sudo apt-get install samba -y
配置
打开配置文件,一般默认的配置文件路径是/etc/samba/smb.conf
这个文件中并没有给出特别详细的例子,想要具体了解的话,可以查看manpage手册。
sudo man smb.conf
如果你对此不赶兴趣,只想快速配置,可以参考下面的Example,经过亲测有效。
Examples
1 创建共享(任何人都可以访问)
将以下代码添加到/etc/samba/smb.conf 文件中。
[test]
comment = share folder
browseable = yes
path = /yourpath
create mask = 0755
directory mask = 0755
writeable = yes
public = yes
guest ok = yes
为需要共享的文件夹设置读写权限
sudo chmod 777 -R /yourpath
重启smbd
sudo /etc/init.d/smbd restart
2 单用户权限(需要密码访问)
添加samba用户
这里插播一下,简单说明如何添加 samba user,同时设置密码,并记住这个密码,远程登陆的时候需要用到。
yourusername必须是和系统中已经存在的系统用户相同,例如安装Ubuntu系统时,会提示你设置一次用户名,或者时通过useradd添加的用户。
sudo smbpasswd -a yourusername
New SMB password:
Retype new SMB password:
Added user yourusername.
#Failed to find entry for yourusername.
如果出现以上执行结果,表示一切顺利,添加用户成功。
如果出现
Failed to find entry for yourusername.,提示失败,则需要检查一下当前系统是否已经存在 yourusername 这个用户。yourusernamecat /etc/passwd | grep yourusername
配置参数
[test]
comment = share folder
browseable = yes
path = /yourpath
create mask = 0755
directory mask = 0755
writeable = yes
valid users = yourusername
public = yes
available = yes
read only = no
3 支持游客访问(单用户拥有管理员权限)
简单说明一下这种情况, 系统用户yourusername对/yourpath拥有权限,但是其他用户通过游客方式进行访问,并且只有读权限。
[test]
comment = share folder
browseable = yes
path = /yourpath
create mask = 0755
directory mask = 0755
writeable = yes
guest ok = yes
public = yes
available = yes
完成以上配置后需要更改/yourpath的用户组和用户。
sudo chgrp yourusername /yourpath
sudo chown yourusername /yourpath
注意:由于系统在创建用户的时候会默认将用户添加到与用户名相同的一个群组中,修改用户组的时候具体要根据
/etc/passwd文件里的用户组信息为准。
一看就懂的Ubuntu系统下samba服务器安装配置教程的更多相关文章
- Ubuntu系统下安装并配置hive-2.1.0
说在前面的话 默认情况下,Hive元数据保存在内嵌的Derby数据库中,只能允许一个会话连接,只适合简单的测试.实际生产环境中不使用,为了支持多用户会话, 则需要一个独立的元数据库,使用MySQL作为 ...
- Ubuntu系统下静态DNS配置详解
1.DNS服务的简介: DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器.DNS中保存了一张域 ...
- Tex_安装_在Ubuntu系统下
$\LaTeX$是一个强大的排版软件,在数学公式.表格.甚至是科学绘图方面有着独特优势.本文在Ubuntu系统下,整理Tex安装相关的操作,以为备忘.所引链接都未同作者商量,如有不妥望及时告知. 命令 ...
- 64位Ubuntu系统下ROP攻击
64位Ubuntu系统下ROP攻击 基础知识 ROP攻击 ROP全称为Retrun-oriented Programmming(面向返回的编程)是一种新型的基于代码复用技术的攻击,攻击者从已有的库或可 ...
- ubuntu系统下安装pyspider:搭建pyspider服务器新手教程
首先感谢“巧克力味腺嘌呤”的博客和Debian 8.1 安装配置 pyspider 爬虫,本人根据他们的教程在ubuntu系统中进行了实际操作,发现有一些不同,也出现了很多错误,因此做此教程,为新手服 ...
- CentOS和Ubuntu系统下安装 HttpFS (助推Hue部署搭建)
不多说,直接上干货! 我的集群机器情况是 bigdatamaster(192.168.80.10).bigdataslave1(192.168.80.11)和bigdataslave2(192.168 ...
- ubuntu系统下,gsl 库链接问题 -undefined reference to `cblas_xxx`
今天在ubuntu系统下进行程序调试的时候出现以下错误信息: [ %] Linking CXX executable ../test_coco /usr/local/lib/libgsl.so: un ...
- linux ubuntu系统下,adb不是内部命令 (如何才能让adb命令可以使用)
linux ubuntu系统下,adb不是内部命令 原文地址 linux ubuntu系统下,adb不是内部命令 解决方法: 1.sudo gedit ~/.bashrc 2.将下面的两句加到上面打开 ...
- Houdini 13在Ubuntu系统下流畅运行、不崩溃
至尊影视特效软件Houdini FX,当前最新版是13.0.547,经过试用在Ubuntu系统下可以完美运行,目前为止还没出现过崩溃的情况,之前在windows下使用Houdini 13简直就是噩梦, ...
随机推荐
- Hash记录字符串
Hash记录字符串模板: mod常常取1e9+7,base常常取299,,127等等等....有的题目会卡Hash,因为可能会有两个不同的Hash但却有相通的Hash值...这个时候可以用双Hash来 ...
- openssl进行RSA加解密(C++)
密钥对根据RSA的加密机制(自行查找RSA工作原理),通常可以私钥加密-公钥解密(多用于签名),公钥加密-私钥解密(多用于数据传输加密),私钥可以生成公钥. 密钥对生成生成私钥,长度为2048,默认格 ...
- vs 基础
1 写入 读取: 1) 写入:Console.Write("hello china") 光标紧跟 ...
- 详解 List接口
本篇博文所讲解的这两个类,都是泛型类(关于泛型,本人在之前的博文中提到过),我们在学习C语言时,对于数据的存储,用的差不多都是数组和链表. 但是,在Java中,链表就相对地失去了它的存在价值,因为Ja ...
- 1. webpack 复制文件
1. npm install --save-dev copy-webpack-plugin2. var CopyWebpackPlugin = require('copy-webpack-plugin ...
- EF多租户实例:演变为读写分离
前言 我又来写关于多租户的内容了,这个系列真够漫长的. 如无意外这篇随笔是最后一篇了.内容是讲关于如何利用我们的多租户库简单实现读写分离. 分析 对于读写分离,其实有很多种实现方式,但是总体可以分以下 ...
- python数据结构之栈的构建
class Stack(object): def __init__(self): self.stack=[] def pop(self): return self.stack.pop() def pu ...
- 三本毕业(非科班),四次阿里巴巴面试,终拿 offer(大厂面经)
作者:gauseen 原文:https://github.com/gauseen/blog 公众号:「学前端」,只搞技术不搞广告文,欢迎关注~ 第一次 20:00 电话一面 - 自我介绍 - 对公司工 ...
- android位运算简单讲解
一.前言 在查看源码中,经常会看到很多这样的符号“&”.“|”.“-”,咋一看挺高大上:仔细一看,有点懵:再看看,其实就是大学学过的再普通不过的与.或.非.今天小盆友就以简单的形式分享下,同时 ...
- java 中的fork join框架
文章目录 ForkJoinPool ForkJoinWorkerThread ForkJoinTask 在ForkJoinPool中提交Task java 中的fork join框架 fork joi ...