`
soardragon
  • 浏览: 316452 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

在Ubuntu中设置samba共享可读写文件夹

阅读更多
首先当然是要安装samba了,呵呵:

sudo apt-get install samba
sudo apt-get install smbfs

下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share

首先创建这个文件夹

mkdir /home/ray/share
chmod 777 /home/ray/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

将下列几行新增到文件的最后面,假设允许访问的用户为:newsfan。而文件夹的共享名为 Share

[Share]
comment = Shared Folder with username and password
path = /home/ray/share
public = yes
writable = yes
valid users = newsfan
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。自己看着办吧。

现在要添加newsfan这个网络访问帐户。如果系统中当前没有这个帐户,那么

sudo useradd newsfan

要注意,上面只是增加了newsfan这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。

现在要新增网络使用者的帐号:

sudo smbpasswd -a newsfan
sudo gedit /etc/samba/smbusers

在新建立的文件内加入下面这一行并保存

newsfan = "network username"

如果将来需要更改newsfan的网络访问密码,也用这个命令更改

sudo smbpasswd -a newsfan

删除网络使用者的帐号的命令把上面的 -a 改成 -x

sudo testparm
sudo /etc/init.d/samba restart

最后退出重新登录或者重新启动一下机器。
分享到:
评论

相关推荐

    Ubuntu samba下配置共享文件夹的方法

    本文将详细介绍如何在 Ubuntu 系统上配置 Samba 服务,实现共享文件夹的功能。 #### 二、准备工作 在开始配置之前,请确保已经完成了以下步骤: 1. **确保 Ubuntu 已经联网**:无论是有线还是无线网络连接均可。 ...

    Ubuntu下配置samba实现Windows文件夹共享

    在Ubuntu系统中,配置Samba服务能够让你的Linux系统与Windows设备之间实现文件共享,这在多操作系统混合的网络环境中非常实用。以下是配置Samba的详细步骤和相关知识点: 1. **前期准备**: - 安装轻量级桌面环境...

    VMware15虚拟机Ubuntu18固定IP共享samba文件夹

    在VMware15虚拟机中设置Ubuntu18服务器系统的samba文件共享功能,涉及到网络配置、samba服务安装与配置以及文件夹权限设置等多个方面。为实现这一功能,首先需要确保Ubuntu系统中的网络配置正确,能够提供静态IP地址...

    samba服务器的配置

    在Ubuntu中设置samba共享可读写文件夹:http://forum.ubuntu.org.cn/about20852.html&highlight=samba 总的来说,配置Samba服务器涉及安装、创建共享目录、编辑配置文件、测试和重启服务等多个步骤。理解这些步骤并...

    Ubuntu 设置Samba服务器

    - 在Windows中打开“网络”,应该能看到Ubuntu共享的文件夹。 2. **权限问题**: - 确保共享目录的权限设置正确,以便Samba用户能够读写数据。 - 可以通过修改目录权限或设置Samba用户权限来解决可能遇到的问题...

    ubuntu安装配置samba

    本文档将详细介绍如何在 Ubuntu 系统中安装配置 Samba,并实现基于群组权限的可读写文件夹共享。 #### 二、安装 Samba 在 Ubuntu 中安装 Samba 非常简单,可以通过以下命令快速完成: ```bash sudo apt-get update...

    ubuntu下用samba实现windows与linux文件共享

    这里,我们将共享文件夹的名称设置为Share,並将其设置为公共可读写。同时,我们还需要添加一个网络用户newsfan,以便访问共享文件夹。 接下来,我们需要在global部分添加以下代码,以便防止中文目录乱码的情况: `...

    Samba共享目录的多用户权限设置案例(个人精华版)

    在设置Samba共享之前,需要创建Linux用户和组。例如,创建一个名为`users`的组,并添加多个用户: ```bash sudo groupadd users sudo useradd -G users user1 sudo useradd -G users user2 ``` 四、配置Samba共享 ...

    Ubuntu下samba的安装

    在设置好共享之后,Windows用户可以通过\\IP地址的方式访问这个共享文件夹,其中IP地址是运行Samba服务器的Ubuntu系统的IP。如果不清楚IP,可以在Linux终端中输入`ifconfig`命令查看网络接口的IP信息。 在实际操作...

    ubuntu 8.04上安装和设置samba服务

    在Ubuntu 8.04操作系统中安装和设置Samba服务是一项关键任务,它允许Linux系统与Windows设备之间实现文件和打印机共享。Samba是一个开源软件,兼容Microsoft的SMB/CIFS协议,使得不同操作系统的互操作性变得可能。...

    Samba文件共享SambaFilesharing.apk

    在Linux的中,就是通过Samba的向网络中的机器提供共享文件系统,也可以把网络中其它机器的共享挂载在本地机上使用;这在一定意义上说和FTP是不一样的。 二. Samba的几个套件,安装及简单配置 samba,samba-client,...

    ubuntu系统怎么设置文件共享?.docx

    在Ubuntu系统中设置文件共享,主要是通过Samba服务来实现的,Samba是一个允许Linux系统与Windows系统之间进行文件和打印机共享的软件。下面将详细解释如何在Ubuntu系统上配置文件共享。 首先,你需要打开Ubuntu桌面...

    samba的安装和配置

    2. **设置目录权限**:为了确保用户能够读写共享目录中的文件,需要更改目录权限。可以使用命令 `sudo chmod 777 /home/lh/app/share` 将权限设置为所有用户都可读写执行。 #### 四、配置 smb.conf 文件 `smb.conf`...

    Ubuntu18.04下的Samba网络配置(附各种问题解答)

    本文将详细介绍如何在Ubuntu 18.04系统上配置Samba服务,实现文件共享功能,并解决在此过程中可能遇到的各种问题。 #### 二、准备工作 确保服务器版本为Ubuntu 18.04.1 LTS。可以通过终端执行以下命令来检查当前...

    ubuntu访问windows共享很简单.docx

    在 Ubuntu 中,打开 Nautilus,按下 Ctrl+L,输入地址栏中的共享文件夹路径,例如 "\\windows\share"。输入用户名和密码后,您将可以访问 Windows 共享文件。 二、Windows 访问 Ubuntu 共享文件 在 Ubuntu 中,...

    ubuntu下如何搭建samba.pdf

    标题中的“ubuntu下如何搭建samba.pdf”是一个指导教程,教你如何在Ubuntu操作系统上设置Samba服务器。Samba是一个开源软件,它允许Linux/Unix系统与Microsoft Windows系统之间进行文件和打印机共享。在这个过程中,...

    samba 共享搭建

    【Samba 共享搭建】涉及的是在Linux系统中,特别是Ubuntu-server环境下,如何通过纯命令行配置Samba服务以实现跨平台文件共享。Samba服务允许Linux系统与Windows或其他SMB/CIFS协议兼容的系统之间共享文件和打印机,...

    在Ubuntu16.04下搭建samba,实现linux与windows之间的资源共享.docx

    在 Ubuntu 16.04 下搭建 Samba,实现 Linux 与 Windows 之间的资源共享 Samba 是 SMB(Server Message Block)的一种实现办法,主要用来实现 Linux 系统的文件和打印服务。Linux 用户通过配置 Samba 服务器可以实现...

    Samba简单用法.docx

    9. **在Windows中访问**:在物理机上,通过`Win+R`输入`\ip`(替换为Ubuntu的IP地址),可以访问到共享的Ubuntu文件夹。 10. **映射网络驱动器**:在Windows中,可以选择共享的`share`目录,右键点击映射为网络驱动...

Global site tag (gtag.js) - Google Analytics