zoukankan      html  css  js  c++  java
  • 新手配samba问题解决

    开发机环境:freebsd

    1、添加samba用户

    smbpasswd 路径:/usr/local/etc/smbpasswd

    sudo smbpasswd -a eoiioe  //添加的用户名必须是系统内已有的用户名,此时会提示输入密码
    sudo smbpasswd -e eoiioe  //激活用户

    2、修改/usr/local/etc/smb.conf配置用户信息

    添加用户响应信息
      [eoiioe]
         comment = eoiioe's Services  //此处写提示语
         path = /home/eoiioe
         public = no
         valid users = eoiioe
         writable = yes
         create mask =0755
         guest ok = no

    3、重启samba服务

    sudo samba.sh stop
    系统提示
    “Waiting for PIDS: 2038, 2038,2038,  ....”

    wait了很长时间,于是
    sudo kill -9 2038
    显示“smbd already running? (pid=2059).”

    此时只是kill掉了nmbd, smbd还在running,此时还应该kill -9 2059

    最后 sudo samba.sh start

    samba配置完成

    samba.sh 文件 内容

     1  #!/bin/sh
     2  #
     3  # $FreeBSD: ports/net/samba/files/samba.sh.sample,v 1.4 2006/01/28 07:59:48 dinoex Exp $
     4  #
     5
     6  smbspool=/var/spool/samba
     7  pidfiledir=/var/run
     8  smbd=/usr/local/sbin/smbd
     9  nmbd=/usr/local/sbin/nmbd
    10
    11  case "$1" in
    12  start)
    13      if [ -f $smbd ]; then
    14          if [ -$smbspool ]; then
    15              rm -f $smbspool/*
    16          fi
    17          echo -n ' Samba'
    18          $smbd -D
    19          $nmbd -D
    20      fi
    21      ;;
    22  stop)
    23      kill `cat $pidfiledir/smbd.pid`
    24      kill `cat $pidfiledir/nmbd.pid`
    25      ;;
    26  *)
    27      echo "Usage: ${0##*/}: { start | stop }" >&2
    28      exit 64
    29      ;;
    30  esac

    centos 下相对简单

    1.启动 Samba 服务。
    # chkconfig smb on  ← 设置 Samba 自启动
    # service smb start ← 启动Samba服务
    Starting SMB services:       [ OK ]
    Starting NMB services:       [ OK ]

    # smbpasswd -a root  ← 将系统用户 root 加入到 Samba 用户数据库
    New SMB password:  ← 输入该用户用于登录 Samba 的密码
    Retype new SMB password:  ← 再次确认输入该密码
    Added user centospub.

    # smbpasswd -e root   ← 激活该用户


    2.配置Samba
    通过编辑 /etc/samba/smb.conf 让将要被共享的目录拥有充分的读写权限属性。

    3.修改完smb.conf文件后一定要重启sam服务

    # servcie smb restart ---重启smb服务

  • 相关阅读:
    windows编程学习笔记
    自学JAVA-12:MySQL数据库
    自学JAVA-11:IO流
    自学JAVA-10:集合
    自学JAVA-9:基本类常用方法整理
    自学JAVA-8:异常
    自学JAVA-7:多态
    自学JAVA-6:继承
    自学JAVA-5:修饰符、对象初始化
    自学JAVA-4:方法、对象、类、属性
  • 原文地址:https://www.cnblogs.com/eoiioe/p/1459243.html
Copyright © 2011-2022 走看看