Chinaunix首页 | 论坛 | 博客
  • 博客访问: 439865
  • 博文数量: 52
  • 博客积分: 1076
  • 博客等级: 准尉
  • 技术积分: 821
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-18 20:05
个人简介

Hello World !

文章分类

全部博文(52)

文章存档

2016年(1)

2014年(1)

2013年(8)

2012年(38)

2011年(4)

分类: LINUX

2012-04-23 16:39:51

Install samba

1.linux访问windows

image

mount -t smbfs -o username=tridge,password=foobar //fjall/test /data/test

//fjall/test    windows共享文件夹

/data/test  挂载点

umount –f test

 

2.windows访问linux

修改配置文件vi  /etc/samba/smb.conf

定义Samba的安全级别,按从低到高分为四级:share,user,server,domain。它们对应的验证方式如下:

share:没有安全性的级别,任何用户都可以不要用户名和口令访问服务器上的资源。

user:samba的默认配置,要求用户在访问共享资源之前资源必须先提供用户名和密码进行验证。

server:和user安全级别类似,但用户名和密码是递交到另外一个服务器去验证,比如递交给一台NT服务器。如果递交失败,就退到user安全级。

domain:这个安全级别要求网络上存在一台Windows的主域控制器,samba把用户名和密码递交给它去验证。

后面三种安全级都要求用户在本linux机器上也要系统帐户。否则是不能访问的。

2个之间一定要用分号分开

image

访问权限问题则是共享文件夹的权限,chmod 777 ……..

访问用户在没有samba用户前提下,可用linux系统用户

smb用户建立

useradd lyn

passwd lyn

/etc/samba/smbpasswd –a lyn

/etc/samba/smbpasswd –e lyn

其密码可不同

service smb restart

[smb.conf 文件]


 

点击(此处)折叠或打开

  1. ======================= Global Settings =====================================
  2. [global] //设置samba服务整体环境
  3. workgroup = hackase //设置工作组名
  4. server string = angel server //服务器名说明
  5. ; hosts allow = 192.168.1. 192.168.2. 127. //限制可访问此服务的IP范围,默认是全部允许的,要是想设设置去掉前面的";"
  6. printcap name = /etc/printcap //打印机配置文件
  7. load printers = yes //是否共享打印机
  8. # bsd, sysv, plp, lprng, aix, hpux, qnx, cups
  9. printing = cups //打印机的类型.标准打印机类型包括以上几种.
  10. ; guest account = pcguest //pcguest为用户名.可改去掉前边的";"让用户以
  11. pcguest身份匿名登录,但保证/etc/passwd中有此人.
  12. log file = /var/log/samba/%m.log //为登录服务器的用户建立不同的日志文件.
  13. max log size = 0 //日志文件的大小,"0"代表无限制
  14. //以下是smb.conf文件对服务器安全级别的设置
  15. security = share //安全性的级别共四种.share、user、server、domain
  16. ; password server = 密码验证服务器.
  17. ; password level = 8 //密码级别
  18. ; username level = 8
  19. encrypt passwords = yes //用户密码加密,当然也可以不加密
  20. smb passwd file = /etc/samba/smbpasswd //将密码服务器设置为samba server.
  21. 需要这个东东来指定验证文件.这个是文件的路径,如果samba server是指定的win
  22. server这个不需要
  23. ; ssl CA certFile = /usr/share/ssl/certs/ca-bundle.crt
  24. unix password sync = Yes
  25. passwd program = /usr/bin/passwd %u
  26. passwd chat = *New*password* %n\n *Retype*new*password* %n\n
  27. *passwd:*all*authentication*tokens*updated*successfully*
  28. pam password change = yes
  29. ; username map = /etc/samba/smbusers //如果每个windows用户在samba服务器
  30. 中有帐户这个可以不设
  31. ; include = /etc/samba/smb.conf.%m
  32. obey pam restrictions = yes
  33. ; interfaces = 192.168.12.2/24 192.168.13.2/24 如果多网段要在这里列出
  34. ; remote announce = 192.168.1.255 192.168.2.44
  35. ; local master = no
  36. ; os level = 33
  37. ; domain master = yes
  38. ; preferred master = yes
  39. ; domain logons = yes
  40. ; logon script = %m.bat
  41. ; logon script = %U.bat
  42. ; logon path = \\%L\Profiles\%U
  43. ; wins support = yes //wins server支持
  44. ; wins server = w.x.y.z
  45. ; wins proxy = yes //wins 代理设置
  46. dns proxy = no //dns代理设置
  47. ; preserve case = no
  48. ; short preserve case = no
  49. ; default case = lower
  50. ; case sensitive = no
  51. #============================ Share Definitions ============================
  52. [homes] //用户访问自已目录的设置
  53. comment = Home Directories //说明(以下同理)
  54. browseable = no//设定目录可不可以别人浏览
  55. writeable = yes//用户写入自己的权限
  56. valid users = %S
  57. create mode = 0664
  58. directory mode = 0775
  59. ; [netlogon] //此段域用户登录目录设置
  60. ; comment = Network Logon Service
  61. ; path = /usr/local/samba/lib/netlogon
  62. ; guest ok = yes
  63. ; writable = no
  64. ; share modes = no
  65. ;[Profiles]
  66. ; path = /usr/local/samba/profiles
  67. ; browseable = no
  68. ; guest ok = yes
  69. [printers] //打印机设置
  70. comment = All Printers
  71. path = /var/spool/samba
  72. browseable = no
  73. printable = yes
  74. ;[tmp] //用户共享资源设置
  75. ; comment = Temporary file space
  76. ; path = /tmp //可以自定义目录,去掉前边的";"就OK了
  77. ; read only = no //是否只读或可写
  78. ; public = yes
  79. ;[public] //用户共享资源设置
  80. ; comment = Public Stuff
  81. ; path = /home/samba
  82. ; public = yes
  83. ; writable = yes
  84. ; printable = no
  85. ; write list = @staff
  86. ;[fredsprn]
  87. ; comment = Fred's Printer
  88. ; valid users = fred
  89. ; path = /home/fred
  90. ; printer = freds_printer
  91. ; public = no
  92. ; writable = no
  93. ; printable = yes
  94. ;[fredsdir]
  95. ; comment = Fred's Service
  96. ; path = /usr/somewhere/private
  97. ; valid users = fred
  98. ; public = no
  99. ; writable = yes
  100. ; printable = no
  101. ;[pchome]
  102. ; comment = PC Directories
  103. ; path = /usr/local/pc/%m
  104. ; public = no
  105. ; writable = yes
  106. ;[public]
  107. ; path = /usr/somewhere/else/public
  108. ; public = yes
  109. ; only guest = yes
  110. ; writable = yes
  111. ; printable = no
  112. ;[myshare]
  113. ; comment = Mary's and Fred's stuff
  114. ; path = /usr/somewhere/shared
  115. ; valid users = mary fred
  116. ; public = no
  117. ; writable = yes
  118. ; printable = no
  119. ; create mask = 0765
  120. [my work] //自己添加的共享资源
  121. comment = is me work
  122. path = /root/my work
  123. valid users angel
  124. public = yes
  125. writeable = yes


 

阅读(2062) | 评论(0) | 转发(0) |
0

上一篇:windows TrustedInstaller权限

下一篇:ping批处理

给主人留下些什么吧!~~