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

Samba是SMB的一种实现方法,主要用来实现Linux系统的文件和打印服务。Linux用户通过配置使用Samba服务器可以实现与Windows用户的资源共享。

1、开始需要我们做的是先在我们的ubuntu下安装好samba:

安装samba:sudo apt-get install samba

安装smbclient:sudo apt-get install smbclient

2、修改配置文件

vi /etc/samba/smb.conf 编辑smb.conf 文件

在配置文件的最末尾加上

[share]
    comment = Shared Folder require password
    path = /home/share
    public = yes
    writable = yes
    valid users = share
    create mask = 0777
    directory mask = 0777
    force user = nobody
    force group = nogroup
    available = yes
    browseable = yes

保存后重新启动samba: sudo /etc/init.d/samba restart

3、设置用户和密码

sudo smbpasswd -a share 接着俺提示输入密码。(前提是添加了此用户:useradd share)

否则系统在没有此用户的前提下按默认操作是会报如下错的:

增加samba用户提示Failed to add entry for user
[email protected]:/home#  smbpasswd -a share
New SMB password:
Retype new SMB password:
Failed to add entry for user share.

解决办法:
这是因为没有加相应的系统账号,所以会提示Failed to add entry for user的错误,只需增加相应的系统账号share就可以了:
[email protected]:/home#  groupadd share -g 6000
[[email protected]:/home# useradd share -u 6000 -g 6000 -s /sbin/nologin -d /dev/null

4、最后计算机下右键添加一个网络位置

输入 文件夹框 \\ip地址\share,按提示输入用户名密码即可。

附加:

为了增加系统的安全性,该文件夹只想给share用户有读写权限即可!
[[email protected] ~]# chown -R share /home/share/

若不想让另人访问,只让share用户可以访问,只需执行命令:
[[email protected] ~]# chmod u+rwx,g+rwx,o-rwx /home/share

时间: 2024-10-18 09:04:13

在Ubuntu16.04 64位下搭建samba,实现linux与windows之间的资源共享的相关文章

Ubuntu 12.04(64位)上搭建android 开发环境 (ADT 、android-studio)

1. ubuntu 12.04  64位 2. 下载: 1) Oracel JDK :http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 2) ADT bundle  :http://developer.android.com/sdk/index.html 3)android -studio : http://developer.android.com/sdk/installing

阿里云服务器(Ubuntu16.04 64位)的使用(一)

购买阿里云服务器 1.打开阿里云官方网站,账号登录,选择产品中的云服务器 ECS 2.根据自身需求,选择合适的阿里云服务器系统,(1)点击一键购买,(2)选择地域,(3)根据自身需求,选择系统,这里选择了Ubuntu16.04(64位)一核2G,(4)选择购买时间,这里选择一周(如果有学生认证会优惠很多) 3.点击立即购买,进行支付即可,支付成功点击管理控制台 重置密码 1.没有初始密码,相当于windows系统中刚启动时的需要输入的密码: 2.打开控制台,找到实例右侧的(1)“更多“选项,选择

在win10 64位下搭建汇编环境

好像是因为64位WIN10并不自带debug,所以需要自己搭建汇编环境 首先是下载DosBox和MASM,下载地址: 下载解压后: 将DOSBOX安装到C盘以外的位置,防止对系统造成影响 安装好DOSBOX后再将C盘挂载映射到MASK文件中工具所在目录,这里我将MASK文件中的文件复制粘贴在E:\huibianhuanjing\DosBox: 所以需要在DOSBOX中进行挂载映射:c是指dosbox的c盘,e:\huibianhuanjing\DosBox是本机上工作目录dos的位置 输入挂载命

Ubuntu 64位下搭建ADT的种种问题

我使用的adt版本为 adt-bundle-linux-x86_64-20140702.zip 1. Eclipse启动时提示 adb 无法加载动态链接库 libstdc++.so.6 以及  libz.so.1 安装以下两个32位软件包即可: lib32stdc++6    lib32z1 2. Eclipse频繁崩溃 修改eclipse所在目录下的eclipse.ini, 加入一行: -Dorg.eclipse.swt.browser.DefaultType=mozilla 3. adb无法

在Centos7.2(64位)下搭建Web服务器

一:通过Yum安装mysql # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -ivh mysql-community-release-el7-5.noarch.rpm# yum install mysql-community-server 二:重启mysql,并设置密码 # service mysqld restart# mysql -u root #set password for '

ubuntu12.04 64位 安装w3af以及相关问题的解决

ubuntu12.04 64位下安装w3af: sudo apt-get install w3af 解决安装之后w3af_console不能运行的问题: 运行w3af_console会提示如下错误: /usr/bin/w3af_console: 3: /usr/bin/w3af_console: /usr/bin/python2.5: not found这是由于ubuntu12.04自带的python已经升级成2.7所致 修改/usr/bin/w3af_console sudo gedit /u

win7 64位下android开发环境的搭建

本文转自:http://www.cfanz.cn/index.php?c=article&a=read&id=65289 最近换了新电脑,装了win7 64位系统,安装了各种开发环境,也安装了android开发环境,与xp下的安装基本一致,记录下简单步骤及可能遇到的问题,供后人参考. 1.jdk 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下载: Windo

Ubuntu 16.04 64位 搭建 node.js NodeJS 环境

我的系统环境: Ubuntu 16.04 64位 本文内容亲测可用, 请放心食用 使用淘宝镜像 淘宝镜像官网是https://npm.taobao.org/ 使用淘宝镜像前请自行安装好 npm 和 node node 和 npm 的安装 node可以在这里下载 今天是2016-7-01,官方推荐v4.4.4长期支持版 下载并解压 node-v4.4.4-Linux-x64.tar.xz tar -xJf node-v4.4.4-linux-x64.tar.xz 移到通用的软件安装目录 /opt/

ubuntu 64位下安装wps

首先,去官网下载wps.地址:http://community.wps.cn/download/ 然后切换到下载目录,执行如下命令: $ sudo apt-get install ia32-libs* 然后执行安装命令: $ sudo dpkg -i --force-architecture wps-office_8.1.0.3724~b1p2_i386.deb 会报如下错误: Selecting previously unselected package wps-office. (Readin