Ubuntu16.04安装Samba
在新装的ubuntu16.04下安装samba。
安装好samba后备份下配置文件:
zhuben@zb:~$ sudo apt-get install samba
zhuben@zb:~$ cd /etc/samba
zhuben@zb:/etc/samba$ sudo cp smb.conf smb.conf.bk
zhuben@zb:/etc/samba$ sudo vi smb.conf
例如:我要将我的/var/www/html文件夹设为共享
一.如果是想设置一个无需验证的任何人都可以访问的共享文件夹
那么只需要在配置文件的最后面加上:
[share]
comment=samba ##这个是说明,随意填
path=/var/www/html
public=yes
create mask=0775
directory mask=0775
##要能修改文件夹,要么就将/var/www/html权限设置为777,或者加上如下设置
forceuser=root
forcegroup=root
保存后重启samba:
zhuben@zb:/etc/samba$ sudo /etc/init.d/sambd restart
windows下打开开始-->运行-->输入\[ip address]\share
二. 如果是想设置一个需要账号登陆才能访问的共享文件夹
- 你需要一个系统用户(新建或者已存在),例如新建一个系统用户
usamba:
zhuben@zb:~$sudo adduser usamba
- 建好后,将此用户添加到samba用户
zhuben@zb:~$sudo smbpasswd -a usamba
zhuben@zb:~$sudo smbpasswd -e usamba
- 配置smb.conf文件,在最后加上
[user]
comment=samba
path=/var/www/html
public=no
valid users=usamba
create mask=0775
directory mask=0775
windows下打开开始-->运行-->输入\[ip address]\user-->输入账号密码
如果此时你尝试修改或者添加文件,提示没有权限的话:
原因:与你需要共享的文件夹的访问权限和你新建的samba用户的所拥有的访问权限相关。
比如说,我的/var/www/html的所属用户是root,所属用户组是root,权限是755。而我新建的系统用户usamba的所属的用户组是usamba,所以usamba用户是只能访问而不能修改。
这就是一个访问权限的问题,要让usamba用权限能修改,添加。这里就可以用很多种方法了。
我的办法是修改usamba的用户组和/var/www/html的用户组:
zhuben@zb:~$sudo usermod -G zhuben usamba
zhuben@zb:~$sudo chgrp -R zhuben /var/www/html
Ubuntu16.04安装Samba的更多相关文章
- ubuntu16.04 安装samba
安装samba 1.更新当前软件 sudo apt-get upgrade sudo apt-get update sudo apt-get dist-upgrade 2.执行 sudo apt-ge ...
- ubuntu16.04安装jdk,tomcat
ubuntu16.04安装jdk,tomcat 最近装了一下tomcat,网上的教程很多,我也试了很多次,但是有一些教程关于tomcat配置是错误的,让我走上了歧途.差点重装系统,还好王总及时出手帮助 ...
- Ubuntu16.04 安装openjdk-7-jdk
Ubuntu16.04 安装openjdk-7-jdk sudo apt-get install openjdk-7-jre 或者sudo apt-get install openjdk-7-jdk ...
- Ubuntu12.04 安装Samba
Ubuntu12.04 安装Samba Ubuntu12.04 安装Samba 本教程介绍了在Ubuntu12.04安装Samba文件服务器,以及如何配置它通过SMB协议共享文件,以及如何将用户添加. ...
- Ubuntu16.04安装GTK3主题:OSX-Arc
Ubuntu16.04安装GTK3主题:OSX-Arc GTK3主题:OSX-Arc描述: 前几个月,Gnome3.20升3.22的时候,出现了大量主题崩溃的现象,其中包括Arc.Flatabulou ...
- Ubuntu16.04安装opencv for python/c++
Ubuntu16.04安装opencv for python/c++ 网上关于opencv的安装已经有了不少资料,但是没有一篇资料能让我一次性安装成功,因此花费了大量时间去解决各种意外,希望这篇能给一 ...
- Ubuntu14.04安装samba
Ubuntu14.04安装samba 按照惯例,首先介绍Samba.Samba是在Linux系统上实现的SMB(Server Messages Block,信息服务块)协议的一款免费软件.它实现在局域 ...
- ubuntu16.04安装不上有道词典的解决办法
转自:http://www.linuxdiyf.com/linux/21143.html ubuntu16.04安装不上有道词典,提示: le@hu-pc:~/下载$ sudo dpkg -i you ...
- Ubuntu16.04安装mongodb
Ubuntu16.04安装mongodb copy from: http://blog.csdn.net/zhushh/article/details/52451441 1.导入软件源的公钥 sudo ...
随机推荐
- YII2.0 Activeform表单组件的使用方法
Activeform文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList(); ...
- 【转】移动前端不得不了解的html5 head 头标签
来源:http://blog.csdn.net/huang100qi/article/details/42596799 本文主要内容来自一丝的常用的 HTML 头部标签和百度FEX的HTML head ...
- WEB进度条控件
近段时间为了工作的需要学习了一下写自定义控件,呵呵!以前没写过,近段时间才开始研究的,昨天写了一个WEB状态条控件,可以设置进度条的百分比,也可以设置它的总数与当前的数量来自动计算百分比,可以设置颜色 ...
- Android判断网路是否畅通加权限
权限 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission ...
- 【日常小记】统计后缀名为.cc、.c、.h的文件数【转】
转自:http://www.cnblogs.com/skynet/archive/2011/03/29/1998970.html 在项目开发时,有时候想知道源码文件中有多少后缀名为.cc..c..h的 ...
- Tempter of the Bone
Description The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he ...
- 【转】创建SVN仓库的步骤
转载地址:http://www.cnblogs.com/ivan0626/p/3783053.html 今天在客户现场联调,两个开发人员之间的代码想用SVN来管理,所以就临时在本地机器上搭建一个S ...
- 配置L2TP IPsec VPN (CentOS 6.5)
1. 安装相关包 yum install -y ppp iptables make gcc gmp-devel xmlto bison flex libpcap-devel lsof vim-enha ...
- 关于小黄车(ofo共享单车)使用的问题
小黄车即ofo共享单车,号称是全球创立最早.成长最快.规模最大的无桩共享单车创业公司,缔造了"共享单车"概念,致力于解决城市出行问题.它的出现给大家带来了方便,作为一个商业运行的公 ...
- centos7 yum 方式安装nginx
centos7系统库中默认是没有nginx的rpm包的,所以我们自己需要先更新下rpm依赖库 (1)使用yum安装nginx需要包括Nginx的库,安装Nginx的库 #rpm -Uvh http:/ ...