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 ...
随机推荐
- win10安装oracle 11g 报错 要求的结果: 5.0,5.1,5.2,6.0 6.1 之一 实际结果: 6.2
Windows10下安装Oracle11G.10G,都会提示如下信息 正在检查操作系统要求... 要求的结果: 5.0,5.1,5.2,6.0 之一 实际结果: 6.1 检查完成.此次检查的总体结果为 ...
- AngularJs自定义指令--执行顺序 (原文:http://www.cnblogs.com/sagacite/p/4624227.html)
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- SSIS变量属性中EvaluateAsExpression设置的作用
我们在做SqlServer SSIS包开发的时候,经常会用到SSIS的变量,我们可以使用和修改SSIS变量的值使得SSIS包的逻辑更灵活,如下图所示: 在定义SSIS变量的时候可以使用固定值(如上图中 ...
- WCF、MongoDB
http://www.cnblogs.com/quietwalk/archive/2011/08/09/2132573.html http://www.cnblogs.com/huangxinchen ...
- 通过队列解决Lucene文件并发创建索引
public sealed class SearchIndexManager { private static readonly SearchIndexManager searchIndexManag ...
- 使用Python从Markdown文档中自动生成标题导航
概述 知识与思路 代码实现 概述 Markdown 很适合于技术写作,因为技术写作并不需要花哨的排版和内容, 只要内容生动而严谨,文笔朴实而优美. 为了编写对读者更友好的文章,有必要生成文章的标题导航 ...
- openlayers 3监听地图分辨率变化事件
map.getView().on('change:resolution',checkZoom);//checkZoom为调用的函数 function checkZoom() { // alert(&q ...
- angularJS——自定义服务provider之$get
可以认为provider有三个部分: 第一部分是私有变量和私有函数,这些变量和函数会在以后被修改. 第二部分是在app.config函数里可以访问的变量和函数,所以,他们可以在其他地方使用之前被修改. ...
- Linux常用命令小结(续)
20. mysql mysql --host=127.0.0.1 --port=3306 --database=test --user=test --password=test --default-c ...
- 总结一下今天做的unity面试题(一):刚体的点击事件
按照需求,由于要模拟丧尸被击中的效果,不能使用CharactorControll组件,只能使用rigidbody组件. 首先在场景上摆好僵尸和相机的位置,这里就不给相机加脚本了,直接固定住. 然后给丧 ...