Ubuntu12.04 安装Samba

 

Ubuntu12.04 安装Samba

 

Ubuntu12.04 安装Samba

 

本教程介绍了在Ubuntu12.04安装Samba文件服务器,以及如何配置它通过SMB协议共享文件,以及如何将用户添加。Samba的配置,而不是作为一个独立的服务器作为域控制器。在安装,每个用户都有自己的家目录通过SMB协议和所有用户有几次读写访问的共享目录访问。

 

1初步说明
我这里使用的Ubuntu12.04系统与主机名为server1.example.com和IP地址192.168.0.100。

我所有在本教程中的步骤以root权限运行,所以确保你以root身份登录:

sudo su

2安装Samba
连接到服务器,并安装了Samba软件包:

apt-get install libcups2 samba samba-common

编辑smb.conf文件:

vi /etc/samba/smb.conf

在全球的部分,删除的行的安全开始=用户,所以它看起来像这样的“#”:

[...]

#
"security = user" is always a good idea. This will require a Unix
account

# in this
server for every user accessing the server. See

#
/usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html

# in the
samba-doc package for details.

  
security = user

这使Linux系统的用户登录到Samba服务器。

关闭该文件并重新启动Samba:

/etc/init.d/smbd restart

3添加Samba共享
现在,我将添加一个份额,是所有用户访问。

创建共享文件的目录,并更改该组的用户组:

mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

在文件/etc/samba/smb.conf中添加以下几行:

vi /etc/samba/smb.conf

[...]

[allusers]

 
comment = All Users

  path
= /home/shares/allusers

  valid
users = @users

  force
group = users

 
create mask = 0660

 
directory mask = 0771

 
writable = yes

        

         [...]

[homes]

  
comment = Home Directories

         path = /home/

         public = yes

         writable = yes

 

上面的配置可以对所有用户可见。

 

  如果你希望所有用户都能够通过Samba其主目录读写的/ etc / samba / smb.conf中添加以下几行:

[...]

[homes]

  
comment = Home Directories

  
browseable = no

  
valid users = %S

  
writable = yes

  
create mask = 0700

  
directory mask = 0700

  

现在我们重新启动Samba:

/etc/init.d/smbd restart

 

4添加和管理用户
在这个例子中,我将添加名为汤姆用户。您可以添加尽可能多的用户,你需要以同样的方式,只需更换与在命令所需的用户名,用户名汤姆。

useradd tom -m -G users

Linux系统的用户数据库中的密码设置为汤姆。如果用户tom不应该能够登录到Linux系统,跳过这一步。

passwd tom

- >输入新用户的密码。

立即将用户添加到Samba用户数据库:

smbpasswd -a tom

- >输入新用户的密码。

现在,你应该能够从您的Windows文件浏览器使用的用户名和汤姆对所选择的密码和存储文件(地址是\\192.168.0.100or \\192.168.0.100\tom的家目录)工作站在登录Linux服务器在汤姆的家目录,或在公共共享目录。

时间: 2024-10-03 09:38:08

Ubuntu12.04 安装Samba的相关文章

ubuntu12.04安装jzmq时./autogen.sh报错,求大神指点

问题描述 ubuntu12.04安装jzmq时./autogen.sh报错,求大神指点 autoconf版本2.68,automake1.11 错误如下所示: Makefile.am: required file `./README' not found Makefile.am: required file `./ChangeLog' not found autoreconf: automake failed with exit status: 1 autogen.sh: error: auto

Ubuntu12.04安装中文输入法

转载自: http://www.cnblogs.com/zhj5chengfeng/archive/2013/06/23/3150620.html 本文是笔者使用 Ubuntu 操作系统写的第一篇文章!参考了红黑联盟的这篇文章:Ubuntu 12.04中文输入法的安装 安装 Ubuntu 12.04 着实费力一番功夫,老是在用 Ubuntu 来引导 Windows,结果 Ubuntu 倒是能用,一进入 Windows 就蓝屏,于是又重装 Windows 好几遍...直到后来认识了 EasyBCD

ubuntu12.04安装笔记

这两年,因为懒得折腾,一直在使用10.04,看着大家对Unity界面的吵吵嚷嚷,很是眼热,对12.04很期待,前段时间偶然使用了一下beta版,感觉干净利落,于是正式版一出立即安装之. 连续安装了4遍,整体的感觉非常好. 优点 不管别人怎么说,我个人感觉Unity界面我很喜欢,尤其是ctrl+super+左.右的设计,超赞.(我原来是使用xmonad来实现这个效果) 安装.启动和关机速度比10.04都有提高. 缺点 有两个明显的问题 ibus很蛋疼,主要花的时间都在ibus上面了,最后还是没有搞

ubuntu12.04安装tftp、配置tftp服务错误

  但是配置了,我的老是出现Error code 1: File not found错误,经过探索,tftpd-hpa 是一个功能增强的TFTP服务器.它提供了很多TFTP的增强功能,它已经被移植到大多数的现代UNIX系统 1.sudo apt-get install tftp-hpa tftpd-hpa xinetd 2.建立配置文件 sudo vi /etc/xinetd.d/tftp 新建文件tftp tftp内容: service tftp { disable = no socket_t

Ubuntu12.04安装中文字体,解决导出图片乱码

Tomcat程序运行的JAVA程序,在导出图片时,会出现中文乱码,也给Tomcat server.xml中指定URIEncoding="UTF-8"参数了,也无效. 这是因为Tomcat在处理程序时请求的是系统字体,所以必须系统有中文字体才可以正常处理中文. 像cutycapt.html2image等网站页面截图工具,也会出现这样的乱码问题.类似于下面: 1.在/usr/share/fonts/下,新建文件夹winFonts,如果没有fonts目录,就安装fontconfig软件(系统

UBUNTU12.04 安装ISE 12.2

1.首先从官网下载ISE套件,并解压. 2.终端下进入安装包文件夹,并运行xsetup文件       cd Xilinx_ISE_DS_Lin_12.2_M.63c.1.1       sudo sh xsetup(一定要加sudo,否则安装完无法导入license) 之后就出现图形安装界面,和windows差不多.默认安装目录是/opt/Xilinx ---------------------------------------------------------- (这部分是网上看到的,不

Gitlab在Ubuntu-12.04.2中的安装和配置

公司之前用的是SVN进行项目管理,由于SVN的代码库是集中管理的,不支持离线更新,后来把SVN迁移到git上面,git采用的是分布式的体系机构,用户完全可以脱离git服务器而在本地查看,编写和提交代码.后来由于git没有web页面,所有的操作都是在后台操作,相比之下,gitlab更是一款高端洋气上档次的git项目管理软件,用户可以通过WEB页面添加,删除项目|用户|SSHKEY等等,而且可以通过浏览器查看,修改源代码. Gitlab简介:Gitlab是一个用Ruby on Rails开发的开源项

Ubuntu12.04自动挂载windows磁盘

好吧,NTFS.目前windows使用最多到文件系统. 出于安全方面考虑,Ubuntu12.04安装来之后就能自动识别到windows到NTFS文件系统磁盘.而且,在主文件夹里面就可以直接点开,老是担心一不小心就将其格式化了. 原本是想解决这个问题到,正所谓船到桥头自然直哈,设置了windows磁盘自动挂载在Ubuntu系统中后,这个问题也随之解决了. 先看如何挂载吧,如图.mount有几个参数.有需要就百科. 为了安全起见,设置C盘不自动挂载.同时,执行 mount -a 命令也是挂载只读,同

Ubuntu12.04 Server下安装部署Cloudera Hadoop集群

部署环境 OS: Ubuntu12.04 Server Hadoop:CDH3U6 机器列表:namenode 192.168.71.46:datanode 192.168.71.202,192.168.71.203,192.168.71.204 安装Hadoop 添加软件源 /etc/apt/sources.list.d/cloudera-3u6.list 插入 deb  http://192.168.52.100/hadoop maverick-cdh3 contrib deb-src  h