zoukankan      html  css  js  c++  java
  • samba

    当我们用ssh作为客户端访问到服务器之后,很多时候我们还需要在服务器上建立SI工程,想像访问windows文件夹那样访问Ubuntu的文件夹,这个时候就需要用到samba服务了。

           首先必须确保安装了samba。通过apt-get命令或者设定文件夹的共享属性(自动安装samba)都可以安装这个服务,ubuntu 默认是没有这个服务的。

    第一步,添加samba账户:smbpasswd -a liwen,这个liwen是已经存在的账户,接着会要求输入密码,这个密码跟ssh的密码不是同一个,当然也可以设置成一样。

    第二步,配置smb.conf文件。执行vi /etc/samba/smb.conf,在文件末尾添加:

    [work]

       comment = liwen

       path = /home/liwen/work

       browsable = yes

       writable = yes

       guest ok = no

    保存。

    第三步,终端执行/etc/init.d/samba restart,重启samba服务即可。

    第四步,在终端通过Ifconfig命令获取IP地址(该步结果与虚拟机版本有关,有的默认是OK 的),在XP中用运行访问该IP即可。在实际使用中碰到一个现象,ubuntu用NAT方式实现联网,本机(172.21)却访问不了ubuntu(192.168),提示网络路径错误。我一开始以为是网段不匹配所致,后来在ubuntu中开放了一个共享文件夹,再访问时就可以了(用户目录无法全部共享,得在它之下设置共享文件夹。除了777权限,共享属性也是必须的),也可以映射网络驱动器来访问,路径是\\192.168.X.X\work即可。

    ============================================================================================

           出现的问题:设定共享文件夹的时候,有时会提示“执行子进程 testparm 失败 没有该文件或目录”,此时apt-get install samba-common-bin就解决。如果出现dpkg等锁错误,重启ubuntu再设置就好了。

  • 相关阅读:
    Docker 镜像
    Docker 安装命令
    Docker 基本概念
    Redis 高可用之"持久化"
    Git 安装和使用
    oracle角色
    oracle权限
    审计
    手动创建数据库
    oracle口令文件认证
  • 原文地址:https://www.cnblogs.com/davy2013/p/3133435.html
Copyright © 2011-2022 走看看