局域网内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 = LinuxSirnetbios 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
- 局域网内Linux安装samba
- 局域网内,windows通过samba自动映射linux服务器的方法
- 利用Samba实现同一局域网内Mac与Linux文件共享
- Linux局域网文件分享系统Samba
- Linux局域网文件分享系统Samba
- linux局域网内远程开机
- linux虚拟机安装samba
- linux安装samba
- linux samba安装配制
- linux 安装samba服务器
- linux下安装samba
- Linux中Samba安装
- Linux-samba安装
- linux安装samba服务器
- linux 安装 samba
- Linux samba 服务器安装
- linux----samba的安装
- Linux Samba安装配置
- Fedora里rpm 和 yum的使用
- Uva-12661-Funny Car Racing
- 窗体初始化时隐藏
- 外包工作
- LeetCode: Combination Sum
- 局域网内Linux安装samba
- Android亮屏和熄屏控制
- 【Android】 AndroidManifest.xml文件全部属性详细解析
- 《C++编程规范 101条规则、准则与最佳实践》 人邮 -- 读书笔记
- keil 的 配置向导 configuration wizard
- 关闭某进程
- Android多媒体开发【9】-- OpenMax IL简介
- 【swift】swift学习之旅!
- STM32硬件开发环境