【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南


Shell 命令专栏:Linux Shell 命令全解析


描述


smbclient是Linux操作系统中的一个命令行工具,用于与SMB(Server Message Block)协议兼容的文件共享服务器进行交互。它提供了一种在Linux系统上访问Windows共享文件夹的方式。

smbclient命令的主要作用是:

  1. 浏览和列出网络中的共享资源:smbclient可以连接到SMB服务器,并浏览和列出服务器上可用的共享资源。这使得用户可以查看和选择要访问的共享文件夹。

  2. 访问共享文件夹:一旦连接到SMB服务器,smbclient可以访问共享文件夹,并执行各种文件操作,如上传、下载、复制、删除等。用户可以使用smbclient命令在Linux系统中执行这些操作,而无需通过图形界面。

  3. 进行文件和目录操作:smbclient允许用户在共享文件夹中进行文件和目录操作。用户可以查看文件的属性、修改文件的权限、创建新目录、移动和重命名文件等。

  4. 测试SMB服务器的连通性:smbclient命令还可以用于测试与SMB服务器的连接。用户可以使用smbclient命令连接到服务器并发送测试请求,以确保与服务器的连接正常。

总之,smbclient命令提供了一种在Linux系统上与SMB服务器进行交互的方式,使用户能够访问和操作共享文件夹,以及测试与服务器的连接。这对于需要与Windows共享文件夹进行交互的Linux用户来说是非常有用的。


语法格式

smbclient [options] //[server]/[share] [password] -U [username]

参数说明

  • -L:列出SMB服务器上的共享资源。
  • -U:指定用户名。
  • -N:禁止提示输入密码。
  • -c:执行指定的命令。
  • -D:指定要连接的共享文件夹的路径。
  • -E:启用扩展错误返回。
  • -i:禁用交互式命令提示符。
  • -s:指定用于连接的SMB配置文件。

错误情况

  • 如果无法连接到SMB服务器,可能会出现连接超时或拒绝连接的错误。
  • 如果提供的用户名或密码不正确,可能会出现身份验证失败的错误。
  • 如果指定的共享文件夹路径不存在或无权限访问,可能会出现文件或目录不存在的错误。

请注意,这里只列举了一些常见的错误情况,实际使用中可能会遇到其他错误。在出现错误时,可以通过查看命令行输出或错误消息来获取更多详细信息,以帮助诊断和解决问题。

注意事项

在使用Linux shell中的smbclient命令时,有一些注意事项需要考虑:

  1. 认证信息安全性:smbclient命令需要提供用户名和密码来连接到SMB服务器。确保在命令行中输入密码时,不要让其他人能够看到。可以使用-N选项禁止提示输入密码,但这也意味着将以匿名方式连接到服务器。

  2. SMB服务器的可访问性:在使用smbclient命令之前,确保您可以通过网络访问到SMB服务器。如果无法连接到服务器,可能是网络连接问题或服务器配置错误。

  3. SMB服务器共享资源的可见性:使用-L选项可以列出SMB服务器上的共享资源。但请注意,并非所有的共享资源都对所有用户可见。确保您具有适当的权限来访问所需的共享资源。

  4. 文件和目录操作注意事项:在进行文件和目录操作时,请小心确认操作对象。确保您具有足够的权限来执行所需的操作。特别是在删除文件时,要谨慎确认操作,以免误删重要文件。

  5. 错误处理和调试:在使用smbclient命令时,可能会遇到连接错误、身份验证错误或其他错误。在遇到问题时,可以查看命令行输出或错误消息,以获取更多详细信息。可以使用-d选项设置调试级别,以便更详细地了解命令执行过程中发生的情况。

  6. 防火墙和网络安全:如果您的系统上启用了防火墙或其他网络安全措施,请确保允许通过SMB协议进行通信。否则,可能会导致无法连接到SMB服务器或无法访问共享资源。

  7. 版本兼容性:不同版本的smbclient命令可能具有不同的功能和参数选项。在使用命令时,请查阅相关文档或使用--help选项来了解您所使用版本的具体功能和用法。

总之,在使用smbclient命令时,确保提供正确的认证信息、可访问SMB服务器、了解共享资源的可见性、小心操作文件和目录、处理错误和调试、确保网络安全以及了解命令的版本兼容性。这些注意事项将帮助您更安全、有效地使用smbclient命令。


底层实现

smbclient命令底层是通过Samba软件包实现的。Samba是一个开源的软件套件,提供了与SMB/CIFS协议兼容的文件共享服务。smbclient命令是Samba软件包中的一个工具,用于在Linux系统中与SMB服务器进行交互。

在底层实现中,smbclient命令使用了Samba库中的函数和方法来处理与SMB服务器的通信。它通过建立TCP/IP连接与SMB服务器进行通信,并使用SMB/CIFS协议进行数据传输。

具体来说,smbclient命令实现了以下功能:

  1. 连接建立:smbclient命令通过指定服务器地址和共享资源名称,使用Samba库中的函数建立与SMB服务器的连接。它可以使用提供的用户名和密码进行身份验证,以获取访问权限。

  2. 命令执行:一旦与SMB服务器建立连接,smbclient命令可以执行各种命令,如列出共享资源、上传、下载、删除文件等。它使用Samba库中的函数构建相应的SMB请求,并通过TCP/IP连接将请求发送到服务器。

  3. 数据传输:在进行文件上传和下载时,smbclient命令使用SMB/CIFS协议进行数据传输。它将文件数据分割成小块,并使用Samba库中的函数将这些块传送到服务器或从服务器接收。这样可以确保数据的可靠传输。

  4. 错误处理:smbclient命令通过解析服务器的响应来处理错误情况。它可以识别并处理各种错误,如身份验证失败、文件不存在、权限不足等。在发生错误时,它会向用户显示相应的错误消息。

总之,smbclient命令底层是通过使用Samba库中的函数和方法,与SMB服务器进行通信,并使用SMB/CIFS协议进行数据传输。它提供了一种在Linux系统中与SMB服务器进行交互的方式,使用户能够访问和操作共享文件夹。


示例

示例一

使用smbclient命令连接到SMB服务器:

smbclient //server/share -U username

示例二

列出SMB服务器上的共享资源:

smbclient -L server -U username

示例三

在SMB服务器上创建新目录:

mkdir new_directory

示例四

上传本地文件到SMB服务器上的共享文件夹:

put local_file remote_file

示例五

下载SMB服务器上的文件到本地:

get remote_file local_file

示例六

删除SMB服务器上的文件:

delete remote_file

示例七

查看SMB服务器上文件的属性:

ls remote_file

这些示例展示了smbclient命令的一些常见用法,包括连接服务器、列出共享资源、上传和下载文件、创建目录、删除文件以及查看文件属性。可以根据实际需求使用这些命令来与SMB服务器进行交互。


用c语言实现


要使用C语言代码实现smbclient命令,需要使用Samba库提供的API来处理与SMB服务器的通信。以下是一个简单的示例,演示了如何使用C语言代码连接到SMB服务器并列出共享资源。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <libsmbclient.h>

int main() {
    // 初始化Samba库
    if (smbc_init(NULL, 0) == -1) {
        fprintf(stderr, "Failed to initialize SMB client library.\n");
        return 1;
    }

    // 创建SMB会话
    SMBCCTX *ctx = smbc_new_context();
    if (ctx == NULL) {
        fprintf(stderr, "Failed to create SMB context.\n");
        smbc_free_context(ctx, 1);
        return 1;
    }

    // 设置SMB服务器连接信息
    smbc_setOptionUseKerberos(ctx, 0); // 禁用Kerberos身份验证
    smbc_set_context(ctx);

    // 连接到SMB服务器
    const char *server = "//server";
    const char *share = "share";
    const char *username = "username";
    const char *password = "password";
    if (smbc_init_context(ctx) == -1 ||
        smbc_set_credentials(ctx, server, username, password) == -1 ||
        smbc_init_context_auth(ctx) == -1) {
        fprintf(stderr, "Failed to connect to SMB server.\n");
        smbc_free_context(ctx, 1);
        return 1;
    }

    // 列出共享资源
    SMBCFILE *dir = smbc_opendir(share);
    if (dir == NULL) {
        fprintf(stderr, "Failed to open directory.\n");
        smbc_free_context(ctx, 1);
        return 1;
    }

    struct smbc_dirent *dirent;
    while ((dirent = smbc_readdir(dir)) != NULL) {
        printf("%s\n", dirent->name);
    }

    // 关闭目录和连接
    smbc_closedir(dir);
    smbc_free_context(ctx, 1);

    // 清理Samba库
    smbc_shutdown();

    return 0;
}

这个示例代码使用了libsmbclient库提供的函数来初始化Samba库、创建SMB会话、设置连接信息、连接到SMB服务器、打开目录、读取目录内容,并最后关闭目录和连接。请根据实际需求修改和扩展代码。代码中的注释解释了每个步骤的作用和使用方法。


结语

在我们的探索过程中,我们已经深入了解了Shell命令的强大功能和广泛应用。然而,学习这些技术只是开始。真正的力量来自于你如何将它们融入到你的日常工作中,以提高效率和生产力。

心理学告诉我们,学习是一个持续且积极参与的过程。所以,我鼓励你不仅要阅读和理解这些命令,还要动手实践它们。尝试创建自己的命令,逐步掌握Shell编程,使其成为你日常工作的一部分。

同时,请记住分享是学习过程中非常重要的一环。如果你发现本博客对你有帮助,请不吝点赞并留下评论。分享你自己在使用Shell命令时遇到的问题或者有趣的经验,可以帮助更多人从中学习。
此外,我也欢迎你收藏本博客,并随时回来查阅。因为复习和反复实践也是巩固知识、提高技能的关键。

最后,请记住:每个人都可以通过持续学习和实践成为Shell编程专家。我期待看到你在这个旅途中取得更大进步!


阅读我的CSDN主页,解锁更多精彩内容:泡沫的CSDN主页

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
linux命令大全,中文版本 Linux命令大全(修改版) 进行重新编译的说明 文件传输 bye ftp ftpcount ftpshut ftpwho ncftp tftp uucico uucp uupick uuto 备份压缩 ar bunzip2 bzip2 bzip2recover compress cpio dump gunzip gzexe gzip lha restore tar unarj unzip zip zipinfo 文件管理 diff diffstat file find git gitview ln locate lsattr mattrib mc mcopy mdel mdir mktemp mmove mread mren mshowfat mtools mtoolstest mv od paste patch rcp rhmask rm slocate split tee tmpwatch touch umask whereis which cat chattr chgrp chmod chown cksum cmp cp cut indent 磁盘管理 cd df dirs du edquota eject lndir ls mcd mdeltree mdu mkdir mlabel mmd mmount mrd mzip pwd quota quotacheck quotaoff quotaon repquota rmdir rmt stat tree umount 磁盘维护 badblocks cfdisk dd e2fsck ext2ed fdisk fsck.ext2 fsck fsck.minix fsconf hdparm losetup mbadblocks mformat mkbootdisk mkdosfs mke2fs mkfs.ext2 mkfs mkfs.minix mkfs.msdos mkinitrd mkisofs mkswap mpartition sfdisk swapoff swapon symlinks sync 系统设置 alias apmd aumix bind chkconfig chroot clock crontab declare depmod dircolors dmesg enable eval export fbset grpconv grpunconv hwclock insmod kbdconfig lilo liloconfig lsmod minfo mkkickstart modinfo modprobe mouseconfig ntsysv passwd pwconv pwunconv rdate resize rmmod rpm set setconsole setenv setup sndconfig SVGAText Mode timeconfig ulimit unalias unset 系统管理 adduser chfn chsh date exit finger free fwhois gitps groupdel groupmod halt id kill last lastb login logname logout logrotate newgrp nice procinfo ps pstree reboot renice rlogin rsh rwho screen shutdown sliplogin su sudo suspend swatch tload top uname useradd userconf userdel usermod vlock w who whoami whois 文档编辑 col colrm comm csplit ed egrep ex fgrep fmt fold grep ispell jed joe join look mtype pico rgrep sed sort spell tr uniq wc 网络通讯 dip getty mingetty ppp-off smbd(samba daemon) telnet uulog uustat uux cu dnsconf efax httpd ifconfig mesg minicom nc netconf netconfig netstat ping pppstats samba setserial shapecfg(shaper configuration) smbd(samba daemon) statserial(status ofserial port) talk tcpdump testparm(te
Linux命令大全完整版 目 录 目 录 I 1. linux系统管理命令 1 adduser 1 chfn(change finger information) 1 chsh(change shell) 1 date 2 exit 3 finger 4 free 5 fwhois 5 gitps(gnu interactive tools process status) 5 groupdel(group delete) 6 groupmod(group modify) 6 halt 7 id 7 kill 8 last 8 lastb 8 login 9 logname 9 logout 9 logrotate 9 newgrp 10 nice 10 procinfo(process information) 11 ps(process status) 11 pstree(process status tree) 14 reboot 15 renice 15 rlogin(remote login) 16 rsh(remote shell) 16 rwho 16 screen 17 shutdown 17 sliplogin 18 su(super user) 18 sudo 19 suspend 19 swatch(simple watcher) 20 tload 20 top 21 uname 21 useradd 22 userconf 22 userdel 23 usermod 23 vlock(virtual console lock) 24 w 24 who 25 whoami 25 whois 25 2. linux系统设置命令 27 alias 27 apmd(advanced power management BIOS daemon) 27 aumix(audio mixer) 27 bind 29 chkconfig(check config) 29 chroot(change root) 30 clock 30 crontab 31 declare 31 depmod(depend module) 32 dircolors 32 dmesg 33 enable 33 eval 33 export 33 fbset(frame buffer setup) 34 grpconv(group convert to shadow password) 35 grpunconv(group unconvert from shadow password) 35 hwclock(hardware clock) 35 insmod(install module) 36 kbdconfig 36 lilo(linux loader) 37 liloconfig 38 lsmod(list modules) 38 minfo 38 mkkickstart 39 modinfo(module infomation) 39 modprobe(module probe) 39 mouseconfig 40 ntsysv 41 passwd(password) 41 pwconv 41 pwunconv 42 rdate(receive date) 42 resize 42 rmmod(remove module) 42 rpm(redhat package manager) 43 set 46 setconsole 47 setenv(set environment variable) 48 setup 48 sndconfig 48 SVGAText Mode 49 timeconfig 49 ulimit 50 unalias 50 unset 51 3. linux文档编辑命令 52 col 52 colrm(column remove) 52 comm(common) 52 csplit(context split) 53 ed(editor) 53 egrep 54 ex 54 fgrep(fixed regexp) 54 fmt(fromat) 54 fold 55 grep 55 ispell(interactive spelling checking) 57 jed 58 joe 58 join 60 look 61 mtype 61 pico 62 rgrep(recursive grep) 62 sed(stream editor) 63 sort 64 spell 65 tr(translate character) 65 uniq 65 wc(word count) 66 4. linux压缩备份命令 67 ar 67 bunzip2 68 bzip2 68 bzip2recover 69 compress 69 cpio(copy in/out) 70 dump 72 gunzip(gnu unzip) 73 gzexe(gzip executable) 74 gzip(gnu zip) 74 lha 75 restore 76 tar(tape archive) 77 unarj 80 unzip 81 zip 82 zipinfo 83 5.linux文件管理命令 85 diff(differential) 85 diffstat(differential status) 86 file 87 find 87 git(gnu interactive tools) 90 gitview(gnu interactie tools viewer) 91 ln(link) 91 locate 92 lsattr(list attribute) 92 mattrib 93 mc(midnight commander) 93 mcopy 94 mdel 94 mktemp 95 mmove 95 mread 95 mren 96 mshowfat 96 mtools 96 mtoolstest 96 mv 97 od(octal dump) 97 paste 98 patch 99 rcp(remote copy) 101 rhmask 101 rm(remove) 101 slocate(secure locate) 102 split 102 tee 103 tmpwatch(temporary watch) 103 touch 103 umask 104 whereis 104 which 105 cat 105 chattr(change attribute) 106 chgrp(change group) 106 chmod(change mode) 107 chown(change owner) 108 cksum(check sum) 109 cmp(compare) 109 cp(copy) 110 cut 111 indent 111 6.linux文件传输命令 115 bye 115 ftp(file transfer protocol) 115 ftpcount 115 ftpshut(ftp shutdown) 115 ftpwho 116 ncftp(nc file transfer protocol) 116 tftp(trivial file transfer protocol) 116 uucico 116 uucp 117 uupick 118 uuto 119 7. linux磁盘管理命令 120 cd(change directory) 120 df(disk free) 120 dirs 121 du(disk usage) 121 edquota(edit quota) 122 eject 122 lndir(link directory) 123 ls(list) 123 mcd 125 mdeltree 125 mdu 126 mkdir(make directories) 126 mlabel 126 mmd 127 mmount 127 mrd 127 mzip 127 pwd(print working directory) 128 quota 128 quotacheck 128 quotaoff 129 quotaon 129 repquota(report quota) 130 rmdir(remove directory) 130 rmt(remote magnetic tape) 130 stat(status) 131 Tree 131 umount 132 8. linux磁盘维护命令 133 badblocks 133 cfdisk 133 dd 134 e2fsck(ext2 file system check) 134 ext2ed(ext2 file system editor) 136 fdisk 137 fsck.ext2(file system check-second filesystem) 137 fsck(file system check) 138 fsck.minix(file system check-minix filesystem) 139 fsconf(file system configurator) 139 hdparm(hard disk parameters) 139 losetup(loop setup) 141 mbadblocks 141 mformat 141 mkbootdisk(make boot disk) 142 mkdosfs(make Dos file system) 143 mke2fs(make ext2 file system) 143 mkfs.ext2 144 mkfs(make file system) 144 mkfs.minix 145 mkfs.msdos 145 mkinitrd(make initial ramdisk images) 145 mkisofs(make iso file system) 145 mkswap 147 mpartition 148 sfdisk 148 swapoff 149 swapon 149 symlinks(symbolic links) 149 sync 150 9. linux网络通讯命令 151 dip 151 getty(get teletypewriter) 151 mingetty 152 ppp-off 152 smbd(samba daemon) 152 telnet 153 uulog 154 uustat 154 uux 155 cu(call up) 156 dnsconf(dns configurator) 157 efax 158 httpd(http daemon) 159 ifconfig 159 mesg 160 minicom 161 nc 161 netconf 162 netstat 162 ping 163 pppstats(point to point protocol status) 164 samba 164 setserial 165 shapecfg(shaper configuration) 165 smbd(samba daemon) 166 statserial(status ofserial port) 166 talk 166 Tcpdump 167 testparm(test parameter) 168 traceroute 168 tty(teletypewriter) 169 uuname 169 wall(write all) 170 write 170 ytalk 170 arpwatch(ARP watcher) 170 apachectl(Apache control interface) 171 smbclient(samba client) 171 pppsetup 172 10. linux电子邮件与新闻组命令 173 archive 173 ctlinnd(control the internet news daemon) 173 elm 173 getlist 174 inncheck(inn check) 174 mail 175 mailconf 175 mailq(mail queue) 175 messages 176 metamail 176 mutt 177 nntpget 178 pine 178 slrn 180 11. linux其他命令 181 reconfig 181 startx(start X Window) 181 xconfigurator 181 XF86Setup 182 xlsatoms 182 xlsclients 183 xlsfonts 183 yes 184
本书详细介绍了异构网络环境中不同的操作系统, Samba发展的历史和现状,分析了Samba工具的使用,以及与Windows域系统和文件系统相关的问题。另外还讨论了Samba的安装、用户界面、安全机制、域名空间和故障调试及诊断。本书的配套光盘中提供了在异构网络环境中使用Windows 2000的所有工具。本书文字流畅,结构清晰,既可以作为初学者了解Samba的入门教材,也可以作为系统管理员和网络管理员使用Samba的参考书。 目 录 译者序 前言 第一部分 概述和系统规划 第1章 UNIX和Windows网络互连 1 1.1 系统规划 4 1.1.1 桌面客户议题 5 1.1.2 企业计算问题 5 1.1.3 域和Realms 5 1.1.4 口令 6 1.2 使用Samba共享资源 6 第2章 UNIX概述 7 2.1 服务和守护进程 7 2.2 init进程 9 2.3 网络互连 9 2.4 TCP/IP 9 2.5 寻址 10 2.6 域名服务 10 2.7 inetd 12 2.8 文件系统 14 2.9 目录结构 15 2.10 文件接口 16 2.11 NFS 17 2.12 打印 18 2.13 访问控制 18 2.13.1 口令 18 2.13.2 组 19 2.14 网络信息服务 19 2.15 Kerberos 20 2.16 小结 21 第3章 Windows概述 23 3.1 Windows NT体系结构 23 3.2 网络互连 24 3.2.1 NetBIOS 24 3.2.2 NetBT 24 3.2.3 域名服务 25 3.3 服务器消息块 27 3.4 通用Internet文件系统 28 3.5 对等网、工作组、域和森林 29 3.5.1 工作组 29 3.5.2 域 30 3.5.3 信任 30 3.5.4 域模型 30 3.5.5 树和森林 31 3.6 浏览 32 3.7 文件系统 33 3.7.1 FAT 33 3.7.2 NTFS 33 3.7.3 DFS 33 3.8 打印 34 3.9 访问控制 34 3.10 Kerberos 35 3.11 小结 35 第4章 Samba概述 37 4.1 Samba历史 37 4.2 发展 38 4.3 许可证 39 4.4 Open Source Initiative 39 4.5 GNU通用公共许可证 40 4.6 Samba可以为你做什么 41 4.7 未来的发展 41 4.8 小结 42 第二部分 安装与配置 第5章 Samba安装 43 5.1 安装和升级 43 5.2 发布 44 5.3 二进制和源代码 47 5.4 CVS 48 5.5 版本 48 5.6 编译Samba 49 5.7 完成安装 50 5.8 操作 51 5.9 小结 52 第6章 Samba配置—Smb.conf 54 6.1 定制smb.conf文件 54 6.2 语法和语义 54 6.3 SWAT 55 6.4 变量和文件替换 56 6.5 自动运行 58 6.6 global节 58 6.7 shares节 62 6.8 安全和访问控制 65 6.9 小结 67 第7章 Samba认证 68 7.1 认证机制 68 7.1.1 通过IP地址认证 68 7.1.2 认证级别 68 7.1.3 用户名 70 7.1.4 用户名映射 70 7.1.5 口令 71 7.1.6 纯文本口令 71 7.1.7 加密口令 72 7.1.8 Smbpasswd命令 73 7.1.9 将纯文本口令转换为加密口令 73 7.1.10 口令同步 74 7.1.11 域认证 75 7.2 其他认证方式 76 7.3 小结 77 第8章 域名服务 79 8.1 NetBIOS域名 79 8.2 Samba域名服务 81 8.3 LMHOSTS 82 8.4 WINS 82 8.4.1 WINS客户机 83 8.4.2 WINS服务器 83 8.4.3 WINS代理 83 8.4.4 WINS DNS代理 83 8.5 LMHOSTS和WINS 84 8.6 Windows 2000域名服务 84 8.7 小结 84 第9章 浏览 86 9.1 竞选 86 9.2 Samba和浏览 87 9.3 浏览器配置 88 9.4 浏览器客户 89 9.5 本地主浏览器 89 9.6 域主浏览器和跨子网浏览 90 9.7 混合子网浏览 91 9.8 LAN Manager浏览 92 9.9 问题 93 9.10 小结 93 第10章 域 95 10.1 域和工作组比较 95 10.2 Samba和域 95 10.3 域客户 96 10.4 域控制器 97 10.5 登录脚本 98 10.6 漫游设置文件 99 10.7 系统策略 100 10.8 Windows客户设置 101 10.9 主域控制器 102 10.10 获得源代码 103 10.11 配置 103 10.12 Windows 2000 104 10.13 小结 104 第11章 共享文件 106 11.1 文件共享 106 11.2 Homes共享 106 11.3 访问控制 107 11.4 浏览权 108 11.5 主机访问 108 11.6 用户和组访问 109 11.7 特权和许可 109 11.8 隐藏文件和目录 111 11.9 DOS和Windows文件属性 112 11.10 文件名修改 112 11.11 CRLF/LF转换 114 11.12 锁 114 11.13 符号链接 115 11.14 负载限制 116 11.15 小结 116 第12章 打印共享 117 12.1 全局打印参数 117 12.2 打印共享 117 12.3 [printers]共享节 118 12.4 共享级参数 118 12.5 Print Command 119 12.6 命令参数脚本 119 12.7 Windows客户的设置 120 12.8 Windows 9x驱动程序 121 12.9 Windows打印机 122 12.10 调试打印共享 123 12.11 小结 124 第三部分 使用Samba客户机 第13章 Samba客户机 127 13.1 UNIX客户 127 13.1.1 smbclient 127 13.1.2 smbclient选项 128 13.1.3 smbclient交互模式命令 129 13.1.4 smbwrapper 131 13.1.5 smbprint 132 13.2 Windows 9x和Windows NT 132 13.3 DOS和Windows 3.x客户 134 13.4 OS/2 135 13.5 Macintosh 136 13.6 小结 136 第14章 管理工具 138 14.1 命令行工具 138 14.2 Web工具 139 14.3 Windows工具 141 14.4 其他工具 143 14.5 小结 143 第15章 故障调试和诊断 144 15.1 侦测Samba 144 15.2 网络连接 145 15.3 运行守护进程 146 15.4 配置文件 149 15.5 共享 151 15.6 日志记录 153 15.7 帮助 154 15.8 小结 155 第四部分 附 录 附录A GUI Old Samba工具和客户 157 附录B Samba命令和工具实例 158 附录C Samba 2.0.5a smb.conf.default 160

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

泡沫o0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值