博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu12.04 安装Samba
阅读量:6327 次
发布时间:2019-06-22

本文共 2015 字,大约阅读时间需要 6 分钟。

 

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服务器在汤姆的家目录,或在公共共享目录。

【作者】
【出处】
【博客园】
【新浪博客】
【知乎】
【我的作品---旋转倒立摆】
【我的作品---自平衡自动循迹车】
【新浪微博】 张昺华--sky
【twitter】 @sky2030_
【facebook】 张昺华 zhangbinghua
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
你可能感兴趣的文章
《为iPad而设计:打造畅销App》——为什么iPad不是放大版的iPhone
查看>>
并发网系列文章集
查看>>
《从缺陷中学习C/C++》——6.17 String对象何时需delete
查看>>
支付宝能扫码闪电开发票了!人均省时3分钟
查看>>
【Spark Summit East 2017】FIS:加速FinTech数字智能
查看>>
MySQL · 社区见闻 · Oracle Open World 2016 见闻
查看>>
hadoop 1.1.2和 hive 0.10 和hbase 0.94.9整合
查看>>
XCoreRecyclerAdapter:更好用的Adapter For RecyclerView
查看>>
pdns 域名绑定 IP 故障备忘
查看>>
菜鸟—需求预测与分仓规划季军——“我们为R代言”团队赛后总结
查看>>
python 结巴分词(jieba)学习
查看>>
mac党如何解析bootchart
查看>>
Android面试之高级篇
查看>>
Fiddler (四) 实现手机的抓包
查看>>
Nginx学习之负载均衡
查看>>
【阿里云资讯】作战指挥系统碾压美军?!阿里双11破千亿背后的重大机密......
查看>>
zephir-(12)php函数和异常处理
查看>>
Flex4.6 用Lable自定义LinkButton
查看>>
CentOS下关闭Sendmail服务的方法
查看>>
html select 标签知多少
查看>>