默认情况下,启用Redhat Enterprise Linux 3的samba服务后,从Windows访问时不需要输入任何信息,并且可读可写。
因此至少需要将其配置为访问时需要输入用户和密码。现将配置步骤记录于此,以免以后重新摸索~~~
配置步骤:
(1) 配置samba server的配置文件
samba server的配置文件为/etc/samba/下的smb.conf.
在该文件中, 将security = share修改为security = user.
另外, 还需要配置guest account = <username> //这里<username>为linux上已有的某用户.
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
(2)生成口令文件/etc/samba/smbpasswd.
执行cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
(3)用smbpasswd命令为刚才建立的samba用户设置samba server口令. 格式为: smbpasswd <username>
(4)重启samba server服务
执行service smb restart即可.
BTW: 如果想让某用户对某目录可写,确认对应配置段有“writable = yes”的配置即可,例如:
[home] |
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=2550900
[2005-08-11] 10-1/196
[2005-08-11] 全国政协委员建议 将传统七夕节定为我国情侣节
[2005-08-11] 随季节而变
[2005-08-11] 七月初七,星期四
[2005-08-11] 解读之战之殇