局域网内Linux安装samba

来源:互联网 发布:mysql显示表字段 编辑:程序博客网 时间:2024/06/07 08:30
安装过程如下:
1、安装Samba包
2、创建Samba用户
3、修改配置文件
4、重启samba服务
5、设置目录访问权限
6、win7配置
7、测试


1、安装Samba包

默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分,但是这里还是重新安装一次(root):
root@ubuntu:~#  apt-get install samba
2、创建Samba用户
root@ubuntu:~# smbpasswd -a fack
New SMB password:
Retype new SMB password:
成功创建后
3、修改配置文件
Samba的配置文件一般就放在/etc/samba目录中,其中主配置文件名为smb.conf
vim /etc/samba/smb.conf
然后我们把这段写入smb.conf中 

[global]

     workgroup = LinuxSir

    netbios name = LinuxSir05
    server string = Linux Samba Server TestServer
    security = share

 [linuxsir]
            path = /opt/linuxsir
             writeable = yes
                browseable = yes 

  

 

注解:

[global]这段是全局配置,是必段写的。其中有如下的几行;

workgroup 就是Windows中显示的工作组;在这里我设置的是LINUXSIR (用大写);
netbios name 就是在Windows中显示出来的计算机名;
server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;
security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;

[linuxsir] 这个在Windows中显示出来是共享的目录;
path = 可以设置要共享的目录放在哪里;
writeable 是否可写,这里我设置为可写;
browseable 是否可以浏览,可以;可以浏览意味着,我们在工作组下能看到共享文件夹。如果您不想显示出来,那就设置为 browseable=no

 

第二步:建立相应目录并授权; 

  mkdir -p /opt/linuxsir

chown -R nobody:nobody /opt/linuxsir
                                     


 4、重启samba服务

启动smbd和nmbd服务器
smbd
nmbd

重启samba服务器的命令:
root@ubuntu:~# /etc/init.d/smbd restart
5、设置目录访问权限
    chmod 777 /opt/linuxsir (小心权限的配置)
6、win7配置
XP下:
找一台内网windows客户端,打开“网上邻居 ”,输入samba服务器的IP点击
“搜索”
WIN7下:
VISTA下却不行,因为Samba只支持NTLM认证,而WIN7或VISTA则采用NTLMv2认证,因此必须经过一些设置才行,具体设置如下:
单击[开始]——[运行] 输入 “secpol.msc”打开管理工具,展开“本地策略”; 然后,单击“安全选项”。双击“网络安全:LAN Manager 身份验证级别”;
最后,单击列表:“发送LM和NTLMv2,如果已经协商,则使用NTLMv2协议”
设置好之后,就可以运行:\\X.X.X.X
7、测试



参考文章:
           http://www.cnblogs.com/whiteyun/archive/2011/05/27/2059670.html
           http://yangxuejun.blog.51cto.com/623927/180224






0 0
原创粉丝点击