天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧系统 >> 正文

Linux操作系统Samba服务器架设方法

2008-4-8赛迪网佚名

  今天闲得无聊,就架了个Linux Samba玩了一下,呵...系统环境为Ubuntu 7.04...

  

  既然架设的是服务器,那就先来说说Samba的服务器端的配置吧...由于系统为Ubuntu,软件安装输入sudo apt-get install samba后就由系统自动完成了,完全不用考虑软件依赖性,相当方便...装好Samba后,先让我们来观察一下Samba的配置文件吧,找到 /etc/samba/-->ls , 目录下有smb.conf和smbpasswd,其中smb.conf为主要配置文件,而smbpasswd为用户/密码对应表,而Samba的执行文件则有smbd与nmbd(Samba启动daemons),testparm(查看设置是否有错),smbpasswd(创建密码文件), smbclient(查看计算机所共享的目录与设备),smbmount(挂载共享目录与设备).除此之外,还有Samba的其他相关目录,如日志文件, 帮助文档等等

  好,下面开始配置smb.conf

  

  [global] #主机设置

  workgroup = 工作组名

  server string = 主机说明

  netbios name = 主机名称

  security = share(不进行安全登录) | user(安全登录,密码文件跟smbpasswd有关) | domain(让Samba作为PDC)

  encrypt passwords = yes(输入密码) | no(不需输入密码)

  smb passwd file = /etc/samba/smbpasswd 密码文件

  log file = /var/log/samba/log.%m 日志文件,可更改

  max log size = 0 日志文件大小,0为无限制,单位为KB

  load printers = yes

  printing = lprng 打印机相关

  

  [Share Directory]

  comment = 目录的说明

  path = 共享名对应的真实目录

  read only = 是否只读

  public = 是否让所有的用户都可以登入

  writable = 是否可写,如果read only=no,而writable=yes,则以writable为准

  create mode = 创建新文件权限

  directory mode = 创建新目录权限

  

  

  嗯,基本配置说明就是这些了,下面分别举两个例子来小说明一下,呵呵 ...

  无权限目录共享

  先是主机方面的设置:

  [global]

  workgroup = frog studio

  server string = Ubuntu Samba Server

  log file = /var/log/samba/log.%m

  security = share

  encrypt passwords = no

  (其它按默认设置)

  

  然后是共享目录设置:

  [Share Directory]

  comment = My Share Directory

  path = /home/share

  read only = yes

  public = yes

  writable = yes

  

  设置完成后,我们先输入testparm来测试一下我们的设置有没有错,如果有,系统会有提醒...确定没有错后,我们还要重启一下我们的Samba服务器来让设置生效:

  /etc/init.d/samba restart

  接下来我们再进行一次客户端的自我测试:

  smbclient -L //localhost

  然后我们就可以看到刚刚我们共享的目录名Share Directory,呵呵 ... 进入Windows网上邻居找一下,我们就可以对Linux的共享目录进行访问了...好,下面来提高一下我们的权限:

  

  主机方面的设置

  [global]

  workgroup = frog studio

  server string = Ubuntu Samba Server

  log file = /var/log/samba/log.%m

  security = user

  encrypt passwords = yes

  smb passwd file = /etc/samba/smbpasswd

  

  共享目录设置

  [Share Directory 2]

  comment = My Share Directory 2

  path = /home/share2

  writable = yes

  valid users = %S(有权限进入者)

  create mode = 0664

  directory mode = 0775

  

  设置完成后,再次重启Samba服务器,但现在先不要急于跑到windows下去测试,因为这个是要用户名和密码的,下面我们先创建登录用户和登录密码:

  useradd smb (创建系统用户名)

  passwd smb (创建系统用户密码)

  smbpasswd -a smb (在密码文件里新增一个用户)

  #smbpasswd -d smb (暂停用户登录)

  #smbpasswd -e smb (恢复暂停用户)

  #smbpasswd -x smb (删除用户)

  更多操作请参考man smbpasswd

  创建好密码文件后,测试Samba设置,testparm,测试正常后,查看一下我们的共享目录:

  smbclient -L //localhost

  一切就绪,我们打开windows下的网上邻居,登录共享目录,输入用户密码,呵呵 ... 就可以看到我们Linux下的共享目录了,并且可以任意创建删除文件,从此让我们的Windows和Linux互联吧...

欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛https://bbs.txwb.com

关注天下网吧微信,了解网吧网咖经营管理,安装维护:


本文来源:赛迪网 作者:佚名

声明
本文来源地址:0
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行