samba服务器的安装:
环境:Ubuntu
1、apt-get install samba 下载samba安装samba
或者:yum -y install samba
2、接下来我要做的是将/home/目录下的用户“username”的主目录给挖出来,供我在windows下访问。步骤如下:
1)备份Samba的配置文件:cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
2)很多网络教程说:针对/etc/samba/smb.conf文件要在[global]字段中加入下配置项:
[global]
directory mask =0777
force directorymode = 0777
directorysecurity mask = 0777
force directorysecurity mode = 0777
create mask =0777
force createmode = 0777
security mask =0777
force securitymode = 0777
但是:我没有加这些配置,而且在我在共享出来的目录里添加,修改删除文件都没任何问题,还没有乱码现象。
3)在/etc/samba/smb.conf文件的末尾之添加如下字段:
[username]
comment = username
path = /home/username
writable = yes
4). Linux中/etc/passwd里的用户和Samba里的用户几乎没啥关系,
硬说有的话,那就是:Samba的所有用户都必须是系统里已存在的用户。我们要授权系统用户访问Samba的话,通过命令:
smbpasswd -a username#添加用户username到Samba用户数据库中
这条命令输入完后,会提示为新建的用户username设置访问密码。
3、 最后再执行一下service smb restart命令就OK了。(我的Ubuntu系统是这个命令: /etc/init.d/smbd restart )
4、在window系统下直接网络映射就ok了
安装上面的方法没有安装成功的,可以和我联系。jxhui23@sina.com 大家一起讨论。互相学习