August 22, 2007

目的:快速的配置一个win可访问的linux共享文件服务器。并且可以控制每个目录的访问权限。
1:安装

sudo apt-get install samba

2:创建密码文件

sudo touch /etc/samba/smbpasswd

3:修改/etc/samba/smb.conf的用户认证密码文件位置

#passdb backend = tdbsam
#obey pam restrictions = yes
#guest account = nobody
#invalid users = root
smb passwd file = /etc/samba/smbpasswd

4:新建用户

sudo smbpasswd -a newuser(注意,该用户必须为linux已存在用户)

5:创建共享文件夹,修改/etc/samba/smb.conf,在文件尾加入

[displayname]
path=/path/to/sharefolder(注意,该文件夹newuser需要有读写权限)
comment=somecomments
available=yes
browsable=yes
public=yes
writeable=no
valid users=newuser anotheruser
write list=newuser

则该文件夹/path/to/sharefolder可被newuser读写,anotheruser可读

October 10, 2006

装了kaspersky以后svn一直用不了,无论是svn还是torroisseSVN。找到了一个blogspot上的解决方案。

svn服务器使用http的80端口通信,kaspersky分析svn的包,判定其为非法http包。于是拦截,将svn加入到[设置-保护-信任区域-信任程序],添加后把所有属性全部钩上。

问题解决!

June 21, 2006

远程登录另一台机器时,必须要在目标机上登录一次,才可以远程登录。很奇怪!经高手提示,看了一下系统日志(控制面板-管理工具-事件查看器-系统)发现有如下错误

打印机 !!192.168.x.x!hp LaserJet 1000 所需的驱动程序 hp LaserJet 1000 未知。登录之前,请与管理员联系,安装驱动程序。

于是手工连接了一次192.168.x.x上的LaserJet 1000。重启目标机器,首次远程登录成功,问题解决!