免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: sypergood
打印 上一主题 下一主题

[samba] 一个设想,大家有没有愿意可以共同完成的 [复制链接]

论坛徽章:
0
41 [报告]
发表于 2007-01-13 16:24 |只看该作者
原帖由 sypergood 于 2007-1-13 16:12 发表


这个功能可以暂时不考虑,现在主要问题是,申请用户和映射硬盘的问题。先做基本的功能,让用户能够用自己的帐号映射成本地硬盘。

(其实上面说的让其它用户能够看到这也不是难事,首先用户建立的文件自己能 ...


你认为难的我反而认为简单:
增加用户看看webmin,这方面的东西很多;
映射磁盘samba本身就有这个功能,以下摘至smb.conf:

  1. +########## Domains ###########

  2. # Is this machine able to authenticate users. Both PDC and BDC
  3. # must have this setting enabled. If you are the BDC you must
  4. # change the 'domain master' setting to no
  5. #
  6. ;   domain logons = yes
  7. #
  8. # The following setting only takes effect if 'domain logons' is set
  9. # It specifies the location of the user's profile directory
  10. # from the client point of view)
  11. # The following required a [profiles] share to be setup on the
  12. # samba server (see below)
  13. ;   logon path = \\%N\profiles\%U
  14. # Another common choice is storing the profile in the user's home directory
  15. ;   logon path = \\%N\%U\profile

  16. # The following setting only takes effect if 'domain logons' is set
  17. # It specifies the location of a user's home directory (from the client
  18. # point of view)
  19. ;   logon drive = H:
  20. ;   logon home = \\%N\%U

  21. # The following setting only takes effect if 'domain logons' is set
  22. # It specifies the script to run during logon. The script must be stored
  23. # in the [netlogon] share
  24. # NOTE: Must be store in 'DOS' file format convention
  25. ;   logon script = logon.cmd

  26. # This allows Unix users to be created on the domain controller via the SAMR
  27. # RPC pipe.  The example command creates a user account with a disabled Unix
  28. # password; please adapt to your needs
  29. ; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
复制代码


就有设置映射盘的选项;
反倒是你认为简单的,我却是认为很难:
在win的文件管理器下,用户的确可以设置自己的文件属性,但是,要让服务器系统及时知道,可就不是php扫描就能够的,当文件系统很大的时候,扫描就很困难了,必须如beagle那样,内嵌进系统核心才行。所以gnome才搞了个脚本,大家都往一个配置文件里面改写内容,smb服务器只要扫描那那一个配置文件就行了。

[ 本帖最后由 i770880 于 2007-1-13 16:35 编辑 ]

论坛徽章:
0
42 [报告]
发表于 2007-01-13 16:38 |只看该作者
windows用户登录的问题如何解决?不能用域,用域会带来很多的麻烦,大家认为呢

[ 本帖最后由 sypergood 于 2007-1-13 16:42 编辑 ]

论坛徽章:
0
43 [报告]
发表于 2007-01-13 16:42 |只看该作者
反而是使用ssh文件管理器,由于直接与系统集成,只要文件属性一改,马上就反应出来了。
只是,win下的ssh文件管理器实在没有好才产品。

所以,如果不得不自己编写一个文件管理器,最好还是基于ssh服务的,任务要简单许多。

论坛徽章:
0
44 [报告]
发表于 2007-01-13 16:45 |只看该作者
原帖由 sypergood 于 2007-1-13 16:38 发表
windows用户登录的问题如何解决?不能用域,用域会带来很多的麻烦,大家认为呢


samba本来就是使用网上邻居方式呀,每一个win桌面上都有的哟。
samba作域控,可以采用域登录,也可以采用普通的网上邻居方式登录的。

[ 本帖最后由 i770880 于 2007-1-13 16:46 编辑 ]

论坛徽章:
0
45 [报告]
发表于 2007-01-13 16:47 |只看该作者
怎么感觉越来越复杂了,呵呵,我现在用的是\\IP的方式就可以访问,只不过想通过一个软件来用自己的用户名登录进去

论坛徽章:
0
46 [报告]
发表于 2007-01-13 16:50 |只看该作者
原帖由 sypergood 于 2007-1-13 16:47 发表
怎么感觉越来越复杂了,呵呵,我现在用的是\\IP的方式就可以访问,只不过想通过一个软件来用自己的用户名登录进去


就是这样呀!网上邻居的快捷使用方式而已,网上邻居可以通过 1点击共享的计算机 2\\共享计算机名字  3\\Ip地址 这几种方式登录哟。
如果samba是使用user以上级别运行,就会自动弹出登录对话框,界面用的系统自己的,winxp很漂亮,win2000的就简陋了。


PS:看来你对windows的共享也不是很熟悉哟。如果是win2000的话,缺省就是要弹出登录框的。

[ 本帖最后由 i770880 于 2007-1-13 16:55 编辑 ]

论坛徽章:
0
47 [报告]
发表于 2007-01-13 16:54 |只看该作者
原帖由 i770880 于 2007-1-13 16:50 发表


就是这样呀!网上邻居的快捷使用方式而已,网上邻居可以通过 1点击共享的计算机 2\\共享计算机名字  3\\Ip地址 这几种方式登录哟。
如果samba是使用user以上级别运行,就会自动弹出登录对话框,界面用的系统 ...


现在问题是一台机器如果想换一个帐号登录呢?windows里面需要重启的,因此需要一个软件来解决这个问题

论坛徽章:
0
48 [报告]
发表于 2007-01-13 16:57 |只看该作者
不用哟
没看精华贴吗?一个简单的命令:
net use * /delete /y
所以,要自己作登录界面,把这句封装进去就可以了。

论坛徽章:
0
49 [报告]
发表于 2007-01-13 17:01 |只看该作者
用户申请部分呢?

论坛徽章:
0
50 [报告]
发表于 2007-01-13 17:02 |只看该作者
原帖由 sypergood 于 2007-1-13 17:01 发表
用户申请部分呢?


具体看webmin,我没实际操作过(我的用户很稳定,ssh就简单搞定了),这方面的东西很多。

[ 本帖最后由 i770880 于 2007-1-13 17:04 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP