ubuntu samba 服务器设置
安装 SAMBA 组件
sudo apt-get install samba smbfs smbclient
ubuntu 14.04 使用以下方式安装:
|
1
2
3
4
5
6
7
|
若之前有安装过相关软件包,先卸载之:sudo apt-get autoremove samba samba-commonsudo apt-get autoremove system-config-samba按如下方式安装软件包sudo apt-get install samba samba-commonsudo apt-get install system-config-samba cifs-utils |
配置相关参数
sudo gedit /etc/samba/smb.conf
文件中相关属性如下
1.全局设置部分
security = user 这行设置了samba的安全等级,Samba一共可以设置四个安全登记,由底到高分别为: share 这个选项表示任何人都可以不需要输入密码登录。 user 这个是Samba的默认级别,要求每个用户必须输入密码才能登录。 server user级别的密码都是保存在本机上,而server级别的密码和用户名都保存在另一台主机上。 domain 这个级别要求网络里必须有一台Windows的域控制器,验证工作由域控制器来完成。 需要注意,只要输入用户名和密码的级别,其用户名一定首先也是Linux系统内的用户
workgroup = MSHOME 这部分是Windows主机的工作组明,Windows主机必须在同一个工作组中 server string = %h server(Samba,Ubuntu) 这个选项是显示在Windows上的信息,可以自定义,其中%h为Samba配置文件中的变量,代表了主机名,即使用hostname命令得到的主机名
map to guest = bad user
当 security = user 时,这个选项必须注释掉,如:# map to guest = bad user
2.共享设置部分
添加一个共享文件夹设置如下 [share]
共享文件名,不需要与实际文件名一致 comment = my share directory
对这个共享分支的描述 path = /home/share
系统的共享目录,必须为绝对路径 public = yes
是否允许所有人都能够看到此目录,no为看不到 writable = yes
是否允许用户在此目录下可写,no为不可些,如果可写,还需要目录具有写权限 read only = yes
设置用户是否只读 vaild users = username
设置只有 username 用户有效
SAMBA 用户管理
在需要密码登录时有效,在设置用户密码时,此用户必须是LINUX系统的用户,如下面的指令 user 必须先是系统的用户
sudo smbpasswd -a user
接下来根据提示输入两次密码即可
smbpasswd 指令相关参数如下:
-a 新添加一个Samba用户。 -d 禁用一个Samba用户。 -e 使禁用的Samba用户解禁。
启动 SAMBA 服务

# 停止 SAMBA 服务 sudo /etc/init.d/smbd stop # 启动 SAMBA 服务 sudo /etc/init.d/smbd start # 重新启动 sudo /etc/init.d/smbd restart

在 WINDOWS 下访问共享目录
# 在资源管理器,或浏览器中直接输入即可, “192.168.1.10” 为服务器 IP \\192.168.1.10
故障测试指令
testparm
ubuntu samba 服务器设置的更多相关文章
- ubuntu samba服务器多用户配置【转】
转自:http://www.2cto.com/os/201204/127043.html ubuntu samba服务器多用户配置 在/home/下有多个用户目录A.B...,现通过samba共享 ...
- linux ubuntu 11.04 samba 服务器设置
安装 SAMBA 组件 sudo apt-get install samba smbfs smbclient 配置相关参数 sudo gedit /etc/samba/smb.conf 文件中相关 ...
- 【转】 Ubuntu samba服务器搭建及测试--不错
原文网址:http://blog.csdn.net/longfeey/article/details/5937968 Ubuntu samba服务配置是很不错的文件应用很有学习价值, 这里我主要讲解U ...
- ubuntu samba 服务器搭建
最近总是在搭建 samba 环境,写在笔记上记录下以备后用,长时间不操作了肯定会忘记. Linux 版本:Ubuntu 18.04 具体的操作命令: 1. 安装: sudo apt-get insta ...
- Linux samba服务器设置简单匿名共享
linux下面的samba非常的好用,很多人拿它来作共享文件服务器, 缺省配置下,samba必须提供用户名密码来访问,如果是所有人都可以访问的内容,那么是比较麻烦的,其实通过一个设置,即可实现不用输入 ...
- 【转】Ubuntu下配置samba服务器--不错
原文网址:http://my.oschina.net/junn/blog/171388 设置虚拟机的网络方式为桥接方式: 一. samba的安装: sudo apt-get insall samba ...
- ubuntu 配置 samba服务器
samba配置的安装: sudo apt-get install samba smbfs smbclient 二. 创建共享目录: mkdir /home/komy/sharesudu chmod 7 ...
- samba服务器常用指令
samba服务器需要安装samba.samba-common.samba-client三个包: samba -----samba服务器程序的所有文件 samba-common -----提供了Samb ...
- Ubuntu 16.04下Samba服务器搭建和配置(配截图)
一.相关介绍 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和 ...
随机推荐
- Oracle 游标
游标的简介 游标的概念 游标是从数据表中提取出来的数据,以临时表的形式存放在内存中,在游标中有一个数据指针,在初始状态下指向的是首记录,利用fetch语句可以移动该指针,从而对游标中的数据进行各种操作 ...
- dll版本冲突的解决方法
问题描述 当运行站点或者控制台等程序时,如果项目引用的dll版本与其它dll所依赖的dll版本不一致,就会报未能加载程序集的错误.错误信息为: 未能加载文件或程序集"Newtonsoft.J ...
- JavaEE Hibernate初级概念
1. Hibernate 是连接Java应用程序和关系数据库的中间件: 对JDBC API进行了封装.负责Java对象的持久化: 在三层软件架构中它位于持久层(数据访问层),封装了所有数据访问细节, ...
- c语言基础表达式, 关系运算符, 逻辑运算符, 位运算符, 数据的取值范围, 分支结构(if...else, switch...case)
1.表达式: 表达式的判断是有无结果(值), 最简单的表达式是一个常量或变量, 如:12, a, 3 + 1, a + b, a + 5 都是表达式 2.BOOL(布尔)数据类型: c语言中除了基本数 ...
- HTML 之 head
使用 base 标签使页面中的所有标签在新窗口中打开.<!DOCTYPE html> <html> <head> <meta http-equiv=" ...
- python网络编程【一】
TCP/IP 是标准的协议,它可以使用世界范围内的计算机通过Internet或本地的网络通信 1.编写一个TCP客户端程序 #!/usr/bin/env python import socket, s ...
- 同表复制修改日期的procedure
同表复制数据,让其日期增加 算出总共的天数,用group by 分类后的. space 提前求出第一块数据的总和 sum = select count(*) from tbl_event; 固定操作第 ...
- 清除Linux OS 缓存
1.查看内存使用情况 [root@ip---- tpch_2_17_0]# free -m total used free shared buffers cached Mem: -/+ buffers ...
- Spring学习笔记
Spring 的控制反转:把对象的创建.初始化.销毁等工作交给Spring 容器来做,有spring容器控制对象的生命周期 applicationContext.xml beans --->sp ...
- js函数自动执行的一点理解
//声明一个匿名函数并赋值给一个变量 var a = function(){ console.log("executing..."); } //匿名函数调用 a(); 相信上面这段 ...