samba服务器的架设毕业论文内容摘要:

服务器的主 配置文件是 ;也有 用 户配置文件 smbpasswd、 smbusers和 lmhosts 等(最好您查看一下这些文件的内容);还有一个文件是 ,这个文件是 Samba 服务器启动 时 自动生成的。 图 在 Linux 中 安装 samba 服务器后生产的相应文件 、 Samba 在 Linux 中的一些工具(服务器端和客户端) Smbcacls smbcontrol smbencrypt smbmount smbprint smbstatus smbtree smbclient smbcquotas smbmnt smbpasswd smbspool smbtar smbumount smbd nmbd mount 其中服务器端的是 smbd、 nmbd、 smbpasswd ;其它的大多是客户端;这些并不是都需要一定要精通的,但至少得会用几个;比如 smbmount(也就是 mount 加参数的用法),还 有 smbclient 等; 在 Linux 中的常用工具 mount( smbmount) 和 smbclient 及在Windows 查看 Linux 共享的方法 通信 系 计算机网络与技术 专业 15 在 Linux 系统中查看网络中 Windows 共享文件及 Linux 中的 Samba 共享文件 一般的情况下,我们要用到 smbclient;常用的用法 如 下 示: [root@localhost ~] smbclient L //ip 地址或计算机名 图 通过 smbclient 客户端查看 Windows 共享的相关内容 smbclient 是 Samba 的 Linux 客户端,在 Linux 机器上用来查看服务器上的共享资源,也可以象 FTP 一样,用户可以登录 Samba 服务器,也可以上传 put 和下载 get文件,遗憾的是对中文 支持并不友好; 查看服务器上的资源; smbclient L //IP [U 用户名 ] 如果您的 Samba 服务器配置为 user 模式,就要加 “ U 用户名“,如果是 share 模式,省略也可; 比如: [root@localhost ~] smbclient L // U sir01 Password: 请输入用户 sir01 的密码 如果您是用 share 模式,就可以不必理会用户和密码,直接用; 广州民航职业技术 学院 高职 毕业 ( 设计 ) 论文: SAMBA 服务器的架设 16 通信 系 计算机网络与技术 专业 [root@localhost ~] smbclient L // Password: 直接按回车 登录用户身份 Samba 服务器共享 以用户身份登录共享后,能象 FTP 用户一样,下传和下载文件;用 put 表示上传,用 get 表示下载; smbclient //IP 地址 /共享文件夹 U 用户 说明: IP 地址大家都知道,你不知道自己的 IP 地址,可以用 /sbin/ifconfig 来查看; 共享文件夹是我们在 中定义的 [共享文件夹 ],比如 [sir01]。 U 用户名表示 Samba 的用户; 比如: [root@localhost ~] smbclient //Password: Domain=[LINUXSIR] OS=[Unix] Server=[Samba ] smb: \ ls 说明:登录到 Samba 服务器上,就可以用 smbclient 的一些指令,可以象用 FTP 指令一样上传和下载文件; smbclient 命令说明 命令 说明 ?或 help [mand] 提供关于帮助或某个命令的帮助 ![shell mand] 执行所用的 SHELL 命令,或让用户进入 SHELL 提示符 cd [目录 ] 切换到服务器端的指定目录,如未指定,则 smbclient 返回当前本地目录 lcd [目录 ] 切换到客户端指定的目录; dir 或 ls 列出当前目录下的文件; exit 或 quit 退出 smbclient get file1 file2 从服务器上下载 file1,并以文件名 file2 存在本地机上;如果不想改名,可以把 file2 省略 mget file1 file2 file3 filen 从服务器上下载多个文件; md 或 mkdir 目录 在服务器上创建目录 rd 或 rmdir 目录 删除服务器上的目录 put file1 [file2] 向服务器上传一个文件 file1,传到服务器上改名为 file2; mput file1 file2 filen 向服务器上传多个文件 通信 系 计算机网络与技术 专业 17 在 Windows 中访问 Linux Samba 服务器共享文件的办法 这个简单吧,在网上领居,查看工作组就能看得到,或者在浏览器上输入如下的 \\ip 地址或计算机名 图 在 Windows 的网上邻居 中通过 IP 地 查看到 Linux 主机的共享文件与打印 机 这样就能看到这个机器上有什么共享的了,点鼠标操作完成;如果访问不了,不要忘记把 Linux的防火墙规划清掉,或让相应的端口通过; 图 正确配置防火墙及端口才能把文件共享出去 广州民航职业技术 学院 高职 毕业 ( 设计 ) 论文: SAMBA 服务器的架设 18 通信 系 计算机网络与技术 专业 在 Linux 中 smbfs 文件系统的挂载 mount 的用法,加载网络中的共享文件夹到本地机; mount 就是用于挂载文件系统的, SMB 做为网络文件系统的一种,也能用 mount 挂载; smbmount 说到底也是 mount 的一个变种; mount 挂载 smbfs 文件系统 的用法; mount t smbfs o codepage=cp936,username=用户名 ,password=密码 , l //ip 地址 /共享文件夹名 挂载点 或 mount t smbfs o codepage=cp936,username=用户名 ,password=密码 , l //计算机名 /共享文件夹名 挂载点 或 mount t smbfs o codepage=cp936 //ip 地址或计算机名 /共享文件夹名 挂载点 smbmount 的用法: smbmount o username=用户名 ,password=密码 , l //ip 地址或计算机名 /共享文件夹名 挂载点 smbmount //ip 地址或计算机名 /共享文件夹名 挂载点 说明: 如果您的服务器是以 share 共享的,则无需用户名和密码就能挂载,如果出现要密码的提示,直接回车就行;您也可以用 smbmount 来挂载,这样就无需用 mount t smbfs 来指定文件系统的类型了; 例如 要使用挂载点,我们要先 建立一个文件夹, 可以 使用 mkdir 命令创建 /opt/smbhd 文件夹 ; 在 mount 的命令中,我们发现有这样的一个参数 codepage=cp936,这是服务器端文件系统的编码的指定, cp936 就是简体中文,当然也 可以用 utf8 等, 让 我们 尝试一下吧。 通信 系 计算机网络与技术 专业 19 图 用 smbclient 查看 Windows 共享在网络中的文件 夹名、类型 图 用 mount 命令把 Windows 中 的共享文件夹挂在 Linux 的挂载点上 注意:如果 挂载了远程的 smbfs 文件系统出现的是简体中文 乱码,就要考虑挂载时要指定编码。 广州民航职业技术 学院 高职 毕业 ( 设计 ) 论文: SAMBA 服务器的架设 20 通信 系 计算机网络与技术 专业 由最简单的一个例子说起,匿名用户可读可写的实现 第一步 : 更改 我们来实现一个最简单的功能,让所有用户可以读写一个 Samba 服务器共享的一个文件夹;我们要改动一下 ;首先 要备份一下 文件; [root@localhost ~] cd /etc/samba [root@localhost samba] mv 然后我们来重新创建一个 文件; [root@localhost samba]touch 然后我们把下面这段写入 中; [global] workgroup = LinuxSir bios name = LinuxSir05 server string = Linux Samba Server TestServer security = share [linuxsir] path = /opt/linuxsir writeable = yes browseable = yes guest ok = yes 注解: [global]这段是全局配置,是必段写的。 其中有如下的几行; workgroup 就是 Windows 中显示的工作组;在这里。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。