Ubuntu12.04 安装Samba

摘要:
Ubuntu12.04安装SambaUbuntu12.04安装Samba本教程介绍了在Ubuntu12.04安装Samba文件服务器,以及如何配置它通过SMB协议共享文件,以及如何将用户添加。1初步说明我这里使用的Ubuntu12.04系统与主机名为server1.example.com和IP地址192.168.0.100。关闭该文件并重新启动Samba:/etc/init.d/smbdrestart3添加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 om的家目录)工作站在登录Linux服务器在汤姆的家目录,或在公共共享目录。

免责声明:文章转载自《Ubuntu12.04 安装Samba》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Angular实现类似vuex状态管理功能、全局数据管理与同步更新Qt QMenuBar和QMenu以及QAction巧妙的使用方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

在Linux中samba server的配置

1、查看是否安装samba服务 # rpm –qa |grep samba 2、若没安装,则安 # yum install samba 执行4次此命令 3、查看安装的samba文件 #rpm–qa |grep samba 4、改动配置文件 # vim /etc/samba/smb.conf 注意: A: 做匿名訪问sambaserver——改动例如以下:...

Linux下用source insight的另一种方式--Samba

花了一些时间想找一个在Linux下的类似source insight的东东,网上有人推荐的source navigator,kscope之类,就那么几种颜色(也许没深入设置),也能叫语法高亮?至于其他速度/索引之类就不说了。论坛上倒是一堆人推荐vim+xxx的方式,我看估计也就跟在windows下硬要说ultraedit+xxx比source insigh...

Linux中Samba详细安装

为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置。 1、服务查询 默认情况下,Linux系...

linux Samba 搭建

Sambais a free and open-source software package that provides seamless file and print services to SMB/CIFS clients. Samba is freely available, unlike other SMB/CIFS implementation...

CentOS 7安装配置Samba服务器

CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记。 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以访问 RDDOCS /smb/tech 仅允许特定组的用户进行读写访问 特定组的组名为RD,目前的Alice、Jack、Tom三个人 安装Samba # yu...

SAMBA服务器搭建

一、安装软件 yum -y install samba samba-common samba-client   二、主要相关文件 /etc/samba/smb.conf    samba的主要配置文件 /etc/samba/smbusers    samba的用户别名,比如可以将root用别名administrator、admin代替等(作用:可以只告知s...