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 ...
随机推荐
- CSS颜色代码
颜色值 CSS 颜色使用组合了红绿蓝颜色值 (RGB) 的十六进制 (hex) 表示法进行定义.对光源进行设置的最低值可以是 0(十六进制 00).最高值是 255(十六进制 FF).从 0 到 25 ...
- 初始化datetimepicker的时候就报了js异常
全栈眼中的http这一章分别从前端视角和后端视角来分析前后端所关注的侧重点.前端可以通过抓包工具或者chrome devtools 查看每个请求,同域下的资源请求数量等来找出优化点,更关注的是一个页面 ...
- expected identifier before numeric constant
症状: expected identifier before numeric constantexpected `}' before numeric constantexpected unqualif ...
- HTML 字符图案
Dog: <!-- :: :;J7, :, ::;7: ,ivYi, , ;LLLFS: :iv7Yi :7ri;j5PL ,:ivYLvr ,ivrrirrY2X, :;r@Wwz.7r: : ...
- libevent源码分析:event_assign、event_new
在libevent中,获取event类型对象的方法有两种,event_assign.event_new 1.event_assign() /** Prepare a new, already-allo ...
- LINUX下查看日志
LINUX的日志都在 /var/log 目录下: 进入此文件查看目录详情: 查看某个日志的命令: 1.cat messages可以查看某个日志文件. 2.要达到实时更新,可以通过tail命令查看 ...
- Django 步骤
1. 初始化项目 django-admin startproject mysite2. 设置 settings 数据库配置, 必要时手动创建数据库3. 初始化数据库 python manage.py ...
- win7的HOST文件夹具体位置
win7的HOST文件位置为C:\WINDOWS\system32\drivers\etc\文件夹下,快捷查看方法如下: 1.按win+r,输入C:\WINDOWS\system32\drivers\ ...
- angularJS: shop chart
<!DOCTYPE html> <html ng-app="app"> <head> <meta charset=" ...
- linux开发缩写
1.CONFIG_OF 在一些驱动中经常看到#ifdef CONFIG_OF,这里的OF是Open Firmware. Open Firmware. This was invented long ti ...