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

 

相关文章:

  • 2022-12-23
  • 2021-07-31
  • 2021-09-11
  • 2021-09-21
  • 2022-12-23
  • 2022-12-23
  • 2021-10-31
猜你喜欢
  • 2022-12-23
  • 2021-10-26
  • 2021-11-19
  • 2021-05-31
  • 2021-03-27
  • 2021-09-23
  • 2022-12-23
相关资源
相似解决方案