|
发表于 2006-6-22 15:01:11
|
显示全部楼层
按照下面这几步作
1、创建一个samba的共享目录,并将其权限设定为所有者、组用户和其他用户可对其进行读写:
#mkdir /samba
#ls -l
#chmod 777 /samba
2、修改/etc/samba/smb.conf配置文件
在[global]部分做如下修改:
security=user //如果是user,则通过windows访问将要求输入用户名与密码
encrypt passwords=yes ;如果默认是这样就不用改了。
smb passwd file = /etc/samba/smbpasswd (密码文件的位置)
在文件末尾添加如下内容:
[samba]
comment=Thsi is my samba server ;这是注释行,可以不写东西
path=/samba
read only=no
create mode=0664 ;这是文件权限
directory mode=0777 ;这是目录权限
3、创建一个samba用户(samba用户必须是系统帐户)
①首先创建一个系统帐户[该帐户在Windows下有没有都无所谓]
#useradd smbuser
#passwd smbuser
②然后创建samba帐户
#smbpasswd -a smbuser [-a必须加,为了生成密码文件smbpasswd],该密码是windows登陆Linux的smbuser用户密码
4、重新启动samba服务
#service smb restart
#pstree |grep smb ;观察服务是否启动
5、进行测试
如果想从远程windows机器的“网上邻居”中访问/samba目录,就会要求输入用户名和密码。这里的用户是指上述第3步创建的samba用户
当然也可在运行中输入\\samba服务器ip地址进行访问 |
|