Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6269718
  • 博文数量: 2759
  • 博客积分: 1021
  • 博客等级: 中士
  • 技术积分: 4091
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-11 14:14
文章分类

全部博文(2759)

文章存档

2019年(1)

2017年(84)

2016年(196)

2015年(204)

2014年(636)

2013年(1176)

2012年(463)

分类: 系统运维

2013-05-18 00:21:05

原文地址:Ubuntu samba配置 作者:utm168

由于 在Ubuntu设置 FTP,在Windows上查察 会出现乱码,所认为了改进 这一征象 ,应用 Samba来代替 FTP,大概 就能办理 这一题目 了。闲话少说,起头设置 吧。

具体 设置 如下:

1、起首 要安装软件包

$ sudo apt-get install samba

$ sudo apt-get install smbfs



2、创建 共享目次 并设置权限

$ sudo mkdir /home/keiichi/share

$ sudo chmod 777 /home/keiichi/share



3、编辑 /etc/samba/smb.conf

留意 :记得要备份,不然 以后连哭的地方 都没有哦。

$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

$ sudo vi /etc/samba/smb.conf


本身 创建 一个共享

[myshare]

comment = Welcome to My Share #解释 阐发

path = /home/keiichi/share     #指名共享路径

writable = yes #可写

valid users = keiichi #禁用假造 用户,同时指明哪些用户可以登录

create mask = 0700          #创建 的文件权限

directory mask = 0700     #创建 的目次 权限

force user = nobody          #逼迫 使创建 的文件以及目次 的属主用户改为nobody,如许 做更安详

force group = nogroup     #逼迫 使创建 的文件以及目次 的属主组改为nogroup,如许 做更安详

available = yes #可用

browseable = yes     #可见,可以用smbclient -L查察 到


[global]中添加以下内容,这是为了预防在Windows中出现乱码的情况。

display charset = UTF-8

unix charset = UTF-8

dos charset = cp936

将共享行动 变化 为用户验证行动 ,即必需 输入用户名和暗码

将[global]中的"security=user"前面的解释 (就是#)去掉

4、创建 用户

留意 :用useradd创建 的用户只是创建 了用户罢了 ,并没有创建 相应的用户环境 (譬喻家目次 和相应的变量环境 ),这一点和redhat差别 ,请留意 ,Ubuntu创建 用户应用 adduser下令 。

$ sudo useradd keiichi

$ sudo smbpasswd -a keiichi


删除samba用户用-x

$ sudo smbpasswd -x keiichi



5、测试并重启做事

$ sudo testparm

$ sudo /etc/init.d/smbd restart



6、再测试一下

$ smbclient -L //192.168.1.1 -U keiichi


Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.4.7]


         Sharename       Type      Comment

         ---------               ----         -------

         print$                Disk      Printer Drivers

         share                 Disk      Shared Folder with username and password

         IPC$                    IPC       IPC Service (kenneth-desktop server (Samba, Ubuntu))

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.4.7]


         Server                            Comment

         ---------                            -------

         HP-MWGPGXTOW4J2     

         KENNETH-DESKTOP      kenneth-desktop server (Samba, Ubuntu)


         Workgroup            Master

         ---------                     -------

         WORKGROUP        KENNETH-DESKTOP


$ smbclient //192.168.1.1/share -U keiichi


Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.4.7]

smb: \> ls

.                                 D         0 Tue Sep 7 15:36:34 2010

..                                D          0 Tue Sep 7 14:31:10 2010

迅雷5.lnk                A      594 Mon Sep 6 17:56:42 2010


                   48061 blocks of size 2097152. 41326 blocks available


----------------------------------------------------------------------------------------

假如 登录过错 或用户不存在,则出现以下过错 :

session setup failed: NT_STATUS_LOGON_FAILURE

----------------------------------------------------------------------------------------


OK,到此为止,Samba设置 完毕。感激 人人 支持 !^_^

阅读(1004) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~