智慧团建入口登录网站,用html5做的静态网站,菠菜网站模板,上海最有名的公司集团一、简介 Samba是一个工具套件#xff0c;在Unix上实现SMB(Server Message Block#xff09;协议#xff0c;或 者称之为NETBIOS/LanManager协议。SMB协议通常是被windows系列用来实现磁 盘和打印机共享。 SMB应用功能 SAMBA 最初发展的主要目就是要用来沟通Windows 与 Unix… 一、简介 Samba是一个工具套件在Unix上实现SMB(Server Message Block协议或 者称之为NETBIOS/LanManager协议。SMB协议通常是被windows系列用来实现磁 盘和打印机共享。 SMB应用功能 SAMBA 最初发展的主要目就是要用来沟通Windows 与 Unix Like 这两个不同的 作业平台。最大的好处就是不必让同样的一份数据放置在不同的地方搞到后来都不晓 得哪一份资料是最新的而且也可以透过这样的一个档案系统上Linux 与 Windows 的档案传输变得更为简单那么 SAMBA 可以进行哪些动作呢 ①分享档案与打印机服务 ②提供使用者登入 SAMBA 主机时的身份认证以提供不同身份者的个别数据 ③进行 Windows 网络上的主机名称解析 (NetBIOS name) ④进行装置的分享 ( 例如 Zip, CDROM... ) Samba服务器的安全级别 share 匿名 user 身份验证 samba帐号库 【本地】 server 身份验证 samba帐号库 【其他服务器】 domain 【ads】 身份验证 dc Smbclient 使用 smbclinet -L //服务器地址 -U 账号名称 smbclient //服务器地址/共享名称 -U 账号名称 二、案例 安装相关软件 挂载光盘 [rootlocalhost ~]# mkdir /mnt/cdrom [rootlocalhost ~]# mount /dev/cdrom /mnt/cdrom [rootlocalhost ~]# cd /mnt/cdrom/Server 安装软件 [rootlocalhost Server]# rpm -ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm [rootlocalhost Server]# rpm -ivh samba-3.0.33-3.14.el5.i386.rpm [rootlocalhost Server]# service smb start 启动 SMB 服务 [确定] 启动 NMB 服务 [确定] [rootlocalhost Server]# vim /etc/samba/smb.conf 编辑结果 263 [public] 264 comment this is a public dir 265 path /abc 266 browseable yes 267 guest ok yes 268 writable no 269 270 271 [smbzs] 272 comment this is a zhangsan share 273 path /zhangsan 274 browseable yes 275 guest ok no 276 valid users zhangsan 277 writable yes 278 279 280 [smbls] 281 comment this is a lisi share 282 path /lisi 283 browseable yes 284 guest ok no 285 valid users lisi 286 writable yes 287 创建目录 [rootlocalhost ~]# mkdir /abc /zhangsan /lisi [rootlocalhost ~]# ll -d /abc /zhangsan /lisi drwxr-xr-x 2 root root 4096 09-19 14:44 /abc drwxr-xr-x 2 root root 4096 09-19 14:44 /lisi drwxr-xr-x 2 root root 4096 09-19 14:44 /zhangsan 添加本地账号 [rootlocalhost ~]# useradd zhangsan [rootlocalhost ~]# useradd lisi 更改属性 [rootlocalhost ~]# chown zhangsan.zhangsan /zhangsan/ [rootlocalhost ~]# chown lisi.lisi /lisi/ [rootlocalhost ~]# ll -d /abc /zhangsan /lisi drwxr-xr-x 2 root root 4096 09-19 14:44 /abc drwxr-xr-x 2 lisi lisi 4096 09-19 14:44 /lisi drwxr-xr-x 2 zhangsan zhangsan 4096 09-19 14:44 /zhangsan 修改账号库 [rootlocalhost ~]# smbpasswd -a zhangsan New SMB password: Retype new SMB password: Added user zhangsan. [rootlocalhost ~]# smbpasswd -a lisi New SMB password: Retype new SMB password: Added user lisi. [rootlocalhost ~]# cd /zhangsan [rootlocalhost zhangsan]# touch f1.zhangsan [rootlocalhost zhangsan]# cd /abc [rootlocalhost abc]# touch f1.public [rootlocalhost abc]# cd /lisi [rootlocalhost lisi]# touch f1.lisi [rootlocalhost ~]# service smb restart 关闭 SMB 服务 [确定] 关闭 NMB 服务 [确定] 启动 SMB 服务 [确定] 启动 NMB 服务 [确定] 测试 linux客户端测试 [rootlocalhost ~]# smbclient //192.168.145.100/smbzs -U zhangsan Password: Domain[LOCALHOST] OS[Unix] Server[Samba 3.0.33-3.14.el5] smb: \ dir .D 0 Mon Aug 20 00:45:38 2012 ..D 0 Mon Aug 20 00:27:53 2012 f1.zhangsan0 Mon Aug 20 00:32:09 2012 111D 0 Mon Aug 20 00:45:36 2012 新建 文本文档.txtA 0 Sun Sep 16 15:41:35 2012 38752 blocks of size 262144. 25762 blocks available smb: \ !dir 01abcd b d3 f1 inittab install.log.syslog nn passwd qq3 useradd.sh abc anaconda-ks.cfg d2 Desktop f3 install.log mboxnxl qq2 test.sh smb: \ dir .D 0 Mon Aug 20 00:45:38 2012 ..D 0 Mon Aug 20 00:27:53 2012 f1.zhangsan0 Mon Aug 20 00:32:09 2012 111D 0 Mon Aug 20 00:45:36 2012 新建 文本文档.txtA 0 Sun Sep 16 15:41:35 2012 38752 blocks of size 262144. 25762 blocks available smb: \ put install.log putting file install.log as \install.log (637.2 kb/s) (average 637.2 kb/s) smb: \ dir .D 0 Mon Aug 20 00:59:16 2012 ..D 0 Mon Aug 20 00:27:53 2012 f1.zhangsan0 Mon Aug 20 00:32:09 2012 111D 0 Mon Aug 20 00:45:36 2012 新建 文本文档.txtA 0 Sun Sep 16 15:41:35 2012 install.logA 35236 Mon Aug 20 00:59:17 2012 38752 blocks of size 262144. 25762 blocks available smb: \ mget f1.zhangsan Get file f1.zhangsan? y getting file \f1.zhangsan of size 0 as f1.zhangsan (0.0 kb/s) (average 0.0 kb/s) smb: \ !dir 01abcd b d3 f1 f3 install.log mbox nxl qq2 test.sh abc anaconda-ks.cfg d2 Desktop f1.zhangsaninittab install.log.syslog nn passwd qq3 useradd.sh smb: \ 挂载到本地 建立挂载点 [rootlocalhost ~]# mkdir /mnt/smb [rootlocalhost ~]# mount -t cifs //192.168.145.100/smbzs /mnt/smb -o usernamezhangsan Password: 查看 [rootlocalhost ~]# mount /dev/sda2 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid5,mode620) /dev/sda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/hdc on /mnt/cdrom type iso9660 (ro) //192.168.20.20/smbzs on /mnt/smb type cifs (rw,mand) 进入目录查看信息 [rootlocalhost ~]# cd /mnt/smb/ [rootlocalhost smb]# ll 总计 36 drwxr-xr-x 2 502 5020 08-20 00:45 111 -rw-r--r-- 1 root root0 08-20 00:32 f1.zhangsan -rwxr--r-- 1 502 502 35236 08-20 00:59 install.log -rwxr--r-- 1 502 5020 2012-09-16 新建 文本文档.txt 开机自启动挂载 [rootlocalhost ~]# vim /etc/fstab //192.168.20.20/smbzs /mnt/smbcifs defaults,usernamezhangsan%123 0 0 [rootlocalhost ~]# mount -a [rootlocalhost ~]# mount /dev/sda2 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid5,mode620) /dev/sda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/hdc on /mnt/cdrom type iso9660 (ro) //192.168.20.20/smbzs on /mnt/smb type cifs (rw,mand) 转载于:https://blog.51cto.com/caoruijun/998779