建立共享群组可读写文件夹,假设你要共享的文件夹为: /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系统能够无缝地与Windows环境协作,提供文件和打印服务。通过正确配置`smb.conf`文件,可以实现简单而有效的网络共享,提升工作效率。在实践中,不断调整和优化...
在VMware环境中配置Samba服务是将Linux虚拟机与Windows系统或者其他Linux系统共享文件的一种常见方法。Samba是一个开源软件,它实现了Microsoft的SMB/CIFS协议,使得Linux和Unix系统可以与Windows系统进行无缝文件...
linux,scenos7的amba配置手册,一步步教你配置samba服务,实现samba文件共享功能
### 24小时学习Samba配置文件和架设——核心知识点概述 #### 一、Samba简介 **Samba**是一种允许用户通过SMB (Server Message Block) 协议实现不同操作系统之间文件共享和打印服务的软件包。它主要用于Linux系统与...
Linux 上 Samba 配置 Linux 上 Samba 配置是一种实现文件共享的方法,它允许 Linux 服务器与 Windows 客户端之间进行文件共享。在本文中,我们将详细介绍如何在 Linux 上配置 Samba,以实现文件共享。 首先,需要...
Linux 下的 Samba 配置 Samba 服务是一种基于 SMB/CIFS 协议的文件和打印共享服务,可以让不同的操作系统之间进行文件共享和打印共享。在 Linux 系统中,Samba 服务可以让 Windows 用户访问 Linux 系统中的文件和...
CentOS Samba 服务器配置 本文将详细介绍 CentOS Samba 服务器的配置方法,旨在让 CentOS 主机兼容 Windows 网络,实现同样的功能,并充分发挥 CentOS 主机的可用性。 Global Settings 在配置 CentOS Samba 之前...
### 知识点:简单的SAMBA配置 #### SAMBA简介 SAMBA是一种允许不同操作系统(如Linux、Windows)之间的文件共享和服务的一种协议。通过SAMBA服务,用户可以在Linux系统上设置共享目录,使得Windows系统能够像访问...
配置完成后,可以在Windows客户端上尝试访问Linux服务器上的共享资源,以验证Samba配置是否成功。如果一切正常,你应该能够在网络邻居中看到Linux服务器,并能访问共享的文件和打印机。 **五、安全考虑** 确保...
目录 0、架设Samba 服务器的前提; 0.1 查看文件内容和编辑文件的工具; 0.2 关于文件和目录相关; 03 用户和用户组相关;...5.4 修改Samba配置文件; 5.5 关于客户端访问; 5.5.1 Windows客户端访问;
### Samba配置详解 #### SMB协议与Samba **SMB(Server Message Block)协议**是一种网络文件共享协议,主要用于在网络环境中实现文件、打印机及各种应用程序的共享。它最初由IBM开发,后来被Microsoft广泛应用...
Linux 文件共享 samba 配置 Linux 文件共享是指在 Linux 系统中,使用 samba 服务来实现文件共享的功能。samba 是一个免费的开源软件,可以将 Linux 文件系统共享给其他操作系统的计算机。 在 Linux 系统中,samba...
testparm命令用于检查smb.conf配置文件的语法错误,确保Samba配置的正确性。此外,还有用于管理Samba的加密口令和国际化字符集配置的工具。 Samba的工作流程主要包括四个步骤: 1. **协议协商**:客户端发送...
### Samba配置与运用 #### 一、Samba概述 Samba是一款开源软件包,它提供了文件和打印服务的功能,使Linux系统能够与Windows环境下的客户端进行资源共享。这对于跨平台的文件交换和打印任务非常有用。 #### 二、...
Samba配置文件`smb.conf`是其核心,控制着服务器的行为和共享资源的设定。下面我们将深入探讨一些重要的配置参数。 1. **全局参数**: - `config file`: 指定Samba服务器使用的配置文件路径。通过使用`%m`宏,可以...
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供...
配置ubuntu12.04 samba服务器的话,把必要的软件安装之后,还需要修改配置文件,可以先把系统的配置文件备份,这个拷贝过去替换系统的文件,把名字了。次配置文件本人一验证,可以使用,配置文件的最后12行是我自己...
2. **修改Samba配置文件**: ```bash # vi /etc/samba/smb.conf ``` 在文件末尾增加如下配置段落: ```conf [huhuifeng] path = /home/huhuifeng valid users = huhuifeng writable = yes ``` - `...