LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: redinux

samba访问级别

[复制链接]
发表于 2006-4-3 22:18:52 | 显示全部楼层
Post by firefoxmmx
请问那个服务器的级别在哪里设置呀? 在下不是很清楚。。(以前是用FTP来,实现共享的)


既然都会架设FTP了,为什么不再看看samba的基础知识呢?
回复 支持 反对

使用道具 举报

发表于 2006-4-3 22:56:25 | 显示全部楼层
回楼上。。。。我看了的。。。。不用FTP是没有办法了。我的vsftp 在fc5下不能用。。。总是连接不上。。。。所以我才用SAMBA 的。。。。  还请你多帮帮忙。。。
回复 支持 反对

使用道具 举报

发表于 2006-4-3 23:14:09 | 显示全部楼层
那就先看看南北兄的基础知识吧。
http://www.linuxsir.cn/main/?q=node/158

然后再看看
http://www.linuxost.org/bbs/read-htm-tid-772-fpage-2.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-10 08:17:49 | 显示全部楼层
前两天出差有点事,今天回来就看到这么多的回复,尤其感谢d.sokwith兄的热心帮助,讲的很详细,对我的帮助很大。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-10 08:21:27 | 显示全部楼层
前面的功能我已经全部实现了,再次感谢d.sokwith的帮助
最后一个问题:
如果我的客户端是2000,我想让2000能够不输入用户名密码访问匿名资源,应该如何做?
2000默认访问共享都是需要用户名和密码的
回复 支持 反对

使用道具 举报

发表于 2006-4-10 08:30:28 | 显示全部楼层
用 guest only 可以么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-10 08:39:52 | 显示全部楼层
这是我的smb.conf文件,主要是想实现[共享文档][wwwftp][music]这三个目录需要通过用户名密码方式访问(一般在xp下面访问),[kejian]这个目录需要匿名访问(一般在2000下)

  1. [global]
  2.    workgroup = xiaoxue
  3.    server string = 小学部服务器1
  4.    display charset = utf8
  5.    unix charset = utf8
  6.    dos charset = cp936
  7.    hosts allow = 127.0.0.1 192.168.28. 192.168.21. 192.168.22. 192.168.32. 192.168.31. 192.168.80.200
  8.    dns proxy = no
  9.    log file = /var/log/samba/log.%m
  10.    max log size = 1000
  11.    syslog = 0
  12.    security = user
  13.    invalid users = root
  14.    socket options = TCP_NODELAY
  15.    guest account = remote

  16. [共享文档]
  17.     comment = 存储小学部教师的日常工作资料
  18.     path = /data/xiaoxue
  19.     browsable = yes
  20.     writeable = yes
  21.     valid users = sun
  22.     create mode = 0664
  23.     directory mode = 0775
  24.     username = sun
  25.    
  26. [wwwftp]
  27.     comment = WWW & FTP Home
  28.     path = /data/www
  29.     browsable = no
  30.     writeable = yes
  31.     valid users = sun
  32.     user = sun
  33.     create mode = 0664
  34.     directory mode = 0775

  35. [music]
  36.     comment = Music Home
  37.     path = /data/music
  38.     user = sun
  39.     browsable = yes
  40.     writeable = yes
  41.     valid users = sun
  42.     create mode = 0664
  43.     directory mode = 0775
  44. [kejian]
  45.     comment = 小学部课件文件夹
  46.     path = /data/kejian
  47.     browsable = yes
  48.     writeable = yes
  49.     public = yes
  50.     #valid users = sun,remote,xiaoxue
  51.     #user = sun,xiaoxue
  52.     create mode = 0664
  53.     directory mode = 0775
复制代码

现在的一个问题是如果你设定[kejian]目录为匿名访问目录,访问的时候,不论xp还是2000都提示需要输入用户名密码
回复 支持 反对

使用道具 举报

发表于 2006-4-10 08:51:58 | 显示全部楼层
讨厌 2000,总是要输入密码。

我用 smbclient 测试的时候,只要有 PUBLIC=yes的都不需要密码,
smbcilent -N //192.168.0.1/tmp 就可以匿名登录。

[tmp]
        COMMENT = "tmp"
        PATH =  /tmp
        WRITABLE = yes
        PUBLIC = yes
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-10 09:00:41 | 显示全部楼层
Post by 终极幻想
讨厌 2000,总是要输入密码。

我用 smbclient 测试的时候,只要有 PUBLIC=yes的都不需要密码,
smbcilent -N //192.168.0.1/tmp 就可以匿名登录。

[tmp]
        COMMENT = "tmp"
        PATH =  /tmp
        WRITABLE = yes
        PUBLIC = yes

没办法,下面的客户端用的是2000,我在[kejian]上面也有PUBLIC=yes 但是不论是2000还是xp都需要密码才能进入,用匿名用户登陆也不行
回复 支持 反对

使用道具 举报

发表于 2006-4-10 13:03:09 | 显示全部楼层
http://www.ehuilong.com/gugong/gugong/html/samba.php

在guest account=nobody后面追加一行:
map to guest = bad  user
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表