Linux系统(Ubuntu/Debian/RedHat/CentOS)超级简单的samba配置文件smb.conf

1.超简单的smb.conf

该配置文件对Ubuntu和CentOS都好用。

#============== Global Settings ==============
[global]
## Browsing/Identification ###
    workgroup = mshome
    server string = samba
    security = share
    wins support = no
    guest account = wslu  

#============== Share Definitions ==============
[mywork]
    comment = mywork
    path = /mywork
    valid user = wslu
    browseable = yes
    guest ok = yes
    available = yes
    public = yes
    writable = yes  

说明:

(1)guest account = wslu,其中wslu是我的samba账户名,也是我系统账户名。

注意:

(1)这里是以guest权限访问/mywork目录的,所以不能指定/home/wslu目录,因为该目录默认权限是700。

(2)用root用户创建/mywork目录,修改其owner和group为wslu,并将其权限设为777。

(3)配置文件未说明新建目录和文件的权限,所以会遵循操作系统的设定。

==============================华丽的分割线=================================

对于Ubuntu来说,可以在软件源里面找到samba的图形化界面的配置软件,如下图:

然后就可以通过这个软件来配置了,很简单的。

对于centos应该也有类似的软件。

时间: 2024-10-25 15:28:29

Linux系统(Ubuntu/Debian/RedHat/CentOS)超级简单的samba配置文件smb.conf的相关文章

每天进步一点点——Linux系统中的异常堆栈跟踪简单实现

转载请说明出处:http://blog.csdn.net/cywosp/article/details/25002201 在Linux中做C/C++开发经常会遇到一些不可预知的问题导致程序崩溃,同时崩溃后也没留下任何代码运行痕迹,因此,堆栈跟踪技术就显得非要重要了.本文将简单介绍Linux中C/C++程序运行时堆栈获取,首先来看backtrace系列函数--使用范围适合于没有安装GDB或者想要快速理清楚函数调用顺序的情况 ,头文件execinfo.h int backtrace (void **

Linux系统编程_1_目录读取实现简单ls命令

闲来无事,随便写写,实现简单的ls命令: | 1 #include <stdio.h> | 2 #include <stdlib.h> | 3 #include <dirent.h> | 4 #include <string.h> | 5 | 6 int main(int argc, char **argv) | 7 { | 8 DIR *pDir; | 9 struct dirent *stDir; | 10 int flag = 0; | 11 | 12

How to Check if Linux (Ubuntu, Fedora Redhat, CentOS) is 32-bit or 64-bit

The number of CPU instruction sets has kept growing, and likewise for the operating systems which are able to run and support on more than one CPU system architecture. For example, a Linux OS such as Ubuntu, Fedora, Redhat, Linux Mint, Debian, Arch L

迅为i.MX6开发板支持Android|Linux + Qt|Ubuntu|Debian|Youcto系统

迅为开发板支持系统:Android4.4/6.0系统:Linux + Qt4.7/5.7系统:Ubuntu12.04/16.04系统:  Debian 9.9 系统:Youcto系统(4.1-krogoth), 提供源码. u-boot版本 u-boot-2009.08 u-boot-2015-04 内核版本 Linux3.0.35 Linux4.1.15 迅为-i.MX6核心板: 尺寸:51mm*61mm 四核商业级-2G:NXP 四核 i.MX6Q,主频 1 GHz:内存:2GB DDR3:

初始linux系统--ubuntu

ubuntu操作系统  1. Linux系统组成 Linux内核软件程序用于实现CPU和内存分配进程调度设备驱动等核心操作,以面向硬件为主 外围程序面向用户为主,包括分析用户指令的解释器网络服务程序图形桌面程序等各种应用型的软件程序 2. Linux 内核项目 主要作者:芬兰赫尔辛基大学的 Linus Torvalds 1991年10月,发布 Linux 0.02版(第一个公开版) 1994年3月,Linux 1.0 版发布 Linux 内核的标志 -- 企鹅 Tux,取自芬兰的吉祥物官方网站:

初识linux系统---ubuntu

ubuntu操作系统 一. Linux系统组成Linux内核软件程序用于实现CPU和内存分配进程调度设备驱动等核心操作,以面向硬件为主外围程序面向用户为主,包括分析用户指令的解释器网络服务程序图形桌面程序等各种应用型的软件程序 二. Linux 内核项目主要作者:芬兰赫尔辛基大学的 Linus Torvalds1991年10月,发布 Linux 0.02版(第一个公开版)1994年3月,Linux 1.0 版发布 Linux 内核的标志 -- 企鹅 Tux,取自芬兰的吉祥物官方网站:http:/

SecureCRT连接虚拟机中的Linux系统(Ubuntu)

最近在学习Linux,看了网上很多SecureCRT连接本地虚拟机当中的Linux系统,很多都是需要设置Linux的配置文件,有点繁琐,所以自己就摸索了一下,把相关操作贴出来分享一下. SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件.这样操作的时候不必进入到linux桌面,可以更方便的在命令行下进行操作. 1.环境  宿主机OS:Windows 8.1 64bits   虚拟机OS:Ubuntu 15.0

Linux系统(ubuntu)部署Asp.Net Core网站

一.前言 亲自动手尝试部署.Net Core在Linux,看了不少文章,感觉是很简单,但是做下去也会有很多问题,今天就写个文章记录下来. 二.环境安装  虚拟机(VMware),在网上找就行. 地址:https://download3.vmware.com/software/wkst/file/VMware-workstation-full-12.5.6-5528349.exe,直接下载就行. Linux版本(ubuntu),这里选择了ubuntu系统,也是比较常用的,大家可以去找一些国内的下载

西电 Linux系统 Ubuntu 15.04 64位 连接校园网

系统:Ubuntu 15.04 64位 网络环境:西电老校区校园网 (32位系统直接去这里:http://xxc.xidian.edu.cn/fw/cyxz/rzkhd.htm) 因为我也是刚接触Linux系统,对于其各种操作的理解也只是马马虎虎,所以在此只列出我采用的步骤及参考链接,具体哪些步骤多余,我也不太清楚,重点是最后连上了(苦笑脸)... 正文(可以先看3,不行再试试1,2): 1. 在/etc/apt/sources.list 文件中像下面这样添加一行: deb http://kr.