配置Ubuntu——安装配置samba

环境:Ubuntu 10.10

    如今使用apt-get install的方式,只能安装到samba4了,而网上许多配置文档都是关于samba的;因此就采用默认的方式安装samba4了

1、首先安装samba

    $ sudo apt-get install samba smbfs

2、创建共享目录

   $ mkdir -p ~/share
   $ chmod 777 ~/share
3、配置samba服务

(1)备份samba配置文件smb.conf(修改配置文件之前要养成这个良好的习惯)

   $ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
(2)修改samba配置文件smb.conf

   $ sudo vim /etc/samba/smb.conf
首先 找到 #security = user 并进行修改,如下:

   security = user(前面有#号去掉)
   username map = /etc/samba/smbusers 
然后找到[global], 把workgroup=MSHOME改为 workgroup=WORKGROUP(注意,这里的WORKGROUP是共享中的工作组名称)并增加以下代码  (如果已经改为WORKGROUP,则只需要以下代码)

   display charset = UTF-8
   unix charset = UTF-8
   dos charset = cp936 
注:这三行代码是为了防止中文目录乱码现象

最后在 smb.conf 最后添加如下代码:

[Share]
        comment = Shared Folder with username and password
        path = ~/share
        public = yes
        writable = yes
        valid users = name(用户名)
        create mask = 0700
        directory mask = 0700
        force user = nobody
        force group = nogroup
        available = yes
        browseable = yes 
注:valid users = name,这个name是自己起的,后面在添加用户名时就是添加的这个;(例如我的用户名为linux,因此取名为linux)

    另外这个 [Share] 名字也是可以随便起的,这个是你在windows访问时显示的名字;

4、创建samba账户并设置密码

   $ sudo touch /etc/samba/smbpasswd
   $ sudo smbpasswd -a name              # name必须为系统中存在的账户(重要)

然后可以进行设置新的samba用户密码,如果没有执行这一步会出现session setup failed :NT_STATUS_LOGON_FAILURE];

5、测试并启动samba服务

(1)验证配置参数是否有错

   $ sudo testparm
注:如果出现sudo: testparm: command not found 错误,则执行以下命令:

   $ sudo apt-get install samba-common-bin
(2)启动samba服务

   $ sudo service smbd restart
注:网上的一些是老的命令,已经不能用了,如下:

   $ sudo /etc/init.d/samba restart
肯定会提示 sudo: /etc/init.d/samba: command not found;
6、测试samba服务访问共享目录

(1)获取虚拟机Ubuntu的ip(使用ifconfig)


(2)在Windows文件浏览器上输入\\192.168.1.3

在share中就可以进行访问虚拟机上的文件;



  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值