`
SnailWong
  • 浏览: 183536 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Samba的配置

 
阅读更多
建立共享群组可读写文件夹,假设你要共享的文件夹为: /work/share
 
  首先创建这个文件夹
 
  mkdir /work/share
 
  chmod 777 /work/share
 
  备份并编辑smb.conf允许网络用户访问
 
  sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
 
  sudo gedit /etc/samba/smb.conf
 
  搜寻这一行文字
 
  ; security = user
 
  用下面这几行取代
 
  security = user
 
  username map = /etc/samba/smbusers
 
  将下列几行新增到文件的最后面,假设允许访问的用户为:dp.而文件夹的共享名为 Share
 
  [Share]
 
  comment = Shared Folder with username and password
 
  path = /work/share
 
  public = yes
 
  writable = yes
 
  valid users = dp
 
  create mask = 0700
 
  directory mask = 0700
 
  force user = nobody
 
  force group = nogroup
 
  available = yes
 
  browseable = yes
 
  然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成
 
  workgroup = WORKGROUP
 
  display charset = UTF-8
 
  unix charset = UTF-8
 
  dos charset = cp936
 
  后面的三行是为了防止出现中文目录乱码的情况。其中根据你的local,UTF-8 有可能需要改成 cp936.自己看着办吧。
 
  现在要添加dp这个网络访问帐户。如果系统中当前没有这个帐户,那么
 
  sudo useradd dp
 
  要注意,上面只是增加了dp这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。
 
  现在要新增网络使用者的帐号:
 
  sudo smbpasswd -a dp
 
  sudo gedit /etc/samba/smbusers
 
  在新建立的文件内加入下面这一行并保存
 
  dp = "network username"
 
  如果将来需要更改newsfan的网络访问密码,也用这个命令更改
 
  sudo smbpasswd -a dp
 
  删除网络使用者的帐号的命令把上面的 -a 改成 -x
 
  sudo testparm
 
  sudo /etc/init.d/samba restart或sudo /etc/default/samba restart
 
  最后退出重新登录或者重新启动一下机器。
分享到:
评论

相关推荐

    linux下samba配置,简单有效

    总之,Linux下的Samba配置是一项关键任务,它使得Linux系统能够无缝地与Windows环境协作,提供文件和打印服务。通过正确配置`smb.conf`文件,可以实现简单而有效的网络共享,提升工作效率。在实践中,不断调整和优化...

    vmware下SAMBA配置

    在VMware环境中配置Samba服务是将Linux虚拟机与Windows系统或者其他Linux系统共享文件的一种常见方法。Samba是一个开源软件,它实现了Microsoft的SMB/CIFS协议,使得Linux和Unix系统可以与Windows系统进行无缝文件...

    centos7的samba配置手册

    linux,scenos7的amba配置手册,一步步教你配置samba服务,实现samba文件共享功能

    24小时学习samba配置文件和架设

    ### 24小时学习Samba配置文件和架设——核心知识点概述 #### 一、Samba简介 **Samba**是一种允许用户通过SMB (Server Message Block) 协议实现不同操作系统之间文件共享和打印服务的软件包。它主要用于Linux系统与...

    linux上samba配置

    Linux 上 Samba 配置 Linux 上 Samba 配置是一种实现文件共享的方法,它允许 Linux 服务器与 Windows 客户端之间进行文件共享。在本文中,我们将详细介绍如何在 Linux 上配置 Samba,以实现文件共享。 首先,需要...

    linux下的samba配置

    Linux 下的 Samba 配置 Samba 服务是一种基于 SMB/CIFS 协议的文件和打印共享服务,可以让不同的操作系统之间进行文件共享和打印共享。在 Linux 系统中,Samba 服务可以让 Windows 用户访问 Linux 系统中的文件和...

    Centos samba配置

    CentOS Samba 服务器配置 本文将详细介绍 CentOS Samba 服务器的配置方法,旨在让 CentOS 主机兼容 Windows 网络,实现同样的功能,并充分发挥 CentOS 主机的可用性。 Global Settings 在配置 CentOS Samba 之前...

    简单的SAMBA配置

    ### 知识点:简单的SAMBA配置 #### SAMBA简介 SAMBA是一种允许不同操作系统(如Linux、Windows)之间的文件共享和服务的一种协议。通过SAMBA服务,用户可以在Linux系统上设置共享目录,使得Windows系统能够像访问...

    RHEL5下samba配置

    配置完成后,可以在Windows客户端上尝试访问Linux服务器上的共享资源,以验证Samba配置是否成功。如果一切正常,你应该能够在网络邻居中看到Linux服务器,并能访问共享的文件和打印机。 **五、安全考虑** 确保...

    samba配置使用说明

    目录 0、架设Samba 服务器的前提; 0.1 查看文件内容和编辑文件的工具; 0.2 关于文件和目录相关; 03 用户和用户组相关;...5.4 修改Samba配置文件; 5.5 关于客户端访问; 5.5.1 Windows客户端访问;

    Samba配置

    ### Samba配置详解 #### SMB协议与Samba **SMB(Server Message Block)协议**是一种网络文件共享协议,主要用于在网络环境中实现文件、打印机及各种应用程序的共享。它最初由IBM开发,后来被Microsoft广泛应用...

    Linux 文件共享 samba 配置

    Linux 文件共享 samba 配置 Linux 文件共享是指在 Linux 系统中,使用 samba 服务来实现文件共享的功能。samba 是一个免费的开源软件,可以将 Linux 文件系统共享给其他操作系统的计算机。 在 Linux 系统中,samba...

    Samba配置Samba配Samba配Samba配

    testparm命令用于检查smb.conf配置文件的语法错误,确保Samba配置的正确性。此外,还有用于管理Samba的加密口令和国际化字符集配置的工具。 Samba的工作流程主要包括四个步骤: 1. **协议协商**:客户端发送...

    samba配置与运用

    ### Samba配置与运用 #### 一、Samba概述 Samba是一款开源软件包,它提供了文件和打印服务的功能,使Linux系统能够与Windows环境下的客户端进行资源共享。这对于跨平台的文件交换和打印任务非常有用。 #### 二、...

    samba配置文件参数详细解析

    Samba配置文件`smb.conf`是其核心,控制着服务器的行为和共享资源的设定。下面我们将深入探讨一些重要的配置参数。 1. **全局参数**: - `config file`: 指定Samba服务器使用的配置文件路径。通过使用`%m`宏,可以...

    Samba配置 简单.mp4

    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供...

    ubuntu12.04 samba配置文件

    配置ubuntu12.04 samba服务器的话,把必要的软件安装之后,还需要修改配置文件,可以先把系统的配置文件备份,这个拷贝过去替换系统的文件,把名字了。次配置文件本人一验证,可以使用,配置文件的最后12行是我自己...

    Linux 下 samba配置

    2. **修改Samba配置文件**: ```bash # vi /etc/samba/smb.conf ``` 在文件末尾增加如下配置段落: ```conf [huhuifeng] path = /home/huhuifeng valid users = huhuifeng writable = yes ``` - `...

Global site tag (gtag.js) - Google Analytics